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
- 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.