Aller au contenu

Plateforme SquashTM-GitLab

Tester avec la plateforme
SquashTM-GitLab

Tout ce que permet l'intégration SquashTM & GitLab.

Testez gratuitement l'intégration !

Accédez à notre démo en ligne pour tester les fonctionnalités orientées test de la plateforme SquashTM-GitLab.

Démo en ligne

Tout savoir sur l'intégration SquashTM-GitLab

Du référentiel d'exigences au déploiement : chaque étape du cycle GitLab et l'espace de travail SquashTM qui l'accompagne.

Schéma de la plateforme SquashTM-GitLab : les étapes GitLab (Epics, Milestones, Issues, merge request, exécution des tests, quality gate, scan, revue, validation, merge, release, déploiement) reliées aux espaces Exigences, Cas de test et Exécutions de SquashTM
  1. 01 Synchronisez les objets GitLab dans le référentiel d'exigences
  2. 02 Concevez vos tests fonctionnels
  3. 03 Planifiez l'exécution des tests
  4. 04 Exécutez les tests fonctionnels
Les Epics, Milestones et Issues GitLab synchronisés avec les exigences de haut niveau, dossiers d'exigences et exigences de SquashTM
01

Synchronisez les objets GitLab dans le référentiel d'exigences

  • Mappez les Epics*, Milestones, Iterations et Issues de GitLab aux exigences de test SquashTM — accélère la définition des tests en utilisant des exigences de test déjà synchronisées
  • Assurez une traçabilité complète des Issues GitLab — association des cas de test aux exigences synchronisées

* Disponible dans les futures versions de SquashTM et GitLab

Le patrimoine de tests, les tests agiles et automatisés de SquashTM reliés au push de code et à la merge request GitLab
02

Concevez vos tests fonctionnels

  • Décrivez vos tests manuels et automatisés — pour avoir un patrimoine de tests homogène
  • Générez des scripts Cucumber et Robot Framework pour les cas de test BDD — permet de garantir l'adéquation des tests fonctionnels automatisés à leurs spécifications
Le plan d'exécution SquashTM déclenchant l'exécution des tests et la quality gate dans le pipeline GitLab
03

Planifiez l'exécution des tests

  • Concevez sur mesure des plans de test manuels et automatisés à l'aide d'assistants — identification facilitée des cas de test permettant de couvrir un périmètre d'Issues, Iterations ou Milestones
  • Intégrez l'exécution des tests automatisés dans le pipeline CI/CD
  • Définissez et personnalisez une quality gate pour le pipeline CI/CD — complète vos analyses de sécurité et permet de se concentrer sur les tests et résultats critiques et pertinents, sans tenir compte des tests instables (flaky)
Les résultats des tests et les Issues GitLab alimentant la revue, la validation, le merge, la release et le déploiement
04

Exécutez les tests fonctionnels

  • Accédez aux résultats des tests, aux rapports et à la quality gate dans GitLab — sécurise la production en permettant aux parties prenantes d'avoir une vue d'ensemble de la situation
  • Reportez les résultats de la quality gate dans les Merge Requests — empêche de fusionner des incréments de code susceptibles de casser l'application sur le plan fonctionnel
  • Déclarez les anomalies directement depuis SquashTM en tant qu'Issues dans GitLab — permet au testeur de créer des modèles d'Issues automatiquement préremplis avec des données de test pour faciliter la communication avec l'équipe de développement
  • Reliez les anomalies détectées aux Issues d'origine* — l'équipe de release a une vue d'ensemble pour décider du go/no go de la fonctionnalité

* Disponible dans de futures versions de SquashTM et GitLab

Les fonctionnalités orientées test de la plateforme

User stories

Synchronisation des user stories GitLab en tant qu'exigences dans SquashTM et remontée des indicateurs dans ces US

Détail et résultats des tests

Accès au détail des tests et à leurs résultats dans GitLab (disponible à la sortie des custom Work Items GitLab)

Patrimoine de tests

Référencement dans SquashTM du patrimoine de tests automatisés stocké dans GitLab

Epics

Synchronisation des Epics GitLab dans SquashTM et remontée d'indicateurs dans ces Epics (dans de futures versions)

Anomalies

Déclaration des anomalies préremplies avec les données du test depuis SquashTM dans GitLab

Quality gate

Lancement d'un plan de test depuis la CI/CD et définition des critères de continuation/arrêt du pipeline (quality gate) selon les résultats des tests

Plans d'exécution

Conception de plans d'exécution dans SquashTM à partir d'un périmètre de user stories

Automatisation

Gestion de l'automatisation des tests grâce à un workflow, association des scripts aux cas de test et génération des scripts Robot Framework ou Cucumber pour les cas de test BDD

Rapports dans la CI/CD

Accès aux résultats et rapports des tests et au résultat de la quality gate dans la CI/CD

Tout savoir sur l'intégration SquashTM-GitLab

Échangez avec un expert SquashTM pour mettre en place la plateforme SquashTM-GitLab dans votre contexte.

Parler à un expert