Podem establir una prioritat negativa a Testng?
Podem establir una prioritat negativa a Testng?

Vídeo: Podem establir una prioritat negativa a Testng?

Vídeo: Podem establir una prioritat negativa a Testng?
Vídeo: Become A Master Of SDXL Training With Kohya SS LoRAs - Combine Power Of Automatic1111 & SDXL LoRAs 2024, Maig
Anonim

Prioritat és un element aplicable només als mètodes anotats @Test. Prioritat hauria de ser un valor enter. Això llauna ser negatiu , zero o nombre positiu. TestNG ho farà executar mètodes de prova de més baix a més alt prioritat.

Així, com puc establir la prioritat a TestNG?

Podeu executar un únic o diversos casos de prova al vostre Prova codi. Si prova prioritat no està definit mentre s'executen diversos casos de prova, TestNG assigna tot @Prova a prioritat com a zero (0). Ara, mentre corre; més baix prioritats primer es programarà.

A més, podem personalitzar els informes de TestNG? Nosaltres han introduït TestNG per defecte informe fitxers html i xml a l'article Informe TestNG Exemple. Però vostè pot trobar que no és suficient per vostè . TestNG proporcionar una interfície IReporter que tu pots implementeu-lo per crear un oient de context de prova. Aleshores podeu personalitzar l'informe en el seu mètode generateReport().

D'aquesta manera, quina és la prioritat per defecte a TestNG?

El prioritat per defecte de prova quan no s'especifica és el valor sencer 0. Per tant, si tenim un cas de prova amb prioritat 1 i un sense cap prioritat valor després la prova sense cap prioritat valor s'executarà primer (com per defecte el valor serà 0 i les proves amb menor prioritat s'executen primer).

Podem posar prioritat a Junit?

8 respostes. En general, tu pots No especifiqueu l'ordre en què s'executen les proves unitats separades (tot i que podries especificar prioritats a TestNG i tenir un diferent prioritat per a cada prova). Tanmateix, les proves unitàries s'han de poder executar de manera aïllada, de manera que l'ordre de les proves no hauria d'importar. Aquesta és una mala pràctica.

Recomanat: