Le Behavior Driven Development avec Squash

Vous travaillez en agile avec l'approche BDD.

Vous cherchez un outil pour définir, automatiser et exécuter vos scénarios.

Formalisez, partagez, implémentez et exécutez vos scénarios Gherkin avec Squash

Formalisez vos scénarios Gherkin

Squash vous permet de formaliser vos scénarios Gherkin en les rattachant directement à vos user stories. La rédaction de vos scénarios est facilitée : coloration syntaxique, vérification de la syntaxe, gestion des jeux de données, aide et insertion rapide de scénarios rendent cette fonctionnalité facile d'accès à tous les utilisateurs.

Les + Squash

  • Une solution intégrée, adaptée à tous les acteurs de la feature team (le PO, l'automaticien, le développeur et le testeur),

  • Un outil unique pour porter vos tests de validation et vos tests de non régression.

Briques techniques

Partagez vos scénarios avec les développeurs dans JIRA

Si vous utilisez JIRA, ces scénarios sont consultables directement dans JIRA sur la page de consultation de la user story à laquelle ils sont liés.

Implémentez les mots clefs pour automatiser vos scénarios

A partir de votre scénario Gherkin, Squash peut générer directement un fichier .feature dans un gestionnaire de sources (GIT). Le .feature porte le squelette de mots clefs à implémenter par l'automaticien (ou les développeurs).

L'automaticien va pouvoir implémenter les mots clefs du .feature dans un outil de développement (Eclipse, IntelliJ...). Vous pourrez capitaliser sur ces implémentations pour réutiliser des mots clefs dans d'autres scénarios.

Exécutez vos scénarios Gherkin

Exécution manuelle, tant que le scénario Ghekin n'est pas automatisé : Squash propose une interface d'exécution optimisée des scénarios Gherkin.

Ou exécution automatique : Squash permet de gérer les campagnes d'exécutions automatisées et d'en générer les bilans. L'exécution automatisée pourra être lancée depuis l'interface Squash ou grâce à l'API Rest.

Squash agrège les résultats d'exécution des tests sous forme de tableaux de bord synthétiques à partir desquels vous pouvez consulter le détail exécution par exécution. Squash facilite la déclaration d'une anomalie vers le bugtracker associé. 

Restez informé en vous abonnant à notre newsletter mensuelle :