sur mon espace de travail SOPUI, j'ai plusieurs projets. p>
Chacun d'entre eux peut contenir une ou plusieurs suites de test, plusieurs cas de test p>
Il suffit de développer chaque projet, puis ouvrez la suite de tests, exécutez-la, ouvrez-le, puis je le fais pour tester localement, puis pour tester une boîte de test P>
Y a-t-il une façon de passer à travers tous les tests de mon espace de travail SoaPUI en un clic? p>
3 Réponses :
Je n'ai pas encore trouvé de chemin dans Ver. 3.5.1. P>
Vous pouvez économiser un peu de temps en procédant comme suit: p>
Double-cliquez sur le projet Cliquez sur l'onglet "Test Suites" Cliquez sur le bouton Exécuter. P>
Ceci exécutera toutes les suites dans le projet. P>
Vous pouvez simplement écrire un script pour exécuter tous les tests à l'aide de la ligne de commande.
Par exemple, si vous avez 2 projets, Project1 et Project2, qui contiennent chacun 2 suites de test, vous pouvez écrire un script simple comme celui-ci: < / p>
Est-ce que ce script TestRunner est disponible sous Windows?
Oui, voici le lien vers l'exemple d'utilisation du test de test sur le site SOAPUI. soPui.org/test-automation/funconal-testS.html dans L'exemple que vous pouvez voir que le lancement du test de test exécute simplement le script Testrunner à Soapui. Vous pouvez copier la commande en haut de la sortie et l'exécuter sur la ligne de commande. Faites-moi savoir si vous rencontrez des ennuis et que je peux vous aider d'autres.
Il s'arrête après la première exécution. Est-ce que tu sais pourquoi?
sur Windows (CMD) Utilisez:
@echo off set SOAPUI_HOME=C:\DevTools\soapui\SoapUI-Pro-5.0.0 call %SOAPUI_HOME%\bin\testrunner.bat -sUnitTesting -f Project1-soapui-project.xml call %SOAPUI_HOME%\bin\testrunner.bat -sUnitTesting2 -f Project1-soapui-project.xml call %SOAPUI_HOME%\bin\testrunner.bat -sotherTests -f Project2-soapui-project.xml call %SOAPUI_HOME%\bin\testrunner.bat -sotherTests2 -f Project2-soapui-project.xml