Specflow              Ou comment faire des tests que tout le monde peut                     lire… et écrire… ou générer av...
Sommaire :      Tests ?                           Le Gherkin                            Specflow                          ...
Tests ?              Type             Quoi ?               Caractéristiques              Non régression   Est-ce que tout ...
Les tests d’Acceptance              Décrivent le fonctionnement du système par l’exemple              Sont écrits en même ...
Le langage Gherkin              Given : Contexte              When : Action !              Then : Résultats5© OCTO 2012
Le langage Gherkin       Given I Have 50 Euros in my account       When I try to withdraw 30 euros       Then I should hav...
Specflow              Implémentation de Gherkin pour .NET              Pas de wiki, juste du texte…              …Lié à du...
Prochain SlideShare
Chargement dans…5
×

Tests d'Acceptance et Specflow

344 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
344
Sur SlideShare
0
Issues des intégrations
0
Intégrations
5
Actions
Partages
0
Téléchargements
3
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Tests d'Acceptance et Specflow

  1. 1. Specflow Ou comment faire des tests que tout le monde peut lire… et écrire… ou générer avec Excel ;)1© OCTO 2012
  2. 2. Sommaire : Tests ? Le Gherkin Specflow Démo !2© OCTO 2012
  3. 3. Tests ? Type Quoi ? Caractéristiques Non régression Est-ce que tout Métier fonctionne encore Besoin d’un comme ça le existant devrait ? Unitaire Est-ce qu’un White box morceau de code Technique se comporte Créé par les devs comme il le devrait Acceptance Est-ce que le Métier système fait ce Créé par le qu’il doit faire ? business3© OCTO 2012
  4. 4. Les tests d’Acceptance Décrivent le fonctionnement du système par l’exemple Sont écrits en même temps que la spécification Sont focalisés sur le métier, pas sur la technique Sont écrits par le métier Doivent être défini de manière lisible par tous Doivent être automatisés pour être joués le plus souvent possible4© OCTO 2012
  5. 5. Le langage Gherkin Given : Contexte When : Action ! Then : Résultats5© OCTO 2012
  6. 6. Le langage Gherkin Given I Have 50 Euros in my account When I try to withdraw 30 euros Then I should have 30 euros in banknotes And my account balance should be 20 euros6© OCTO 2012
  7. 7. Specflow Implémentation de Gherkin pour .NET Pas de wiki, juste du texte… …Lié à du code ! Utilise les frameworks de test unitaires connus par les dev Excécutable en ligne de commande… …ou en intégration dans Visual Studio7© OCTO 2012

×