La vengeance du concombre masqué: Tests d'Acceptance utilisateur  avec cucumber 21croissants.com RubyCamp Lyon – 21 févrie...
Fonctionnalités  utilisées Source: Aslak Hellesøy CHAOS report
Origine des erreurs Source: Aslak Hellesøy CHAOS report
Qui écrit et lit de la doc?
Fonctionnalité (VO) + = Spécification  & Tests d'acceptance exécutables Made by Aslak Hellesøy en  Août 2008 (v 0.1)
Fonctionnalité: Addition Afin de gagner du temps lors du  calcul de la facture En tant que commerçant  Je souhaite pouvoir...
Scénario: Addition de 2 nombres Soit une calculatrice Et que j'entre 1 pour le premier nombre Et que je tape sur la touche...
Scénario: Addition de 2 nombres Soit une calculatrice Et que j'entre 1 pour le premier nombre Et que je tape sur la touche...
Scénario: Addition de 2 nombres Soit une calculatrice Et que j'entre 1 pour le premier nombre Et que je tape sur la touche...
 
DEMO: script/cucumber
Cucumber & Webapps <ul><li>DEMO </li></ul><ul><li>http://github.com/garnierjm/rubycamp_lyon2009 </li></ul><ul><li>Download...
WEBAPP Ruby Acceptance Testing
 
Selenium rocks! <ul><li>Vidéo Selenium User group (fev 2008)  http://www.youtube.com/watch?v=EDb8yOM3Vpw </li></ul><ul><li...
Prochain SlideShare
Chargement dans…5
×

Tests d'Acceptance utilisateur avec cucumber

3 332 vues

Publié le

Courte présentation de cucumber lors du Ruby Camp Lyon 2009

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive

Tests d'Acceptance utilisateur avec cucumber

  1. 1. La vengeance du concombre masqué: Tests d'Acceptance utilisateur avec cucumber 21croissants.com RubyCamp Lyon – 21 février 2009
  2. 2. Fonctionnalités utilisées Source: Aslak Hellesøy CHAOS report
  3. 3. Origine des erreurs Source: Aslak Hellesøy CHAOS report
  4. 4. Qui écrit et lit de la doc?
  5. 5. Fonctionnalité (VO) + = Spécification & Tests d'acceptance exécutables Made by Aslak Hellesøy en Août 2008 (v 0.1)
  6. 6. Fonctionnalité: Addition Afin de gagner du temps lors du calcul de la facture En tant que commerçant Je souhaite pouvoir additionner 2 nombres Valeur Rôle Fonctionnalité /features/additions.feature
  7. 7. Scénario: Addition de 2 nombres Soit une calculatrice Et que j'entre 1 pour le premier nombre Et que je tape sur la touche &quot;+&quot; Et que j'entre 1 pour le second nombre Lorsque je tape sur la touche &quot;=&quot; Alors le résultat affiché doit être 2 º SOIT: contexte, pré-conditions
  8. 8. Scénario: Addition de 2 nombres Soit une calculatrice Et que j'entre 1 pour le premier nombre Et que je tape sur la touche &quot;+&quot; Et que j'entre 1 pour le second nombre Lorsque je tape sur la touche &quot;=&quot; Alors le résultat affiché doit être 2 Lorsque: événement, action
  9. 9. Scénario: Addition de 2 nombres Soit une calculatrice Et que j'entre 1 pour le premier nombre Et que je tape sur la touche &quot;+&quot; Et que j'entre 1 pour le second nombre Lorsque je tape sur la touche &quot;=&quot; Alors le résultat affiché doit être 2 Alors: résultat, post-conditions
  10. 11. DEMO: script/cucumber
  11. 12. Cucumber & Webapps <ul><li>DEMO </li></ul><ul><li>http://github.com/garnierjm/rubycamp_lyon2009 </li></ul><ul><li>Download tar </li></ul><ul><li>[sudo] gem install builder cucumber webrat sqlite3-ruby </li></ul><ul><li>rake db:migrate db:test:prepare </li></ul>
  12. 13. WEBAPP Ruby Acceptance Testing
  13. 15. Selenium rocks! <ul><li>Vidéo Selenium User group (fev 2008) http://www.youtube.com/watch?v=EDb8yOM3Vpw </li></ul><ul><li>« Fermes » selenium de google: </li></ul><ul><li>50 équipes & 51 000 tests </li></ul><ul><li>Phillipe Hanrigou </li></ul><ul><ul><li>gem install selenium-client </li></ul></ul><ul><ul><li>Voir les /examples/ruby de </li></ul></ul>

×