Inhoudsopgave:

Hoe heropen je mislukte testgevallen in Testng?
Hoe heropen je mislukte testgevallen in Testng?

Video: Hoe heropen je mislukte testgevallen in Testng?

Video: Hoe heropen je mislukte testgevallen in Testng?
Video: How to Re-run failed Test cases in selenium Automation using TestNG IRetryAnalyzer 2024, Mei
Anonim

Te volgen stappen:

  1. Na de eerste loop van een geautomatiseerde proefdraaien . Klik met de rechtermuisknop op Project - Klik op Vernieuwen.
  2. Er wordt een map gegenereerd met de naam " toets -uitvoer” map. Binnenkant " toets -output” map, zou je kunnen vinden “ testen - gefaald . xml”
  3. Loop “ testen - gefaald . xml” naar uitvoeren de mislukte testgevallen opnieuw.

Als u dit in overweging neemt, hoe slaat u mislukte testgevallen in TestNG over?

In TestNG , @ Toets (enabled=false) annotatie wordt gebruikt om overslaan een testcase als het niet klaar is om toets . We hoeven geen aanvullende verklaringen te importeren. En we kunnen Overslaan een toets door het gebruiken van TestNG Overslaan Uitzondering als we dat willen Overslaan een bepaalde Toets.

Wat is naast het bovenstaande de TestNG-luisteraar? Luisteraar is gedefinieerd als interface die de standaard wijzigt TestNG's gedrag. Zoals de naam al doet vermoeden Luisteraars "luister" naar de gebeurtenis die is gedefinieerd in het seleniumscript en gedraag je dienovereenkomstig. Het wordt gebruikt in selenium door te implementeren: Luisteraars Koppel.

Kunnen we, met dit in het achterhoofd, een groep testcases uitvoeren met TestNG?

Ja natuurlijk we kunnen een groep testgevallen uitvoeren met TestNG . Jij kan Maak een testgroep methoden op basis van functionaliteit en features, of op basis van modules of op basis van testen typen zoals functioneel testen , geestelijke gezondheid testen enz.. Op deze manier jij kan differentiëren specifiek groepstest methoden van alle toets methoden.

Hoe voer je testcases uit?

Tot loop een testcase van de Testgevallen bekijken Open de testcase Job en ga naar de Testgevallen weergave. Klik met de rechtermuisknop op de testcase naam in het linkerpaneel en selecteer Loop TestCase in het contextmenu. Alle gevallen van de testcase worden tegelijkertijd uitgevoerd.

Aanbevolen: