logo

Tutorial TestNG

Tutorial TestNG

El tutorial de TestNG proporciona conceptes bàsics i avançats del marc de TestNG. El nostre tutorial TestNG està dissenyat per a principiants i professionals.

TestNG és un dels marcs de proves de codi obert més utilitzats a la suite de proves d'automatització.

El nostre tutorial de TestNG inclou tots els temes d'un marc de proves, com ara característiques, instal·lació, execució de casos de prova, anotacions, proves dependents, proves paral·leles, anotacions abans i després, etc.

Què és TestNG

  • TestNG és un marc molt important quan realment esteu desenvolupant el marc des de zero.
  • TestNG us proporciona un control total sobre els casos de prova i l'execució dels casos de prova. Per aquest motiu, TestNG també es coneix com a marc de proves.
  • Cedric Beust és el desenvolupador d'un framework TestNG.
  • Si voleu executar un cas de prova A abans com a sol·licitud prèvia, heu d'executar diversos casos de prova abans de començar un cas de prova A. Podeu configurar i mapejar amb l'ajuda de TestNG perquè els casos de prova de la sol·licitud prèvia s'executin primer i llavors només activarà un cas de prova A. D'aquesta manera, podeu controlar els casos de prova.
  • El marc TestNG va sorgir després de Junit, i el marc TestNG afegeix una funcionalitat més potent i més fàcil d'utilitzar.
  • És un marc TestNG automatitzat de codi obert. A TestNG, NG significa ' Propera generació '.
  • El marc TestNG elimina les limitacions del marc anterior proporcionant casos de prova més potents i flexibles amb l'ajuda d'anotacions, agrupacions, seqüenciacions i parametritzacions senzilles.

Avantatges de TestNG sobre Junit

TestNG
  • A TestNG, les anotacions són més fàcils d'entendre que Junit.
  • Produeix els informes HTML per a la implementació.
  • També genera els registres.
  • A TestNG, no hi ha cap restricció disponible com ara @beforeclass i @afterclass que està present a Junit.
  • TestNG us permet agrupar els casos de prova fàcilment, cosa que no és possible a JUnit.
  • TestNG admet tres nivells addicionals, com ara la suite @Before/After, @Before/AfterTest i Before/AfterGroup.
  • TestNG no amplia cap classe. El marc TestNG us permet definir els casos de prova on cada cas de prova és independent d'altres casos de prova.
  • Us permet executar els casos de prova d'un grup concret. Considerem un escenari on hem creat dos grups com ara 'Fum' i 'Regressió'. Si voleu executar els casos de prova en un grup 'Regressió', això només pot ser possible al marc de TestNG.
  • L'execució paral·lela de casos de prova, és a dir, executar diversos casos de prova només és possible al marc de TestNG.

Requisit previ

Abans d'aprendre TestNG, hauríeu de tenir una comprensió bàsica de proves i Java.

Públic

El nostre tutorial TestNG està dissenyat per ajudar a principiants i professionals.

Problemes

Assegurem que no trobareu cap problema en aquest tutorial de TestNG. Però si hi ha algun error, si us plau, publiqueu el problema en un formulari de contacte.

l'ordinador va inventar quin any