launchers Open-Source

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'.
launchers open-source 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.
  • 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 variable XSTUDIO_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.


Launchers prêts à l'emploi

Vous trouverez ci-dessous les dernière versions disponibles:


Nom Commentaire Source Contributeurs
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 s'interfaçant avec des tests Hewlett Packard® QuickTest Professional

 
CLauncherImpl.java
Simon
Yoann le Bohec
Selenium + Selenium2.0 (WebDriver) + Selenese

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 s'interfaçant avec Selenium RC (Java)

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

Launcher s'interfaçant avec Selenium RC (Python)

Frameworks:
  • PyUnit
CLauncherImpl.java Eric Gavaldo
selenese.jar

Launcher s'interfaçant avec Selenese

CLauncherImpl.java Eric Gavaldo
Mocha

mocha driver for xstudio

mocha.jar

Launcher s'interfaçant avec Mocha
CLauncherImpl.java Eric Gavaldo
Neotys® NeoLoad

neoload driver for xstudio
neoload driver for xstudio

neoload.jar

Launcher s'interfaçant avec Neotys® NeoLoad
CLauncherImpl.java Eric Gavaldo
Cucumber

cucumber driver for xstudio

cucumber.jar

Launcher s'interfaçant avec Cucumber
CLauncherImpl.java Eric Gavaldo
Gradle

gradle driver for xstudio

gradle.jar

Launcher s'interfaçant avec Gradle
CLauncherImpl.java Eric Gavaldo
Apache JMeter

jmeter driver for xstudio

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

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

ranorex.jar

Launcher s'interfaçant avec des tests natifs Ranorex®
CLauncherImpl.java Eric Gavaldo
Borland® SilkTest

silktest driver for xstudio

silktest.jar

Launcher s'interfaçant avec des test Borland® SilkTest
CLauncherImpl.java Eric Gavaldo
SmartBear®/AutomatedQA® TestComplete

testcomplete driver for xstudio
testcomplete driver for xstudio

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

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

soapui.jar

Launcher s'interfaçant avec des tests soapUI
CLauncherImpl.java Eric Gavaldo
Robot Framework

robot framework driver for xstudio

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

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

webui.jar

Launcher s'interfaçant avec des tests WebUI Test Studio
CLauncherImpl.java Eric Gavaldo
Compuware® TestPartner

testpartner driver for xstudio

testpartner driver for xstudio

testpartner.jar

Launcher s'interfaçant avec des tests Compuware® TestPartner

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

QF-test driver for xstudio

qftest.jar

Launcher s'interfaçant avec des tests QF-Test

 
CLauncherImpl.java Eric Gavaldo
Odin Tech® Axe

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

squish.jar

Launcher s'interfaçant avec des tests:
  • Froglogic® Squish for Qt
  • Froglogic® Squish for Java
  • Froglogic® Squish for the web
test scripts
CLauncherImpl.java Eric Gavaldo
AutoIT

autoit driver for xstudio

autoit.jar

Launcher s'interfaçant avec des tests AutoIt

 
CLauncherImpl.java Eric Gavaldo
WAPT

WAPT driver for xstudio

wapt.jar

Launcher s'interfaçant avec des tests WAPT

 
CLauncherImpl.java Eric Gavaldo
Microsoft® VisualStudio

visualstudio driver for xstudio

visualstudio.jar

Launcher s'interfaçant avec des tests Microsoft® VisualStudio Team System (Test Edition). Ceci inclut les modules:
  • LoadTesting
  • UnitTesting
  • WebTesting

CLauncherImpl.java Eric Gavaldo
Sigibian
JUnit

junit driver for xstudio

junit.jar

Launcher s'interfaçant avec:
  • JUnit v3
  • JUnit v4
  • FEST Swing
  • jfcUnit
  • N'importe quel framework dérivé de JUnit...
tests
CLauncherImpl.java Eric Gavaldo
NUnit

nunit driver for xstudio

nunit.jar

Launcher s'interfaçant avec des tests NUnit (couvrant tout .NET)
  • C#
  • J#
  • C++/CLI
  • Managed C++
  • VisualBasic.NET
CLauncherImpl.java Eric Gavaldo
xUnit.net

xunit driver for xstudio

xunit_dotnet.jar

Launcher s'interfaçant avec des tests xUnit.net (couvrant tout .NET)
  • C#
  • J#
  • C++/CLI
  • Managed C++
  • VisualBasic.NET
CLauncherImpl.java Eric Gavaldo
Michel F.
FitNesse

fitnesse driver for xstudio

fitnesse.jar

Launcher s'interfaçant avec tests FitNesse
CLauncherImpl.java Eric Gavaldo
TestOptimal

testoptimal driver for xstudio

testoptimal.jar

Launcher s'interfaçant avec tests TestOptimal
CLauncherImpl.java Yaxiong Lin (TestOptimal)
David (XQual)
PyUnit

pyunit driver for xstudio

pyunit.jar

Launcher s'interfaçant avec des tests PyUnit
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 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 driver for xstudio

python.jar

Launcher s'interfaçant avec des scripts Python
CLauncherImpl.java Yossi Kimron
TestNG

testng driver for xstudio

testng.jar

Launcher s'interfaçant avec TestNG tests
CLauncherImpl.java Eric Gavaldo
Marathon

marathon driver for xstudio

marathon.jar

Launcher s'interfaçant avec Jalian® Marathon tests
CLauncherImpl.java Eric Gavaldo
Java

java driver for xstudio

java.jar

Launcher permettant d'exécuter des classes java .class
CLauncherImpl.java Eric Gavaldo
Perl

perl driver for xstudio

perl.jar

Launcher s'interfaçant avec des scripts Perl

 
CLauncherImpl.java Eric Gavaldo
Jumbo
Dag Jensen Rimstad
TCL

tcl driver for xstudio

tcl.jar

Launcher s'interfaçant avec des scripts Tcl

 
CLauncherImpl.java Eric Gavaldo
Jumbo
James Coleman
Beanshell

beanshell driver for xstudio

beanshell.jar

Launcher s'interfaçant avec des scripts Beanshell

 
CLauncherImpl.java Eric Gavaldo
Executable

exe driver for xstudio

exe.jar

Launcher s'interfaçant avec des executables synchrones ou asynchrones (.exe)

 
CLauncherImpl.java Eric Gavaldo
Bat

bat driver for xstudio

bat.jar

Launcher s'interfaçant avec des scripts batch synchrones ou asynchrones (.bat)

 
CLauncherImpl.java Antoine Fouille
Eric Gavaldo
Shell

shell driver for xstudio

shell.jar

Launcher s'interfaçant avec des scripts shell synchrones ou asynchrones (.sh, .bash, etc.)

 
CLauncherImpl.java Eric Gavaldo
Proxy

proxy driver for xstudio

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

offline.jar

Launcher permettant d'importer des résultats de test (manuallement édités)
CLauncherImpl.java Yehuda Miron




A venir:
  • HP/Mercury® WinRunner
  • Selenium Perl
  • Selenium PHP
  • Selenium Ruby (RSpec, Test::Unit)
  • Selenium Groovy
  • JWebUnit
  • unittest
  • CUnit
  • dUnit
  • etc.
Si vous avez besoin d'un launcher en particulier, contactez nous et nous verrons comment vous aider. Si vous avez un problème avec un de ces launchers vous pouvez poster une question sur le forum dédié.



Templates et exemples

Le mieux pour développer un nouveau launcher est de copier un des 2 templates 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