logo

TestNG oktatóanyag

TestNG oktatóanyag

A TestNG oktatóanyag a TestNG keretrendszer alap- és haladó fogalmait tartalmazza. TestNG oktatóanyagunk kezdőknek és profiknak készült.

A TestNG az egyik legszélesebb körben használt nyílt forráskódú tesztelési keretrendszer, amelyet az automatizálási tesztelési csomagban használnak.

A TestNG oktatóanyagunk a tesztelési keretrendszer összes témáját tartalmazza, például a funkciókat, a telepítést, a tesztesetek futtatását, a megjegyzéseket, a függő teszteket, a párhuzamos teszteket, a megjegyzések előtt és után stb.

Mi az a TestNG

  • A TestNG nagyon fontos keretrendszer, amikor a keretrendszert a semmiből fejlesztjük.
  • A TestNG teljes ellenőrzést biztosít a tesztesetek és a tesztesetek végrehajtása felett. Emiatt a TestNG tesztelési keretrendszerként is ismert.
  • Cedric Beust a TestNG keretrendszer fejlesztője.
  • Ha egy A tesztesetet szeretne ezt megelőzően lefuttatni előzetes kérésként, akkor több tesztesetet is le kell futtatnia, mielőtt elkezdené az A tesztesetet. A TestNG segítségével beállíthatja és leképezheti, hogy az előzetes kérés tesztesetek fussanak először és csak akkor indítja el az A tesztesetet. Ily módon ellenőrizheti a teszteseteket.
  • A TestNG keretrendszer a Junit után jelent meg, és a TestNG keretrendszer erősebb funkciókat és könnyebben használhatót ad hozzá.
  • Ez egy nyílt forráskódú automatizált TestNG keretrendszer. A TestNG-ben az NG jelentése ' Következő generációs '.
  • A TestNG keretrendszer kiküszöböli a régebbi keretrendszer korlátait azáltal, hogy hatékonyabb és rugalmasabb teszteseteket biztosít az egyszerű megjegyzésekkel, csoportosítással, sorrendezéssel és paraméterezéssel.

A TestNG előnyei a Junittal szemben

TestNG
  • A TestNG-ben a megjegyzések könnyebben érthetők, mint a Junit.
  • Elõállítja a megvalósításhoz szükséges HTML jelentéseket.
  • Ez is létrehozza a naplókat.
  • A TestNG-ben nem áll rendelkezésre megszorítás, például @beforeclass és @afterclass, amelyek jelen vannak a Junitban.
  • A TestNG lehetővé teszi a tesztesetek egyszerű csoportosítását, ami a JUnitben nem lehetséges.
  • A TestNG három további szintet támogat, mint például a @Before/After Suite, @Before/AfterTest és Before/AfterGroup.
  • A TestNG egyetlen osztályt sem bővít ki. A TestNG keretrendszer lehetővé teszi olyan tesztesetek meghatározását, amelyekben minden teszteset független a többi tesztesettől.
  • Lehetővé teszi egy adott csoport teszteseteinek futtatását. Tekintsünk egy olyan forgatókönyvet, amelyben két csoportot hoztunk létre, mint például a „Füst” és a „Regresszió”. Ha a teszteseteket egy 'Regresszió' csoportban szeretné végrehajtani, akkor ez csak a TestNG keretrendszerben lehetséges.
  • A tesztesetek párhuzamos végrehajtása, azaz több teszteset futtatása csak a TestNG keretrendszerben lehetséges.

Előfeltétel

Mielőtt megtanulná a TestNG-t, ismernie kell a tesztelést és a Java-t.

Közönség

TestNG oktatóanyagunk a kezdők és a profik számára készült.

Problémák

Biztosítjuk, hogy ebben a TestNG oktatóanyagban nem talál problémát. De ha bármilyen hiba van, kérjük, adja meg a problémát egy kapcsolatfelvételi űrlapon.