Connecteur bugtracker Bugzilla plugin 1.2.1.RELEASE
Git connector plugin 1.0.2.RELEASE
Rapports "Cahier de test" et "Cahier d'exigence" (format PDF) plugin 1.8.7.RELEASE
Execution Server 2.3.1 pour Windows x64
Execution Server 2.3.1 pour Docker
Execution agent 2.3.1 pour Windows x64
Télécharger Squash TM, la version .zip et la décompresser.
Exécuter bin\launcher.bat
. La page d'accueil est http://localhost:8080/squash/.
Première connexion : admin
/admin
.
Aller à http://localhost:8080/squash/administration/config et configurer Public url
à http://localhost:8080/squash
.
Cet outils permet l'exécution des tests. Il embarque un serveur Jenkins.
Si c'est uniquement pour la gestion (exigences et écriture Gherkin), Squash TM est suffisant.
Pour exécuter la version Docker :
docker run -d -p 8081:8080 squashtest/squash-tf-execution-server
Le port 8080 est déjà pris par Squash TM.
Jenkins est alors disponible à l'adresse http://localhost:8081/jenkins
Aller dans Administration
/ Automation servers
et cliquer sur Add
.
Nom
: Jenkins
,URL
: http://localhost:8081/jenkins
admin
)admin
)Select manually the server…
.
Aller dans Administration
/ Projects
et sélectionner le projet.
Dans la rubrique Test automation management
:
Automation workflow
à Squash
Execution server
à Jenkins
SquashTAConditionSweepJob
sur Jenkins par défaut), c'est que le serveur est correctement configuré. Penser aussi à cocher la case Can run Gherkin
si applicable.
Utiliser l'onglet Requirement Workspace
et créer des dossiers et les exigences.
Remplir les tests (Gherkin si besoin). Pour chaque test :
Eligibility for automation
, cocher Eligible
,Automation status
, sélectionner Ready for transmission
puis cliquer sur Transmit
. Le status doit passer à Transmitted
.
Ouvrir la partie Automation workspace
.
Dans l'onglet Unassigned
, sélectionner tous les tests et cliquer sur l'icone personnage pour vous l'assigner.
Dans l'onglet Assigned to me
, sélectionner tous les tests et cliquer sur Automated
.
Ici, c'est le drame, les tests automatiques ne fonctionnent pas…
Avec la version 1.21.1, j'ai eu une fois des problèmes d'affichage avec Chrome 83 dans la rubrique Requirement Workspace
. Je n'avais aucune donnée à l'écran quand je demande son affichage. Mais avec Firefox 76, pas de problème.