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.
open-source launchers for XStudio


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 src folder
  • Build scripts are located in the build folder (just edit it and modify the variable XSTUDIO_J2SE_ROOT)
  • After running the build script, the launcher binary will be located in the bin folder

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

qtp driver for xstudio



Incl. plugins for Mobile testing
qtp mobile driver jamo for xstudio
qtp mobile driver perfecto for xstudio

qtp.jar

Launcher interfacing with Hewlett Packard® QuickTest Professional tests

 
1.6 CLauncherImpl.java
Simon
Yoann le Bohec
Selenium/Selenium2.0(WebDriver)

selenium driver for xstudio



Incl. drivers for Mobile testing
android mobile testing for xstudio iphone mobile testing for xstudio iphone mobile testing for xstudio

selenium_java.jar

Launcher interfacing with Selenium RC (Java) tests

Supported testing frameworks:
  • JUnit3
  • JUnit4
  • TestNG
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:
  • NUnit
1.13 CLauncherImpl.java Eric Gavaldo
selenium_python.jar

Launcher interfacing with Selenium RC (Python) tests

Supported testing frameworks:
  • PyUnit
1.10 CLauncherImpl.java Eric Gavaldo
Apache JMeter

jmeter driver for xstudio

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 driver for xstudio

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 driver for xstudio

ranorex.jar

Launcher interfacing with Ranorex® native tests
1.2 CLauncherImpl.java Eric Gavaldo
Borland® SilkTest

silktest driver for xstudio

silktest.jar

Launcher interfacing with Borland® SilkTest scripts
1.1 CLauncherImpl.java Eric Gavaldo
SmartBear®/AutomatedQA® TestComplete

testcomplete driver for xstudio
testcomplete driver for xstudio

testcomplete.jar

Launcher interfacing with SmartBear® TestComplete 7 or 8 tests

 
1.7 CLauncherImpl.java Eric Gavaldo
Zombi
???
SmartBear® soapUI Pro / soapUI

testcomplete driver for xstudio
soapui driver for xstudio
soapui driver for xstudio

soapui.jar

Launcher interfacing with soapUI scripts
1.2 CLauncherImpl.java Eric Gavaldo
Telerik® WebUI Test Studio

webui driver for xstudio
webui driver for xstudio

webui.jar

Launcher interfacing with WebUI Test Studio scripts
1.1 CLauncherImpl.java Eric Gavaldo
Compuware® TestPartner

testpartner driver for xstudio

testpartner driver for xstudio

testpartner.jar

Launcher interfacing with Compuware® TestPartner tests

 
1.5 CLauncherImpl.java
CXmlParser.java
Eric Gavaldo
???
QFS® QF-Test

QF-test driver for xstudio

qftest.jar

Launcher interfacing with QF-Test test scripts

 
0.5 CLauncherImpl.java Eric Gavaldo
Froglogic® Squish

squish driver for xstudio

squish.jar

Launcher interfacing with:
  • Froglogic® Squish for Qt
  • Froglogic® Squish for Java
  • Froglogic® Squish for the web
test scripts
1.8 CLauncherImpl.java Eric Gavaldo
AutoIT

autoit driver for xstudio

autoit.jar

Launcher interfacing with AutoIt test scripts

 
1.12 CLauncherImpl.java Eric Gavaldo
SQL

sql compare driver for xstudio
sql compare driver for xstudio
sql compare driver for xstudio
sql compare driver for xstudio

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 driver for xstudio

wapt.jar

Launcher interfacing with WAPT test scripts

 
0.1 CLauncherImpl.java Eric Gavaldo
Microsoft® VisualStudio

visualstudio driver for xstudio

visualstudio.jar

Launcher interfacing with Microsoft® VisualStudio Team System (Test Edition) tests. This includes modules:
  • LoadTesting
  • UnitTesting
  • WebTesting

1.9 CLauncherImpl.java Eric Gavaldo
Sigibian
Perl

perl driver for xstudio

perl.jar

Launcher interfacing with Perl test scripts

 
1.9 CLauncherImpl.java Eric Gavaldo
Jumbo
Dag Jensen Rimstad
TCL

tcl driver for xstudio

tcl.jar

Launcher interfacing with Tcl test scripts

 
1.9 CLauncherImpl.java Eric Gavaldo
Jumbo
James Coleman
Beanshell

beanshell driver for xstudio

beanshell.jar

Launcher interfacing with Beanshell test scripts

 
1.6 CLauncherImpl.java Eric Gavaldo
JUnit

junit driver for xstudio

junit.jar

Launcher interfacing with:
  • JUnit v3
  • JUnit v4
  • FEST Swing
  • jfcUnit
  • Any JUnit derived framework...
tests
1.10 CLauncherImpl.java Eric Gavaldo
Java

java driver for xstudio

java.jar

Launcher allowing to run .class files
1.4 CLauncherImpl.java Eric Gavaldo
NUnit

nunit driver for xstudio

nunit.jar

Launcher interfacing with NUnit tests (so covering any .NET tests)
  • C#
  • J#
  • C++/CLI
  • Managed C++
  • VisualBasic.NET
1.8 CLauncherImpl.java Eric Gavaldo
xUnit.net

xunit driver for xstudio

xunit_dotnet.jar

Launcher interfacing with xUnit.net tests (so covering any .NET tests)
  • C#
  • J#
  • C++/CLI
  • Managed C++
  • VisualBasic.NET
1.1 CLauncherImpl.java Eric Gavaldo
Michel F.
PyUnit

pyunit driver for xstudio

pyunit.jar

Launcher interfacing with PyUnit tests
1.5 CLauncherImpl.java Eric Gavaldo
Python

python driver for xstudio

python.jar

Launcher interfacing with Python scripts
1.7 CLauncherImpl.java Yossi Kimron
TestNG

testng driver for xstudio

testng.jar

Launcher interfacing with TestNG tests
1.7 CLauncherImpl.java Eric Gavaldo
Marathon

marathon driver for xstudio

marathon.jar

Launcher interfacing with Jalian® Marathon tests
1.8 CLauncherImpl.java Eric Gavaldo
Executable

exe driver for xstudio

exe.jar

Launcher interfacing with synchronous or asynchronous executables tests (.exe)

 
1.8 CLauncherImpl.java Eric Gavaldo
Bat

bat driver for xstudio

bat.jar

Launcher interfacing with synchronous or asynchronous batch files (.bat)

 
1.4 CLauncherImpl.java Antoine Fouille
Eric Gavaldo
Shell

shell driver for xstudio

shell.jar

Launcher interfacing with synchronous or asynchronous shell scripts (.sh, .bash, etc.)

 
1.1 CLauncherImpl.java Eric Gavaldo
Proxy

proxy driver for xstudio

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 driver for xstudio

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.
If you have specific needs, just contact us and we'll see what we can do for you. If you experiment a problem with one of these launchers you can post a question on the forums.



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





   
2013-05-17
XStudio v1.8 available for download
2013-01-28
XStudio v1.7sp5 available for download
2012-11-05
XQual exhibitor at EuroSTAR 2012
2012-08-27
XStudio v1.6sp7 available for download
2012-04-22
Press Release: XQual and Think Future Technologies announce business partenrship
2011-12-30
XStudio v1.5sp4 available for download
2011-11-28
Press Release: XQual delivers SaaS / cloud hosting
2011-11-25
XQual and Kalistick are now partners
2011-09-29
XQual has a new partner mimacom that supports XStudio in his mimacom path Toolchain
2011-05-15
XStudio and XAgent v1.4sp8 available for download
2011-01-06
Presentation at the Riviera Jug
2010-05-27
Selenium recommends XStudio: Selenium Support
2009-12-08
Press Release: XQual launches commercial support on XStudio
2009-12-09
XStudio recommended at the NFJS Conference
2009-12-08
Press Release: XStudio with Squish Integration Released