Fonctionnalités
Toute l'activité de test
dans un seul outil
01
Construire le patrimoine de test
Les exigences se créent dans SquashTM, s'importent depuis un fichier Excel ou se synchronisent avec Jira et GitLab. Les cas de test s'écrivent au format classique, BDD ou Gherkin, et se lient aux exigences qu'ils couvrent.
Exigences
Gérez vos exigences nativement ou synchronisez-les avec GitLab, Jira ou, prochainement, OpenProject.
- Gestion native des exigences
- Organisez vos exigences dans une arborescence structurée, avec versionnement et gestion des liens. Chaque exigence reste reliée aux cas de test qui la couvrent, pour une traçabilité de bout en bout.
- Synchronisation avec vos outils (Jira, GitLab, OpenProject)
- Synchronisez vos user stories depuis Jira ou GitLab directement dans SquashTM. Les plans d'exécution peuvent être construits automatiquement à partir des objets agiles. La synchronisation OpenProject est à venir.
Synchronisez vos tickets Jira en tant qu'exigences dans SquashTM.
En savoir plus →Synchronisez vos issues GitLab en tant qu'exigences dans SquashTM.
En savoir plus →Synchronisez vos lots de travaux OpenProject en tant qu'exigences dans SquashTM.
Regroupez plusieurs exigences sous une exigence macro pour en suivre la couverture globale.
En savoir plus →Créez des versions indépendantes de vos exigences au fil des évolutions de vos spécifications.
En savoir plus →Cas de test
Rédigez vos cas de test dans le format qui correspond à votre pratique.
- Classique
- Cas de test pas à pas, avec étapes, résultats attendus et paramétrage par variables — le format de référence pour vos scénarios fonctionnels.
- Gherkin
- Rédaction au format Given / When / Then, lisible par les métiers et directement alignée sur vos spécifications.
- BDD
- Une bibliothèque d'actions réutilisables avec autocomplétion (édition Ultimate), pour un vocabulaire cohérent entre les équipes et une rédaction plus rapide.
- Exploratoire
- Des sessions cadrées par une charte de test, avec observations consignées en temps réel et anomalies rattachées directement au contexte. En savoir plus →
Créez un cas de test au format Classique, BDD, Gherkin ou Exploratoire, qualifiez-le (statut, importance, nature, type) et associez-le à des exigences.
En savoir plus →Rédigez vos scénarios en langage Gherkin (Given/When/Then), avec autocomplétion des actions en édition Ultimate, exportables vers Cucumber ou Robot Framework.
En savoir plus →Rédigez vos scripts Gherkin en texte libre dans un éditeur dédié avec coloration et vérification syntaxique, pour une exécution manuelle ou automatisée.
En savoir plus →Génération de cas de test par IA
Générez vos cas de test à partir de vos exigences en ajoutant du contexte (autres cas de test, document).
- Génération depuis une exigence
- Les cas de test sont produits à partir du texte de l'exigence, enrichi du contexte que vous ajoutez : d'autres cas de test existants, un document de spécification.
- Formats couverts
- Génération disponible au format classique. Les formats BDD et Gherkin arrivent au T4 2026.
- Le modèle de votre choix
- SquashTM se connecte au serveur d'IA que vous désignez. Vous gardez la main sur le modèle utilisé et sur l'endroit où il est hébergé.
Générez des cas de test depuis une exigence, avec un prompt personnalisable et un contexte enrichi.
En savoir plus →Générez des cas de test en Gherkin depuis une exigence, avec un prompt personnalisable et un contexte enrichi.
Traçabilité
Reliez vos exigences à vos cas de test et suivez ce qui est couvert.
Associez des cas de test à vos exigences pour construire la matrice de couverture.
En savoir plus →Consultez les taux de rédaction, de vérification et de validation, par exigence ou par périmètre.
En savoir plus →02
Exécuter et automatiser
Les campagnes se planifient dans SquashTM ou depuis les sprints Jira et GitLab. Les tests se déroulent manuellement, se lancent par SquashTM Orchestrator ou remontent d'un pipeline CI/CD. Les anomalies partent vers le bugtracker déjà en place.
Campagnes
Constituez vos plans d'exécution, à partir de vos campagnes ou de vos sprints.
Organisez votre phase d'exécution en campagnes, découpées en itérations et suites de tests
En savoir plus →Organisez vos tests par sprint, validez chaque exigence au fil des itérations
En savoir plus →Synchronisez vos sprints Jira dans l'espace Exécutions de SquashTM
En savoir plus →Synchronisez vos Milestones et Iterations GitLab dans SquashTM
En savoir plus →Exécution manuelle
Déroulez vos tests pas à pas et consignez les résultats au fil de l'exécution.
Passez les tests pas à pas, rattachez des pièces jointes, déclarez des anomalies en cours d'exécution
En savoir plus →Automatisation
Remontez les résultats depuis votre pipeline ou déclenchez les tests avec SquashTM Orchestrator.
- Déclenchement par votre pipeline
- Les tests s'exécutent dans votre chaîne CI/CD, qui pousse les résultats dans SquashTM.
- Déclenchement par SquashTM
- L'Orchestrator lance les tests automatisés depuis l'outil, quel que soit le framework.
Identifiez les cas de test les plus pertinents à automatiser grâce à un score calculé sur des critères objectifs
En savoir plus →Publiez les résultats d'exécution de tests automatisés dans SquashTM depuis votre pipeline CI/CD, quel que soit le framework
En savoir plus →Lancez vos tests automatisés depuis SquashTM via SquashTM Orchestrator
En savoir plus →Suivez le déroulement des tests pendant leur exécution, sans attendre la fin du lot.
En savoir plus →Définissez des règles d'évaluation des résultats de tests pour conditionner le succès ou l'échec d'un pipeline
En savoir plus →Exécutez vos tests avec Robot Framework, Cucumber, JUnit, Playwright, Cypress, Postman, SoapUI, SKF
En savoir plus →Exécutez vos tests avec Katalon, UFT, Ranorex, Agilitest
En savoir plus →Anomalies
Déclarez vos anomalies pendant l'exécution, dans le bugtracker de l'équipe de développement.
Déclarez une anomalie depuis une exécution vers GitLab, Mantis ou Bugzilla
En savoir plus →Déclarez une anomalie depuis une exécution vers Jira, Azure DevOps, Redmine ou Tuleap
En savoir plus →Résultats
Retrouvez l'historique de toutes vos exécutions, manuelles comme automatisées.
Consultez toutes les exécutions passées d'un cas de test, manuelles comme automatisées, depuis sa fiche.
En savoir plus →Consultez le détail des tests exécutés, leur statut et leur durée à l'issue d'un lancement automatisé.
En savoir plus →Repérez la vérification exacte qui a échoué, sans ouvrir les rapports bruts.
En savoir plus →03
Piloter l'activité de test
Des tableaux de bord préconçus couvrent les exigences, les campagnes et les sprints. Graphiques et tableaux de bord personnalisés se composent à partir des données des projets. Les résultats s'exportent en rapport ou en CSV, et s'affichent dans Jira et GitLab.
Tableaux de bord
Suivez la couverture de vos exigences et l'avancement de vos campagnes.
Taux de rédaction, de couverture, de vérification et de validation du référentiel.
En savoir plus →Avancement cumulé, statuts d'exécution et inventaire des tests d'une campagne ou d'une itération.
En savoir plus →Progression des exigences du sprint et des cas de test de son plan d'exécution.
En savoir plus →Filtrez les exécutions sur plusieurs projets, relancez un test ou modifiez des statuts en masse depuis les résultats.
En savoir plus →Indicateurs personnalisés
Composez les graphiques et les tableaux de bord qui correspondent à votre organisation.
Croisez exigences, cas de test et exécutions sur les attributs de votre choix, champs personnalisés compris.
En savoir plus →Rassemblez graphiques et rapports sur une même page, et affichez-la dans les espaces Exigences, Cas de test et Campagnes.
En savoir plus →Restitution
Générez vos rapports et vos exports, ou suivez les tests depuis Jira et GitLab.
- Depuis SquashTM
- Générez vos rapports et vos bilans de campagne, ou exportez les données au format que vous avez défini.
- Depuis vos outils
- L'avancement des tests se consulte directement dans Jira et dans GitLab, pour ceux qui n'ouvrent pas SquashTM.
Produisez des rapports d'avancement, des cahiers d'exigences et des cahiers de test au format PDF ou Word
En savoir plus →Exportez les données d'une campagne au format CSV
En savoir plus →Configurez vos exports avec les colonnes et le périmètre de votre choix
En savoir plus →Couverture, avancement des tests et validation des user stories, affichés directement sur les tickets Jira.
En savoir plus →Les mêmes informations reportées en commentaire sur les issues GitLab, à chaque cycle de synchronisation.
En savoir plus →