INHOUDSOPGAWE:

Hoe voer ek toetsgevalle in Testng uit?
Hoe voer ek toetsgevalle in Testng uit?

Video: Hoe voer ek toetsgevalle in Testng uit?

Video: Hoe voer ek toetsgevalle in Testng uit?
Video: How to Escape a Police Sniffing Dog 2024, April
Anonim

Hallo Neerja, om verskeie toetsgevalle met behulp van TestNG-toetssuite in selenium uit te voer, voer hierdie stappe een vir een uit:

  1. Regskliek op Project folder, gaan na New en kies 'File'.
  2. In Nuwe lêer-assistent, voeg lêernaam by as ' toetsng . xml' en klik op Voltooi-knoppie.
  3. Dit sal byvoeg toetsng .
  4. Nou hardloop die xml-lêer deur regs te klik op die toetsng .

Eenvoudig so, kan ons groep toetsgevalle met Testng uitvoer?

Ja Duidelik ons kan groep toetsgevalle gebruik deur TestNG te gebruik . Jy kan skep 'n groep toets metodes gebaseer op funksionaliteit en kenmerke, of gebaseer op modules of gebaseer op toets tipes soos funksioneel toets , gesonde verstand toets ens.. Op hierdie manier wat jy kan spesifiek onderskei groep toets metodes van almal toets metodes.

hoe voer ek 'n spesifieke toets in Testng uit? Ons kan twee verskillende maniere van outomatisering gebruik om hardloop die besondere toets gevalle in selenium toets . Eerste metode is om die toestand geaktiveer of gedeaktiveer in te stel Toets annotasie. Voorbeeld toetsng skrif aan hardloop die klas. Tweede metode is om die groepbesonderhede op te stel by Toets annotasie.

Net so, hoe voer jy 'n toetssaak verskeie kere in Testng uit?

Jy kan byvoeg veelvuldige toetse in testngSuite en uitvoer . Onder alles toetse die klasse se name moet dieselfde wees inorde to uitvoer dieselfde skrif veelvuldig nommer van tye . Deur gebruik te maak van @Factory en @DataProvider annotasie van ToetsNG jy kan uitvoer dieselfde toets - saak verskeie kere met verskillende data.

Wat is Maven Selenium?

Maven is 'n boubestuursinstrument, dit help om te bestuur selenium projekte wat glad verloop. Maven nie bied 'n paar ekstra funksies om te skryf nie selenium toets gevalle. dit is 'n boubestuursinstrument en dit bestuur selenium toetsprojekte maak bousamestelling, dokumentasie en ander projektake. Maven POM gebruik.

Aanbeveel: