Skip to content
test automation for everyone - test automation platform with support for web (selenium), desktop, database, api and much more. Coding not required ;-)
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github - added Jun 25, 2018
bin [web] Jun 24, 2019
src Fixed variable List Indexing issue for the files. Jul 17, 2019
support [desktop commands] Jul 6, 2019
template [desktop] Jul 14, 2019
.gitignore [fixes] Jun 10, 2019
LICENSE Initial commit Jan 26, 2018 [io] Oct 26, 2018
build.gradle [fixes] Jul 10, 2019 [fixes] Jul 10, 2019
nexial-core.iml [io] Jul 3, 2019
settings.gradle Initial commits, excluding tests and some corporate-specific and non-… Mar 1, 2018

Nexial Automation

Test Automation Platform for Everyone!

logo      logo

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

Nexial in Action

Wanna try? Have at it!

  1. Download Nexial distro

  2. Follow the installation guide (most steps are one-time work)

  3. Download the "nexial-in-action" project and unzip to local directory

  4. Run it:

    cd <NEXIAL_HOME>/bin
    ./ -plan <MY_NEXIAL_IN_ACTION_PROJECT>/artifact/plan/demo1-plan.xlsx


     cd <NEXIAL_HOME>\bin
     nexial.cmd -plan <MY_NEXIAL_IN_ACTION_PROJECT>\artifact\plan\demo1-plan.xlsx

More introductory information can be found at our Introduction page.

For more information, please visit Our Site.



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 for more details.

Nexial Automation enables test automation with BrowserStack.

Nexial Automation enables test automation with CrossBrowserTesting.

Code of Conduct

Please note that by participating in this project you agree to abide by its terms as published in Contributor Code of Conduct.


Nexial Automation is licensed under the Apache License, Version 2.0.

You can’t perform that action at this time.