Outils pour utilisateurs

Outils du site


ide:modelisation:squashtest

Table des matières

Site web

Archives

Squash TM (Test Management)

Squash TF (Test Factory)

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 case Can 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, cocher Eligible,
  • Automation status, sélectionner Ready for transmission puis cliquer sur Transmit. 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.

ide/modelisation/squashtest.txt · Dernière modification : 2020/06/01 17:47 de root