Bravo à tout ce qui précède. Certaines autres choses que j'ai personnellement trouvées que j'aime plus dans TestNG sont :
Le
@BeforeClass
pour TestNG a lieu après la création de la classe, vous n'êtes donc pas contraint de ne pouvoir appeler que les méthodes statiques de votre classe.Tests parallèles et paramétrés, peut-être que je n'ai pas assez de vie... mais je reçois juste un coup de pied en écrivant une série de tests Selenium, en acceptant un nom de pilote comme paramètre. Définissez ensuite 3 groupes de test parallèles, 1 chacun pour les pilotes IE, FF et Chrome, et regardez la course ! Au départ, j'en ai fait 4, mais beaucoup trop de pages sur lesquelles j'ai travaillé cassent le pilote
HtmlUnit
pour une raison ou une autre.
Ouais, j'ai probablement besoin de trouver cette vie. ;)