Selenium, testNG , Selenium Grid & Best Practices

Post on 28-Nov-2014

2,984 views 4 download

description

 

transcript

Selenium, testNG et Selenium Grid

by Mathilde Lemée

@MathildeLemee

1

Mathilde Lemée

@MathildeLemee

Pourquoi ?

testNGenabled

groups

dependsOnGroups / dependsOnMethods

invocationCount / threadPoolSize

dataProvider / @Parameters

expectedExceptions / expectedExceptionsMessageRegExp

#1. Ne pas utiliser Selenium IDE

#2. World > XPath

#3. Utiliser le pattern Page Object

#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