2011-06-23 7 views
0

J'ai une suite de test écrit en Java en utilisant Selenium-RC et TestNG, par -Selenium Test Suite: exécution d'un test de Failover

public class testSuite extends SelenestTestCase { 

@BeforeTest 
... 
@Test 
... 
@Test 
... 
@AfterTest 
... 

Pour améliorer la robustesse, je dois mettre en œuvre un ensemble de mesures qui seraient exécuté au cas où l'une des commandes d'un @Test échoue. Ces étapes peuvent simplement être la restauration de l'état de test initial, de sorte que le prochain @Test peut être exécuté.

Des idées sur la façon dont cela peut être mis en œuvre dans ce cadre?

Merci.

Répondre

1

Vous pouvez implémenter votre propre test listener et annoter votre classe de test. Ou utilisez simplement @BeforeMethod et définissez l'état initial avant chaque test.

+0

Les annotations @BeforeMethod et @AfterMethod ont fonctionné comme un charme. Merci! Je vais explorer les auditeurs de test aussi. – rs79

Questions connexes