selenium, testng , selenium grid & best practices
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