Running tests in parallel is the secret Sauce for accelerating your development process and creating a continuous integration/continuous delivery pipeline. Our sample test frameworks on GitHub contains an extensive collection of Appium and Selenium scripts to illustrate how you might set up a parallel testing framework in your language of choice.
Some of the most popular framework sample scripts include:
- Ruby with Cucumber
- Ruby with Rspec
- Python with Pytest
- Python with Nose
- Java with JUnit
- Java with TestNG
- PHP with Sausage
- C# with NUnit
There are over 60 sample scripts in the repo, and more are being added on a regular basis. The README for each script contains information about how to get it up and running. The scripts themselves contain comments that explain how each section of the script functions. If you encounter any issues, please consult the Troubleshooting Parallel Tests blog.
Scripts Provided for Demonstration Purposes Only
The code in these scripts is provided on an "AS-IS” basis without warranty of any kind, either express or implied, including without limitation any implied warranties of condition, uninterrupted use, merchantability, fitness for a particular purpose, or non-infringement. Your tests and testing environments may require you to modify this framework. Issues regarding this framework should be submitted through GitHub. These frameworks are not maintained by Sauce Labs Support.