Table des matières
Archives
Squash TM (Test Management)
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
Squash TF (Test Factory)
Execution Server 2.3.1 pour Windows x64
Execution Server 2.3.1 pour Docker
Execution agent 2.3.1 pour Windows x64
Installation
Squash TM
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
.
Squash FM
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
Utilisation
Configuration de Squash TM
Aller dans Administration
/ Automation servers
et cliquer sur Add
.
Nom
:Jenkins
,URL
:http://localhost:8081/jenkins
- login (
admin
) - mot de passe (
admin
) - cocher la case
Select manually the server…
.
Aller dans Administration
/ Projects
et sélectionner le projet.
Dans la rubrique Test automation management
:
- Choisir
Automation workflow
àSquash
Execution server
àJenkins
- Cliquer sur ajout un job. Si une liste apparait (
SquashTAConditionSweepJob
sur Jenkins par défaut), c'est que le serveur est correctement configuré. Penser aussi à cocher la caseCan run Gherkin
si applicable.
Exigences
Utiliser l'onglet Requirement Workspace
et créer des dossiers et les exigences.
Tests
Remplir les tests (Gherkin si besoin). Pour chaque test :
Eligibility for automation
, cocherEligible
,Automation status
, sélectionnerReady for transmission
puis cliquer surTransmit
. Le status doit passer àTransmitted
.
Automation Workspace
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
.
Campaign Workspace
Ici, c'est le drame, les tests automatiques ne fonctionnent pas…
Bugs
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.