Outils pour utilisateurs

Outils du site


ide:modelisation:squashtest

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

ide:modelisation:squashtest [2020/05/31 23:14] – Création avec le site web rootide:modelisation:squashtest [2020/06/01 17:47] (Version actuelle) – Ajout de "Installation" root
Ligne 1: Ligne 1:
 [[https://www.squashtest.com/|Site web]] [[https://www.squashtest.com/|Site web]]
  
-Archive TM (Test Management) v 1.21.1+====Archives====
  
-{{ :ide:modelisation:squash:plugin.api.rest.distribution-1.1.5.release.zip |}}+===Squash TM (Test Management)===
  
 +{{ :ide:modelisation:squash:squash-tm-1.21.1.release.zip | Squash TM 1.21.1.RELEASE}}
  
 +{{ :ide:modelisation:squash:squash-tm-extract-attachment-tool-1.0.0.release.zip | Dossier pièces jointes}}
  
-Archive TF (Test Factory) 1.21.1+{{ :ide:modelisation:squash:plugin.bugtracker.bugzilla-1.2.1.release.zip |Connecteur bugtracker Bugzilla plugin 1.2.1.RELEASE}} 
 + 
 +{{ :ide:modelisation:squash:plugin.scm.git-1.0.2.release.zip |Git connector plugin 1.0.2.RELEASE}} 
 + 
 +{{ :ide:modelisation:squash:report.books.distribution-1.8.7.release.zip |Rapports "Cahier de test" et "Cahier d'exigence" (format PDF) plugin 1.8.7.RELEASE}} 
 + 
 +[[https://sites.google.com/a/henix.fr/wiki-squash-tm/|Documentation TM]] {{ :ide:modelisation:squash:wiki-squash-tm.zip |Archive le 01/06/2020}} 
 + 
 +===Squash TF (Test Factory)=== 
 + 
 +{{ :ide:modelisation:squash:squash-tf-execution-server-2.3.1-release-win64-installer.jar |Execution Server 2.3.1 pour Windows x64}} 
 + 
 +{{ :ide:modelisation:squash:squash-tf-execution-server.docker.2.3.1-release.tar |Execution Server 2.3.1 pour Docker}} 
 + 
 +{{ :ide:modelisation:squash:squash-tf-execution-agent-2.3.1-release-win64-installer.jar |Execution agent 2.3.1 pour Windows x64}} 
 + 
 +{{ :ide:modelisation:squash:squash-tf-execution-agent.docker.2.3.1-release.tar |Execution agent 2.3.1 pour Docker}} 
 + 
 +[[https://squash-tf.readthedocs.io/en/latest/|Documentation TF]] {{ :ide:modelisation:squash:squash-tf.readthedocs.io.zip |Archive le 01/06/2020}} 
 + 
 +====Installation==== 
 + 
 +===Squash TM=== 
 + 
 +Télécharger [[https://www.squashtest.com/community-download|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 [[prog:jenkins|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=== 
 + 
 +<WRAP center round alert 60%> 
 +Ici, c'est le drame, les tests automatiques ne fonctionnent pas... 
 +</WRAP> 
 + 
 +====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.1590959662.txt.gz · Dernière modification : 2020/05/31 23:14 de root