-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
akshay
committed
Jan 30, 2019
1 parent
e691ee6
commit 4689199
Showing
790 changed files
with
78,342 additions
and
29,087 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,90 @@ | ||
# nexial-core | ||
# Nexial Automation | ||
|
||
#### Test Automation Platform for _Everyone_!<br/> | ||
![logo](https://nexiality.github.io/documentation/image/logo-x.png) | ||
test automation for everyone! | ||
| ||
![logo](https://nexiality.github.io/documentation/image/nexial-caption.png) | ||
|
||
The main motivation of Nexial is to provide a set of automation capabilities for software testing. | ||
|
||
- ***Test automation for everyone*** - no coding required (but supported), simple and | ||
relevant to all project participants | ||
- Hybrid, Keyword-driven and standards-based; simple/familiar spreadsheet (Excel) interface | ||
- Supports many application architecture and interface - web (browser), desktop, API/REST/SOAP, database, batch, ssh | ||
- Extensive and flexible test and data management | ||
- Local and remote (Jenkins, BrowserStack) support | ||
- Supports FRIP (functional, regression, integration, performance testing) | ||
|
||
--- | ||
|
||
To see Nexial in action, watch this short demo showcasing how Nexial | ||
1. performs a few Google searches (browser automation), | ||
2. uses one of the search results to invoke a few REST API calls (API automation), | ||
3. bulk generates a series of SQL INSERT statements (text manipulation via Nexial expression), | ||
4. stores API responses and Google search stats into database (database automation, with sqlite), | ||
5. finally, performs a few simple data analytical queries and reports (database automation, Nexial expression). | ||
|
||
[Nexial in Action](https://www.youtube.com/watch?v=b372XikN1YU&cc_lang_pref=en&cc_load_policy=1) | ||
|
||
[![Nexial in Action](https://nexiality.github.io/documentation/image/nexial-in-action-youtube-preview.png)](https://www.youtube.com/watch?v=b372XikN1YU&cc_lang_pref=en&cc_load_policy=1) | ||
|
||
<br/> | ||
|
||
**Wanna try? Have at it!** | ||
1. Download [Nexial distro](https://github.com/nexiality/nexial-core/releases) | ||
2. Follow the [installation guide](https://nexiality.github.io/documentation/userguide/InstallingNexial) (most steps are one-time work) | ||
3. Download the ["nexial-in-action" project](https://nexiality.github.io/documentation/nexial-in-action.zip) and unzip to local directory | ||
4. Run it:<br/> | ||
Mac/Linux: | ||
``` | ||
cd <NEXIAL_HOME>/bin | ||
./nexial.sh -plan <MY_NEXIAL_IN_ACTION_PROJECT>/artifact/plan/demo1-plan.xlsx | ||
``` | ||
|
||
Windows: | ||
``` | ||
cd <NEXIAL_HOME>\bin | ||
nexial.cmd -plan <MY_NEXIAL_IN_ACTION_PROJECT>\artifact\plan\demo1-plan.xlsx | ||
``` | ||
|
||
--- | ||
|
||
_It's still a little messy around here. Please be patient, we'll get to all the little quarks and rough corners soon | ||
enough_ | ||
More introductory information can be found at our | ||
**[Introduction](https://nexiality.github.io/documentation/userguide/IntroductionAndFAQ)** page. | ||
|
||
For more information, please visit [Our Site](https://nexiality.github.io/documentation/). | ||
|
||
[Documentation](https://nexiality.github.io/documentation/) | ||
[Tutorials](https://nexiality.github.io/tutorials/) | ||
|
||
--- | ||
|
||
## Contributing | ||
|
||
Nexial Automation is a free and open source project. We appreciate any help anyone is willing to give - whether it's | ||
fixing bugs, improving documentation, suggesting new features, or collaboration via coding. Check out the | ||
[contributing guide](.github/CONTRIBUTING.md) for more details. | ||
\ | ||
\ | ||
\ | ||
Nexial Automation enables test automation with [BrowserStack](http://browserstack.com). | ||
![BrowserStack.com](https://nexiality.github.io/documentation/image/browserstack/Browserstack-logo-small.png) | ||
\ | ||
\ | ||
\ | ||
Nexial Automation enables test automation with [CrossBrowserTesting](http://CrossBrowserTesting.com). | ||
![CrossBrowserTesting.com](https://nexiality.github.io/documentation/image/cbt/CrossBrowserTesting-logo-small.png) | ||
|
||
|
||
|
||
--- | ||
|
||
## [Code of Conduct](.github/CODE_OF_CONDUCT.md) | ||
|
||
Please note that by participating in this project you agree to abide by its terms as published in | ||
[Contributor Code of Conduct](.github/CODE_OF_CONDUCT.md). | ||
|
||
--- | ||
|
||
## [License](LICENSE) | ||
|
||
Nexial Automation is [licensed](LICENSE) under the Apache License, Version 2.0. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.