Open-Source launchers
All the launchers are provided along with their binaries, source code, configuration file and build script within XStudio package.They are licensed under the GNU Lesser General Public License v3 (LGPLv3) and in some cases provided by the community of XStudio's users.

XQual do not provide any support neither any guarantee on these launchers except if you purchased a commercial license.
Download the complete SDK
The SDK is included in XStudio if you selected the Software Developer Kit package during the install. All the sources of the launchers are included in the SDK folder as well as the configuration files and the build scripts for Windows (.bat).Alternatively, you can also download here the complete SDK including all the sources of the launchers.
- Sources files and configuration xml are located in the
srcfolder - Build scripts are located in the
buildfolder (just edit it and modify the variableXSTUDIO_J2SE_ROOT) - After running the build script, the launcher binary will be located in the
binfolder
If you develop your own launcher and would like it to be included in the distribution or just referenced here, just contact us.
Ready to use launchers
Below are listed the latest versions available:| Name | Comment | Ver. | Source | Contributors |
| Hewlett Packard® QuickTest Professional | ||||
![]() Incl. plugins for Mobile testing ![]()
|
qtp.jar Launcher interfacing with Hewlett Packard® QuickTest Professional tests |
1.6 |
CLauncherImpl.java |
Simon Yoann le Bohec |
| Selenium/Selenium2.0(WebDriver) | ||||
![]() Incl. drivers for Mobile testing
|
selenium_java.jar Launcher interfacing with Selenium RC (Java) tests Supported testing frameworks:
|
1.13 | CLauncherImpl.java | Eric Gavaldo |
| selenium_html.jar Launcher interfacing with Selenium RC (HTML) tests |
1.15 | CLauncherImpl.java | Eric Gavaldo | |
| selenium_dotnet.jar Launcher interfacing with Selenium RC (.NET C#) tests Supported testing frameworks:
|
1.13 | CLauncherImpl.java | Eric Gavaldo | |
| selenium_python.jar Launcher interfacing with Selenium RC (Python) tests Supported testing frameworks:
|
1.10 | CLauncherImpl.java | Eric Gavaldo | |
| Apache JMeter | ||||
![]() |
jmeter_sql.jar Launcher interfacing with JMeter tests designed to stress databases |
1.2 | CLauncherImpl.java | Yoann Gil Eric Gavaldo |
| jmeter_web.jar Launcher interfacing with JMeter tests designed to stress web sites |
1.2 | CLauncherImpl.java | Yoann Gil Eric Gavaldo |
|
| jmeter.jar Launcher interfacing with JMeter generic JMX scripts |
1.2 | CLauncherImpl.java | Eric Gavaldo | |
| Tyto Software® Sahi | ||||
| sahi.jar Launcher interfacing with Tyto Software® Sahi test scripts |
1.5 | CLauncherImpl.java | Eric Gavaldo | |
| sahi35.jar Launcher interfacing with Tyto Software® Sahi 3.5+ test scripts |
1.5 | CLauncherImpl.java | Eric Gavaldo | |
| Ranorex® | ||||
| ranorex.jar Launcher interfacing with Ranorex® native tests |
1.2 | CLauncherImpl.java | Eric Gavaldo | |
| Borland® SilkTest | ||||
| silktest.jar Launcher interfacing with Borland® SilkTest scripts |
1.1 | CLauncherImpl.java | Eric Gavaldo | |
| SmartBear®/AutomatedQA® TestComplete | ||||
![]() ![]() |
testcomplete.jar Launcher interfacing with SmartBear® TestComplete 7 or 8 tests |
1.7 | CLauncherImpl.java | Eric Gavaldo Zombi ??? |
| SmartBear® soapUI Pro / soapUI | ||||
![]() ![]() ![]() |
soapui.jar Launcher interfacing with soapUI scripts |
1.2 | CLauncherImpl.java | Eric Gavaldo |
| Telerik® WebUI Test Studio | ||||
![]() ![]() |
webui.jar Launcher interfacing with WebUI Test Studio scripts |
1.1 | CLauncherImpl.java | Eric Gavaldo |
| Compuware® TestPartner | ||||
![]() ![]() |
testpartner.jar Launcher interfacing with Compuware® TestPartner tests |
1.5 |
CLauncherImpl.java CXmlParser.java |
Eric Gavaldo ??? |
| QFS® QF-Test | ||||
![]() |
qftest.jar Launcher interfacing with QF-Test test scripts |
0.5 | CLauncherImpl.java | Eric Gavaldo |
| Froglogic® Squish | ||||
![]() |
squish.jar Launcher interfacing with:
|
1.8 | CLauncherImpl.java | Eric Gavaldo |
| AutoIT | ||||
![]() |
autoit.jar Launcher interfacing with AutoIt test scripts |
1.12 | CLauncherImpl.java | Eric Gavaldo |
| SQL | ||||
![]() ![]() ![]() ![]() |
sql_compare.jar Launcher interfacing with SQL queries This (optionally) executes a command remotely on a server (using plink) then runs two queries on (possibly) different DB servers and checks that both are returning the same result set. |
1.2 | CLauncherImpl.java | Eric Gavaldo |
| sql_select.jar Launcher interfacing with SQL queries This (optionally) executes a command remotely on a server (using plink) then runs a query on a DB server and checks that it is returning an empty result set. |
1.3 | CLauncherImpl.java | Eric Gavaldo | |
| WAPT | ||||
![]() |
wapt.jar Launcher interfacing with WAPT test scripts |
0.1 | CLauncherImpl.java | Eric Gavaldo |
| Microsoft® VisualStudio | ||||
![]() |
visualstudio.jar Launcher interfacing with Microsoft® VisualStudio Team System (Test Edition) tests. This includes modules:
|
1.9 | CLauncherImpl.java | Eric Gavaldo Sigibian |
| Perl | ||||
![]() |
perl.jar Launcher interfacing with Perl test scripts |
1.9 | CLauncherImpl.java | Eric Gavaldo Jumbo Dag Jensen Rimstad |
| TCL | ||||
![]() |
tcl.jar Launcher interfacing with Tcl test scripts |
1.9 | CLauncherImpl.java | Eric Gavaldo Jumbo James Coleman |
| Beanshell | ||||
![]() |
beanshell.jar Launcher interfacing with Beanshell test scripts |
1.6 | CLauncherImpl.java | Eric Gavaldo |
| JUnit | ||||
![]() |
junit.jar Launcher interfacing with:
|
1.10 | CLauncherImpl.java | Eric Gavaldo |
| Java | ||||
![]() |
java.jar Launcher allowing to run .class files |
1.4 | CLauncherImpl.java | Eric Gavaldo |
| NUnit | ||||
![]() |
nunit.jar Launcher interfacing with NUnit tests (so covering any .NET tests)
|
1.8 | CLauncherImpl.java | Eric Gavaldo |
| xUnit.net | ||||
![]() |
xunit_dotnet.jar Launcher interfacing with xUnit.net tests (so covering any .NET tests)
|
1.1 | CLauncherImpl.java | Eric Gavaldo Michel F. |
| PyUnit | ||||
![]() |
pyunit.jar Launcher interfacing with PyUnit tests |
1.5 | CLauncherImpl.java | Eric Gavaldo |
| Python | ||||
![]() |
python.jar Launcher interfacing with Python scripts |
1.7 | CLauncherImpl.java | Yossi Kimron |
| TestNG | ||||
![]() |
testng.jar Launcher interfacing with TestNG tests |
1.7 | CLauncherImpl.java | Eric Gavaldo |
| Marathon | ||||
![]() |
marathon.jar Launcher interfacing with Jalian® Marathon tests |
1.8 | CLauncherImpl.java | Eric Gavaldo |
| Executable | ||||
![]() |
exe.jar Launcher interfacing with synchronous or asynchronous executables tests (.exe) |
1.8 | CLauncherImpl.java | Eric Gavaldo |
| Bat | ||||
![]() |
bat.jar Launcher interfacing with synchronous or asynchronous batch files (.bat) |
1.4 | CLauncherImpl.java | Antoine Fouille Eric Gavaldo |
| Shell | ||||
![]() |
shell.jar Launcher interfacing with synchronous or asynchronous shell scripts (.sh, .bash, etc.) |
1.1 | CLauncherImpl.java | Eric Gavaldo |
| Proxy | ||||
![]() |
proxy.jar Launcher allowing to proxy some test execution to several sub-launchers hosted on different XAgent. |
1.4 | CLauncherImpl.java | Eric Gavaldo |
| Offline | ||||
![]() |
offline.jar Launcher allowing to import back results from text templates (manually edited) |
1.12 | CLauncherImpl.java | Yehuda Miron |
Next in the list:
- HP/Mercury® WinRunner
- Selenium 2.0/WebDriver
- Selenium Perl
- Selenium PHP
- Selenium Ruby (RSpec, Test::Unit)
- Selenium Groovy
- JWebUnit
- unittest
- CUnit
- dUnit
- etc.
Templates and examples
The best to start a new launcher is to copy one of these 2 templates (also included in the SDK).| Name | Version | Comment | Source, configuration & build script | Contributors |
| success | 1.2 | Launcher returning always success |
CLauncherImpl.java success.xml buildSuccessLauncher.bat |
Eric Gavaldo |
| random | 1.3 | Launcher returning random results |
CLauncherImpl.java random.xml buildRandomLauncher.bat |
Eric Gavaldo |




































