SlideShare une entreprise Scribd logo
1  sur  21
Selenium, testNG et
   Selenium Grid
     1




     by Mathilde Lemée

         @MathildeLemee
Mathilde Lemée


@MathildeLemee
Pourquoi ?
testNG
enabled

groups

dependsOnGroups / dependsOnMethods

invocationCount / threadPoolSize

dataProvider / @Parameters

expectedExceptions / expectedExceptionsMessageRegExp
#1. Ne pas utiliser
  Selenium IDE
#2. World > XPath
#3. Utiliser le pattern Page
           Object
#4. Découpler le test et
     les données
#5. Un test = une
    assertion
#6. Conserver les tests
aussi propre que le code
         métier
#7. Penser //
#8. Construire des tests
      atomiques
#9. Ne pas se limiter à l'UI
#10. Industrialiser les tests
#11. Penser incrémental
#12. Une histoire de
     confiance
Merci
    @MathildeLemee

   Pour aller plus loin :

http://www.fluentlenium.org

Contenu connexe

Similaire à Selenium, testNG , Selenium Grid & Best Practices

20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing system20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing systemLeClubQualiteLogicielle
 
ALT.Net Juin 2012 - Specflow
ALT.Net Juin 2012 - SpecflowALT.Net Juin 2012 - Specflow
ALT.Net Juin 2012 - SpecflowMathias Kluba
 
Automatisation des tests - objectifs et concepts - partie 2
Automatisation des tests  - objectifs et concepts - partie 2Automatisation des tests  - objectifs et concepts - partie 2
Automatisation des tests - objectifs et concepts - partie 2Christophe Rochefolle
 
Automatisation des tests - objectifs et concepts - partie 1
Automatisation des tests  - objectifs et concepts - partie 1Automatisation des tests  - objectifs et concepts - partie 1
Automatisation des tests - objectifs et concepts - partie 1Christophe Rochefolle
 
Test Driven Development (aka TDD) for agile teams
Test Driven Development (aka TDD) for agile teamsTest Driven Development (aka TDD) for agile teams
Test Driven Development (aka TDD) for agile teamsThierry Gayet
 
7 astuces pour améliorer vos tests unitaires
7 astuces pour améliorer vos tests unitaires7 astuces pour améliorer vos tests unitaires
7 astuces pour améliorer vos tests unitairesPascal Laurin
 

Similaire à Selenium, testNG , Selenium Grid & Best Practices (6)

20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing system20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing system
 
ALT.Net Juin 2012 - Specflow
ALT.Net Juin 2012 - SpecflowALT.Net Juin 2012 - Specflow
ALT.Net Juin 2012 - Specflow
 
Automatisation des tests - objectifs et concepts - partie 2
Automatisation des tests  - objectifs et concepts - partie 2Automatisation des tests  - objectifs et concepts - partie 2
Automatisation des tests - objectifs et concepts - partie 2
 
Automatisation des tests - objectifs et concepts - partie 1
Automatisation des tests  - objectifs et concepts - partie 1Automatisation des tests  - objectifs et concepts - partie 1
Automatisation des tests - objectifs et concepts - partie 1
 
Test Driven Development (aka TDD) for agile teams
Test Driven Development (aka TDD) for agile teamsTest Driven Development (aka TDD) for agile teams
Test Driven Development (aka TDD) for agile teams
 
7 astuces pour améliorer vos tests unitaires
7 astuces pour améliorer vos tests unitaires7 astuces pour améliorer vos tests unitaires
7 astuces pour améliorer vos tests unitaires
 

Plus de MathildeLemee

Plus de MathildeLemee (8)

Prez imdg
Prez imdgPrez imdg
Prez imdg
 
Cache
CacheCache
Cache
 
Exploratoire
ExploratoireExploratoire
Exploratoire
 
Fluentlenium
FluentleniumFluentlenium
Fluentlenium
 
Le Cache - Principes avancés - Devoxx
Le Cache - Principes avancés - DevoxxLe Cache - Principes avancés - Devoxx
Le Cache - Principes avancés - Devoxx
 
Byteman
BytemanByteman
Byteman
 
FluentLenium
FluentLeniumFluentLenium
FluentLenium
 
Indépendance
IndépendanceIndépendance
Indépendance
 

Selenium, testNG , Selenium Grid & Best Practices