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). | ☑ | ☑ |