Lanceurs (launchers) en source libre
Tous les launchers sont fournis accompagnés de leurs binaires, code source, fichiers de configuration et scripts de build dans les packages XStudio.Ils sont tous proposés sous licence GNU General Public License v2 (GPLv2) et quelquefois proposés par la communauté des utilisateurs d'XStudio'.

XQual ne fournit pas de support ni aucune garantie sur ces launchers sauf si vous avez acheté une licence commerciale.
Télécharger le SDK complet
Le SDK est inclu dans XStudio si vous sélectionnez l'option Software Developer Kit pendant l'installation. Tous les sources sont inclus dans le dossier SDK ainsi que les fichiers de configuration et scripts de build pour Windows (.bat).Alternativement, vous pouvez télécharger ici le SDK complet incluant tous les sources des launchers pour la version 3.2sp4.
- Le code source et fichiers de configuration sont disponibles dans le dossier
src
- Les scripts de build sont eux situés dans le dossier
build
(éditez simplement le script et mettez à jour la variableXSTUDIO_J2SE_ROOT
) - Après avoir exécuté le script de build, les binaires sont disponibles dans le dossier
bin
Si vous développez vous-même votre propre launcher et souhaitez l'intégrer dans la distribution standard, écrivez nous.
Liste (non exhaustive) des Lanceurs prêts à l'emploi
Nom | Commentaire | Source | Contributeurs |
QuickTest Professional | |||
![]() Incl. plugins for Mobile testing ![]() ![]() |
qtp.jar Launcher s'interfaçant avec des tests QuickTest Professional (QTP) |
CLauncherImpl.java |
Simon Yoann le Bohec |
Selenium + Selenium2.0 (WebDriver) + Selenese | |||
![]() Incl. drivers for Mobile testing ![]() ![]() ![]() |
selenium_java.jar Launcher s'interfaçant avec Selenium RC (Java) Frameworks:
|
CLauncherImpl.java | Eric Gavaldo |
selenium_html.jar Launcher s'interfaçant avec Selenium RC (HTML) |
CLauncherImpl.java | Eric Gavaldo | |
selenium_dotnet.jar Launcher s'interfaçant avec Selenium RC (.NET C#) Frameworks:
|
CLauncherImpl.java | Eric Gavaldo | |
selenium_python.jar Launcher s'interfaçant avec Selenium RC (Python) Frameworks:
|
CLauncherImpl.java | Eric Gavaldo | |
selenese.jar Launcher s'interfaçant avec Selenese |
CLauncherImpl.java | Eric Gavaldo | |
Mocha | |||
mocha.jar Launcher s'interfaçant avec Mocha |
CLauncherImpl.java | Eric Gavaldo | |
Neotys® NeoLoad | |||
![]() ![]() |
neoload.jar Launcher s'interfaçant avec Neotys® NeoLoad |
CLauncherImpl.java | Eric Gavaldo |
Cucumber | |||
![]() |
cucumber.jar Launcher s'interfaçant avec Cucumber |
CLauncherImpl.java | Eric Gavaldo |
Gradle | |||
![]() |
gradle.jar Launcher s'interfaçant avec Gradle |
CLauncherImpl.java | Eric Gavaldo |
Apache JMeter | |||
![]() |
jmeter_sql.jar Launcher s'interfaçant avec des tests JMeter designés pour stresser des bases de données |
CLauncherImpl.java | Yoann Gil Eric Gavaldo |
jmeter_web.jar Launcher s'interfaçant avec des tests JMeter designés pour stresser des sites web |
CLauncherImpl.java | Yoann Gil Eric Gavaldo |
|
jmeter.jar Launcher s'interfaçant avec des tests JMeter generic JMX scripts |
CLauncherImpl.java | Eric Gavaldo | |
Tyto Software® Sahi | |||
sahi.jar Launcher s'interfaçant avec des tests Tyto Software® Sahi |
CLauncherImpl.java | Eric Gavaldo | |
sahi35.jar Launcher s'interfaçant avec Tyto Software® Sahi 3.5+ test scripts |
CLauncherImpl.java | Eric Gavaldo | |
sahi40.jar Launcher s'interfaçant avec des tests Tyto Software® Sahi 4.0+ |
CLauncherImpl.java | Eric Gavaldo | |
sahi60.jar Launcher s'interfaçant avec des tests Tyto Software® Sahi 6.0+ |
CLauncherImpl.java | Eric Gavaldo | |
Ranorex® | |||
ranorex.jar Launcher s'interfaçant avec des tests natifs Ranorex® |
CLauncherImpl.java | Eric Gavaldo | |
Borland® SilkTest | |||
silktest.jar Launcher s'interfaçant avec des test Borland® SilkTest |
CLauncherImpl.java | Eric Gavaldo | |
SmartBear®/AutomatedQA® TestComplete | |||
![]() ![]() |
testcomplete.jar Launcher s'interfaçant avec des tests SmartBear® TestComplete 7, 8 or 9 |
CLauncherImpl.java | Eric Gavaldo Zombi ??? |
testcomplete_2.jar Launcher s'interfaçant avec des tests des versions recentes de SmartBear® TestComplete |
CLauncherImpl.java | Eric Gavaldo | |
testexecute.jar Launcher s'interfaçant avec des tests SmartBear® TestExecute 7, 8 or 9 |
CLauncherImpl.java | Florent Morel-Isnard Eric Gavaldo |
|
testexecute_v2.jar Launcher s'interfaçant avec des tests des versions recentes de SmartBear® TestExecute 10+ |
CLauncherImpl.java | Florent Morel-Isnard Eric Gavaldo |
|
SmartBear® soapUI Pro / soapUI | |||
![]() ![]() ![]() |
soapui.jar Launcher s'interfaçant avec des tests soapUI |
CLauncherImpl.java | Eric Gavaldo |
Robot Framework | |||
robot_framework.jar Launcher s'interfaçant avec des testsuites Robot Framework |
CLauncherImpl.java | Eric Gavaldo | |
robot_framework_v2.jar Launcher s'interfaçant avec des tests Robot Framework |
CLauncherImpl.java | Eric Gavaldo | |
Sikuli/SikuliX | |||
sikuli.jar Launcher s'interfaçant avec des tests Sikuli |
CLauncherImpl.java | Sanjeeth Nayak Eric Gavaldo |
|
sikulix.jar Launcher s'interfaçant avec des tests SikuliX |
CLauncherImpl.java | Eric Gavaldo | |
Telerik® WebUI Test Studio | |||
![]() ![]() |
webui.jar Launcher s'interfaçant avec des tests WebUI Test Studio |
CLauncherImpl.java | Eric Gavaldo |
Compuware® TestPartner | |||
![]() ![]() |
testpartner.jar Launcher s'interfaçant avec des tests Compuware® TestPartner |
CLauncherImpl.java CXmlParser.java |
Eric Gavaldo ??? |
QFS® QF-Test | |||
![]() |
qftest.jar Launcher s'interfaçant avec des tests QF-Test |
CLauncherImpl.java | Eric Gavaldo |
Odin Tech® Axe | |||
![]() |
odin_axe.jar Launcher s'interfaçant avec des tests Odin Axe |
CLauncherImpl.java | Russell Ball Eric Gavaldo |
odin_axe_results.jar Launcher permettant d'importer des résultats Odin Axe |
CLauncherImpl.java | Russell Ball Eric Gavaldo |
|
Froglogic® Squish | |||
![]() |
squish.jar Launcher s'interfaçant avec des tests:
|
CLauncherImpl.java | Eric Gavaldo |
AutoIT | |||
![]() |
autoit.jar Launcher s'interfaçant avec des tests AutoIt |
CLauncherImpl.java | Eric Gavaldo |
WAPT | |||
![]() |
wapt.jar Launcher s'interfaçant avec des tests WAPT |
CLauncherImpl.java | Eric Gavaldo |
Microsoft® VisualStudio | |||
![]() |
visualstudio.jar Launcher s'interfaçant avec des tests Microsoft® VisualStudio Team System (Test Edition). Ceci inclut les modules:
|
CLauncherImpl.java | Eric Gavaldo Sigibian |
JUnit | |||
![]() |
junit.jar Launcher s'interfaçant avec:
|
CLauncherImpl.java | Eric Gavaldo |
NUnit | |||
![]() |
nunit.jar Launcher s'interfaçant avec des tests NUnit (couvrant tout .NET)
|
CLauncherImpl.java | Eric Gavaldo |
xUnit.net | |||
![]() |
xunit_dotnet.jar Launcher s'interfaçant avec des tests xUnit.net (couvrant tout .NET)
|
CLauncherImpl.java | Eric Gavaldo Michel F. |
FitNesse | |||
![]() |
fitnesse.jar Launcher s'interfaçant avec tests FitNesse |
CLauncherImpl.java | Eric Gavaldo |
TestOptimal | |||
![]() |
testoptimal.jar Launcher s'interfaçant avec tests TestOptimal |
CLauncherImpl.java | Yaxiong Lin (TestOptimal) David (XQual) |
PyUnit | |||
![]() |
pyunit.jar Launcher s'interfaçant avec des tests PyUnit |
CLauncherImpl.java | Eric Gavaldo |
SQL | |||
![]() ![]() ![]() ![]() |
sql_compare.jar Launcher s'interfaçant avec des requêtes SQL Ce launcher peut (optionnellement) exécuter une commande à distance sur un serveur (en utilisant plink) puis lancer des requêtes identiques sur plusieurs serveurs de base de données et vérifier que les résultats sont identiques. |
CLauncherImpl.java | Eric Gavaldo |
sql_select.jar Launcher s'interfaçant avec des requêtes SQL Ce launcher peut (optionnellement) exécuter une commande à distance sur un serveur (en utilisant plink) puis lancer des requêtes sur un serveur de base de données et vérifier qu'il n'y a aucun résultat (ResultSet vide). |
CLauncherImpl.java | Eric Gavaldo | |
Python | |||
![]() |
python.jar Launcher s'interfaçant avec des scripts Python |
CLauncherImpl.java | Yossi Kimron |
TestNG | |||
![]() |
testng.jar Launcher s'interfaçant avec TestNG tests |
CLauncherImpl.java | Eric Gavaldo |
Marathon | |||
![]() |
marathon.jar Launcher s'interfaçant avec Jalian® Marathon tests |
CLauncherImpl.java | Eric Gavaldo |
Java | |||
![]() |
java.jar Launcher permettant d'exécuter des classes java .class |
CLauncherImpl.java | Eric Gavaldo |
Perl | |||
![]() |
perl.jar Launcher s'interfaçant avec des scripts Perl |
CLauncherImpl.java | Eric Gavaldo Jumbo Dag Jensen Rimstad |
TCL | |||
![]() |
tcl.jar Launcher s'interfaçant avec des scripts Tcl |
CLauncherImpl.java | Eric Gavaldo Jumbo James Coleman |
Beanshell | |||
![]() |
beanshell.jar Launcher s'interfaçant avec des scripts Beanshell |
CLauncherImpl.java | Eric Gavaldo |
Executable | |||
![]() |
exe.jar Launcher s'interfaçant avec des executables synchrones ou asynchrones (.exe) |
CLauncherImpl.java | Eric Gavaldo |
Bat | |||
![]() |
bat.jar Launcher s'interfaçant avec des scripts batch synchrones ou asynchrones (.bat) |
CLauncherImpl.java | Antoine Fouille Eric Gavaldo |
Shell | |||
![]() |
shell.jar Launcher s'interfaçant avec des scripts shell synchrones ou asynchrones (.sh, .bash, etc.) |
CLauncherImpl.java | Eric Gavaldo |
Proxy | |||
![]() |
proxy.jar Launcher permettant de déployer des exécutions de test sur plusieurs sous-launchers différents hostés par des XAgents. |
CLauncherImpl.java | Eric Gavaldo |
Offline | |||
![]() |
offline.jar Launcher permettant d'importer des résultats de test (manuallement édités) |
CLauncherImpl.java | Yehuda Miron |
Si vous avez besoin d'un launcher en particulier, contactez nous et nous pourrons vous aider. Si vous avez un problème avec un de ces launchers, vous pouvez poster une question sur notre help desk.
Templates et exemples
Le plus simple pour développer un nouveau launcher est de démarrer à partir d'un des 2 modèles inclus dans le SDK.Nom | Version | Commentaire | Source, configuration & script de build | Contributeurs |
success | 1.2 | Launcher ne retournant que des succès |
CLauncherImpl.java success.xml buildSuccessLauncher.bat |
Eric Gavaldo |
random | 1.3 | Launcher retournant des résultats aléatoires |
CLauncherImpl.java random.xml buildRandomLauncher.bat |
Eric Gavaldo |