| |
ide:modelisation:squashtest [2020/05/31 23:14] – Création avec le site web root | ide:modelisation:squashtest [2020/06/01 17:47] (Version actuelle) – Ajout de "Installation" root |
---|
[[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) v 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. |
| |