SlideShare uma empresa Scribd logo
1 de 7
1
Tél : +33 (0)1 58 56 10 00
Fax : +33 (0)1 58 56 10 01
www.octo.com© OCTO 2013
50, avenue des Champs-Elysées
75008 Paris - FRANCE
14/01/2014
Sergey Larionov
Fitnesse: tests fonctionnels
2
Fitnesse is a web server, a wiki, and an automated testing tool for software to
support an agile style of black-box testing acceptance and regression testing.
Qu’est ce que c’est?
Arborescence
3
Règle métier
Données de test
Cas de tests
Structure
4
US19.1 RealiserLeCalculDeSoustractionDesVariables
Règle métier
Réaliser le calcul de soustraction des variables
Données de test
Créer des variables du calcul de soustraction
Cas de tests
Vérifier le calcul de soustraction
Exemple
Nom Valeur Créer ()
A 3 OK
B 8 OK
Nom variable 1 Nom variable 2 Valeur attendue Vérifier ()
A B -5 OK
B A 5 OK
< Fixture = Class
< Fixture = Class
< Méthode
< Méthode
5
Description
Capture d’écran
Maquettes
IHM
Schéma fonctionnel
Structure de fichier
Lien
Informations supplémentaires
6
Intérêt d’automatiser les tests d’acceptation
CONSOLIDER LA
CONNAISSANCE
• Posséder la connaissance
du système dans un
unique référentiel
• Rendre les spécifications
exécutables
COMMUNIQUER
CLAIREMENT
• Utiliser les tests pour
spécifier de manière non-
ambigüe
• Limiter les problèmes de
coordination durant les
UAT
MAINTENIR UN
HAUT NIVEAU DE
QUALITÉ
• Construire un harnais de
test
• Détecter les régressions
et les bugs rapidement
GAGNER DU
TEMPS
• Eviter les tâches
manuelles
• Lancer la suite de test
régulièrement
7
Syntaxe

Mais conteúdo relacionado

Semelhante a Fitnesse tests

Jee007 formation-jee-jboss-seam
Jee007 formation-jee-jboss-seamJee007 formation-jee-jboss-seam
Jee007 formation-jee-jboss-seamCERTyou Formation
 
Jsria formation-jasperreports-les-bases-et-perfectionnement
Jsria formation-jasperreports-les-bases-et-perfectionnementJsria formation-jasperreports-les-bases-et-perfectionnement
Jsria formation-jasperreports-les-bases-et-perfectionnementCERTyou Formation
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsOCTO Technology
 
[PFE] Master en ingénierie du logiciel
[PFE] Master en ingénierie du logiciel[PFE] Master en ingénierie du logiciel
[PFE] Master en ingénierie du logicielUSTHB & DELTALOG
 
Python appliqué en apprentissage automatique (Applied Python in Machine Learn...
Python appliqué en apprentissage automatique (Applied Python in Machine Learn...Python appliqué en apprentissage automatique (Applied Python in Machine Learn...
Python appliqué en apprentissage automatique (Applied Python in Machine Learn...Guillaume Chevalier
 
IBM Bluemix Paris Meetup #24 2017-06-26 - Société Générale testimony Decis...
IBM Bluemix Paris Meetup #24   2017-06-26 - Société Générale testimony  Decis...IBM Bluemix Paris Meetup #24   2017-06-26 - Société Générale testimony  Decis...
IBM Bluemix Paris Meetup #24 2017-06-26 - Société Générale testimony Decis...IBM France Lab
 
Adoef formation-ado-net-entity-framework
Adoef formation-ado-net-entity-frameworkAdoef formation-ado-net-entity-framework
Adoef formation-ado-net-entity-frameworkCERTyou Formation
 
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...CERTyou Formation
 
SQL Server et les développeurs
SQL Server et les développeurs SQL Server et les développeurs
SQL Server et les développeurs Microsoft
 
M22461 formation-requetes-microsoft-sql-server-2012
M22461 formation-requetes-microsoft-sql-server-2012M22461 formation-requetes-microsoft-sql-server-2012
M22461 formation-requetes-microsoft-sql-server-2012CERTyou Formation
 
Ora03 formation-oracle-10g-11g-les-bases
Ora03 formation-oracle-10g-11g-les-basesOra03 formation-oracle-10g-11g-les-bases
Ora03 formation-oracle-10g-11g-les-basesCERTyou Formation
 
Jee017 formation-jee-spring-les-bases-et-perfectionnement
Jee017 formation-jee-spring-les-bases-et-perfectionnementJee017 formation-jee-spring-les-bases-et-perfectionnement
Jee017 formation-jee-spring-les-bases-et-perfectionnementCERTyou Formation
 
Examen-blanc-02-itil-v3-foundation
 Examen-blanc-02-itil-v3-foundation Examen-blanc-02-itil-v3-foundation
Examen-blanc-02-itil-v3-foundationAmine Stitou
 
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudOCTO Technology
 
Javia formation-java-les-bases-et-perfectionnement
Javia formation-java-les-bases-et-perfectionnementJavia formation-java-les-bases-et-perfectionnement
Javia formation-java-les-bases-et-perfectionnementCERTyou Formation
 
SQLSaturday Paris 2014 - Automatisez les tests de vos développements BI grâce...
SQLSaturday Paris 2014 - Automatisez les tests de vos développements BI grâce...SQLSaturday Paris 2014 - Automatisez les tests de vos développements BI grâce...
SQLSaturday Paris 2014 - Automatisez les tests de vos développements BI grâce...GUSS
 
Paris Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascriptParis Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascriptMichael Akbaraly
 
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2CERTyou Formation
 

Semelhante a Fitnesse tests (20)

Cours1.pptx
Cours1.pptxCours1.pptx
Cours1.pptx
 
Jee007 formation-jee-jboss-seam
Jee007 formation-jee-jboss-seamJee007 formation-jee-jboss-seam
Jee007 formation-jee-jboss-seam
 
Jsria formation-jasperreports-les-bases-et-perfectionnement
Jsria formation-jasperreports-les-bases-et-perfectionnementJsria formation-jasperreports-les-bases-et-perfectionnement
Jsria formation-jasperreports-les-bases-et-perfectionnement
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les fronts
 
[PFE] Master en ingénierie du logiciel
[PFE] Master en ingénierie du logiciel[PFE] Master en ingénierie du logiciel
[PFE] Master en ingénierie du logiciel
 
Python appliqué en apprentissage automatique (Applied Python in Machine Learn...
Python appliqué en apprentissage automatique (Applied Python in Machine Learn...Python appliqué en apprentissage automatique (Applied Python in Machine Learn...
Python appliqué en apprentissage automatique (Applied Python in Machine Learn...
 
Drools et les moteurs de règles
Drools et les moteurs de règlesDrools et les moteurs de règles
Drools et les moteurs de règles
 
IBM Bluemix Paris Meetup #24 2017-06-26 - Société Générale testimony Decis...
IBM Bluemix Paris Meetup #24   2017-06-26 - Société Générale testimony  Decis...IBM Bluemix Paris Meetup #24   2017-06-26 - Société Générale testimony  Decis...
IBM Bluemix Paris Meetup #24 2017-06-26 - Société Générale testimony Decis...
 
Adoef formation-ado-net-entity-framework
Adoef formation-ado-net-entity-frameworkAdoef formation-ado-net-entity-framework
Adoef formation-ado-net-entity-framework
 
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
 
SQL Server et les développeurs
SQL Server et les développeurs SQL Server et les développeurs
SQL Server et les développeurs
 
M22461 formation-requetes-microsoft-sql-server-2012
M22461 formation-requetes-microsoft-sql-server-2012M22461 formation-requetes-microsoft-sql-server-2012
M22461 formation-requetes-microsoft-sql-server-2012
 
Ora03 formation-oracle-10g-11g-les-bases
Ora03 formation-oracle-10g-11g-les-basesOra03 formation-oracle-10g-11g-les-bases
Ora03 formation-oracle-10g-11g-les-bases
 
Jee017 formation-jee-spring-les-bases-et-perfectionnement
Jee017 formation-jee-spring-les-bases-et-perfectionnementJee017 formation-jee-spring-les-bases-et-perfectionnement
Jee017 formation-jee-spring-les-bases-et-perfectionnement
 
Examen-blanc-02-itil-v3-foundation
 Examen-blanc-02-itil-v3-foundation Examen-blanc-02-itil-v3-foundation
Examen-blanc-02-itil-v3-foundation
 
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
 
Javia formation-java-les-bases-et-perfectionnement
Javia formation-java-les-bases-et-perfectionnementJavia formation-java-les-bases-et-perfectionnement
Javia formation-java-les-bases-et-perfectionnement
 
SQLSaturday Paris 2014 - Automatisez les tests de vos développements BI grâce...
SQLSaturday Paris 2014 - Automatisez les tests de vos développements BI grâce...SQLSaturday Paris 2014 - Automatisez les tests de vos développements BI grâce...
SQLSaturday Paris 2014 - Automatisez les tests de vos développements BI grâce...
 
Paris Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascriptParis Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascript
 
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
 

Fitnesse tests

  • 1. 1 Tél : +33 (0)1 58 56 10 00 Fax : +33 (0)1 58 56 10 01 www.octo.com© OCTO 2013 50, avenue des Champs-Elysées 75008 Paris - FRANCE 14/01/2014 Sergey Larionov Fitnesse: tests fonctionnels
  • 2. 2 Fitnesse is a web server, a wiki, and an automated testing tool for software to support an agile style of black-box testing acceptance and regression testing. Qu’est ce que c’est? Arborescence
  • 3. 3 Règle métier Données de test Cas de tests Structure
  • 4. 4 US19.1 RealiserLeCalculDeSoustractionDesVariables Règle métier Réaliser le calcul de soustraction des variables Données de test Créer des variables du calcul de soustraction Cas de tests Vérifier le calcul de soustraction Exemple Nom Valeur Créer () A 3 OK B 8 OK Nom variable 1 Nom variable 2 Valeur attendue Vérifier () A B -5 OK B A 5 OK < Fixture = Class < Fixture = Class < Méthode < Méthode
  • 6. 6 Intérêt d’automatiser les tests d’acceptation CONSOLIDER LA CONNAISSANCE • Posséder la connaissance du système dans un unique référentiel • Rendre les spécifications exécutables COMMUNIQUER CLAIREMENT • Utiliser les tests pour spécifier de manière non- ambigüe • Limiter les problèmes de coordination durant les UAT MAINTENIR UN HAUT NIVEAU DE QUALITÉ • Construire un harnais de test • Détecter les régressions et les bugs rapidement GAGNER DU TEMPS • Eviter les tâches manuelles • Lancer la suite de test régulièrement