logo

Návod na testovanie NG

Návod na testovanie NG

Tutoriál TestNG poskytuje základné a pokročilé koncepty rámca TestNG. Náš tutoriál TestNG je určený pre začiatočníkov aj profesionálov.

boolean na reťazec

TestNG je jedným z najpoužívanejších testovacích rámcov s otvoreným zdrojovým kódom používaných v automatizačnom testovacom balíku.

Náš tutoriál TestNG obsahuje všetky témy testovacieho rámca, ako sú funkcie, inštalácia, spustenie testovacích prípadov, anotácie, závislý test, paralelné testy, anotácie pred a po atď.

Čo je TestNG

  • TestNG je veľmi dôležitý rámec, keď skutočne vyvíjate rámec od začiatku.
  • TestNG vám poskytuje plnú kontrolu nad testovacími prípadmi a vykonávaním testovacích prípadov. Z tohto dôvodu je TestNG známy aj ako testovací rámec.
  • Cedric Beust je vývojárom rámca TestNG.
  • Ak chcete predtým spustiť testovací prípad A ako predbežnú žiadosť, musíte pred začatím testovacieho prípadu A spustiť viacero testovacích prípadov. Pomocou TestNG môžete nastaviť a namapovať tak, aby sa najskôr spustili testovacie prípady pred požiadaním a potom len to spustí testovací prípad A. Takýmto spôsobom môžete kontrolovať testovacie prípady.
  • Rámec TestNG prišiel po Junit a rámec TestNG pridáva výkonnejšie funkcie a jednoduchšie sa používa.
  • Je to open source automatizovaný rámec TestNG. V TestNG, NG znamená ' Ďalšia generácia '.
  • Rámec TestNG odstraňuje obmedzenia staršieho rámca poskytovaním výkonnejších a flexibilnejších testovacích prípadov pomocou jednoduchých anotácií, zoskupovania, sekvenovania a parametrizácie.

Výhody TestNG oproti Junit

TestNG
  • V TestNG sú anotácie zrozumiteľnejšie ako Junit.
  • Vytvára HTML správy na implementáciu.
  • Generuje tiež denníky.
  • V TestNG nie je k dispozícii žiadne obmedzenie, ako napríklad @beforeclass a @afterclass, ktoré je prítomné v Junit.
  • TestNG vám umožňuje ľahko zoskupiť testovacie prípady, čo nie je možné v JUnit.
  • TestNG podporuje tri ďalšie úrovne, ako napríklad @Before/Po suite, @Before/AfterTest a Before/AfterGroup.
  • TestNG nerozširuje žiadnu triedu. Rámec TestNG vám umožňuje definovať testovacie prípady, v ktorých je každý testovací prípad nezávislý od iných testovacích prípadov.
  • Umožňuje vám spustiť testovacie prípady konkrétnej skupiny. Uvažujme o scenári, v ktorom sme vytvorili dve skupiny, ako napríklad „Dym“ a „Regresia“. Ak chcete vykonať testovacie prípady v skupine „Regresia“, potom to môže byť možné iba v rámci TestNG.
  • Paralelné vykonávanie testovacích prípadov, t. j. spustenie viacerých testovacích prípadov, je možné len v rámci TestNG.

Predpoklad

Pred učením sa TestNG by ste mali mať základné znalosti o testovaní a jave.

publikum

Naša príručka TestNG je navrhnutá tak, aby pomohla začiatočníkom aj profesionálom.

Problémy

Uisťujeme vás, že v tomto návode na TestNG nenájdete žiadny problém. Ak sa však vyskytne nejaká chyba, uveďte problém v kontaktnom formulári.

huffmanov kódovací kód