Aller au contenu

FAQ : Offres SquashTM pour les tests automatisés

Quelles sont les fonctionnalités ajoutées par les licences Premium et Ultimate ?

Le tableau suivant donne une vue d'ensemble des fonctionnalités par niveau de licence :
(Pour en bénéficier ou demander plus d'informations, consulter notre site ou nous contacter.)

Fonctionnalité SquashTM Community SquashTM Premium👑 SquashTM Ultimate💎
Automatisation des tests
- Support des frameworks de test open-source : Cypress, Cucumber JVM, JUnit, Playwright, Postman, Robot Framework, SKF (Squash Keyword Framework) et SoapUI.
- Support des studios de test propriétaires : Agilitest, Katalon, Ranorex et UFT.
- Association des scripts automatisés aux cas de test SquashTM.
- Gestion dans SquashTM du processus d'automatisation des cas de test.
- Gestion dans Jira du processus d'automatisation des cas de test.
- Génération de scripts Robot Framework ou Cucumber à partir de cas de test BDD SquashTM.
- Transmission de ces scripts dans un dépôt Git.
- Bibliothèque d'actions pour les cas de test BDD SquashTM.
Lancement des tests depuis SquashTM
- Définition de plans d'exécution dans SquashTM.
- Lancement d'une exécution depuis SquashTM.
- Transmission de variables d'environnement et des champs personnalisés de cas de test au script automatisé.
- Transmission au script automatisé
  - des champs personnalisés d'itération, de suite de tests et de campagne;
  - de l'ID d'exécution (avec Squash TM 8.0 ou une version ultérieure).
- Paramétrage d'une configuration additionnelle de l'orchestrateur depuis SquashTM.
- Publication des résultats et rapports de test dans SquashTM.
- Comparaison des résultats de plusieurs exécutions.
- Visualisation des logs d'exécution en temps réel.
Intégration à la CI/CD
- Lancement d'un plan d'exécution SquashTM depuis un pipeline CI/CD.
- Transmission des champs personnalisés de cas de test au script automatisé.
- Filtrage des tests d'un plan d'exécution SquashTM en fonction des champs personnalisés.
- Transmission au script automatisé
  - des champs personnalisés d'itération, de suite de tests et de campagne;
  - de l'ID d'exécution (avec Squash TM 8.0 ou une version ultérieure).
- Publication des résultats et rapports de test dans SquashTM.
- Comparaison des résultats de plusieurs exécutions.
- Utilisation d'un plugin Jenkins pour une expérience utilisateur améliorée.
- Définition d'une quality gate : liste de règles définissant chacune un filtre sur les tests à considérer et un seuil minimal sur leur taux de succès.
- Prise en compte des métadonnées et des champs personnalisés des cas de test par les filtres de la quality gate.
- Prise en compte des champs personnalisés de l'itération, de la suite de tests et de la campagne par les filtres de la quality gate.
- Publication des résultats de la quality gate dans GitLab.
Import des résultats d'exécution des tests automatisés dans Squash TM
- Import des suites et des exécutions automatisées via l'API.
- Import des assertions en erreur pour des exécutions automatisées via l'API.
Support
- Support Henix. Pas de support (un forum est disponible).