Ez a lap egy ellenőrzött változata
A TestNG egyJUnit ésNUnit által inspiráltautomatikus tesztelési keretrendszer, mely azonban számos új funkcionalitást vezetett be, hogy sokkal hatékonyabb legyen és használatát is megkönnyítse.
ATestNG-re a következő funkcionalitások jellemzők:
@DataProvider
-rel).@Factory
)A TestNG-t támogatja alapból v. plugin-en keresztül mind a három fő JavaIDE-t (Eclipse,IntelliJ IDEA, ésNetBeans). EgyediApache Ant-os feladat definíciókat tartalmaz ill. támogatja aMaven építő (angolulbuild) rendszert. AHudson folyamatos integrációs szervernek beépített támogatása van a TestNG-hez és képes követni és grafikonokat rajzolni a teszt eredményekből időről időre. A legtöbbkód fedettség eszköz, mint pl. aCobertura képes zökkenőmentesen együttműködni a TestNG-vel.
A TestNG teszt riportokat tud generálni HTML és XML formátumban. Az XML kimenetet át lehet alakítani az Ant JUnitReport feladat segítségével,[1] hogy olyan riportokat generáljon, amelyek hasonlóak aJUnit-éhoz. A 4.6-os verzió óta a TestNG reporter API-t[2] is nyújt, amely megengedi más harmadik személy által gyártott riport generátorok használatát is. Ilyen pl. a ReportNG[3] és a TestNG-XSLT.[4]
Ez a szócikk részben vagy egészben aTestNG című angol Wikipédia-szócikkezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.