Testiranje niti se definira kao vrsta testiranja softvera, koja provjerava ključne funkcionalne mogućnosti određenog zadatka (niti). Obično se provodi u ranoj fazi faze integracijskog testiranja. Testiranje temeljeno na nitima jedna je od inkrementalnih strategija usvojenih tijekom Systema Ispitivanje integracije. Zato bi test niti trebao biti ispravnije nazvati "test interakcije niti."
Vrste testiranja niti
Testiranje temeljeno na nitima klasificirano je u dvije kategorije
Ispitivanje jedne niti: Testiranje jedne niti uključuje jednu po jednu transakciju aplikacije
Testiranje više niti: Testiranje više niti uključuje nekoliko istovremeno aktivnih transakcija odjednom
Kako napraviti testiranje niti
Proces niti fokusiran je na integracijske aktivnosti, a ne na puni životni ciklus razvoja. Na primjer,
Testiranje temeljeno na nitima je generalizirani oblik testiranja temeljeno na sesiji, u kojem su sesije oblik niti, ali nit nije nužno sesija.
Za testiranje niti, nit ili program (mala funkcionalnost) integriraju se i testiraju postupno kao podsustav, a zatim se izvršavaju za cijeli sustav.
Na najnižoj razini, integratorima je pružio bolje znanje o opsegu onoga što testirati
Umjesto izravnog testiranja softverskih komponenti, zahtijevalo je od integratora da se koncentriraju na testiranje logičkih putova izvršenja u kontekstu cijelog sustava.
Savjeti za višenitno testiranje
Testirajte svoj višenitni program ponavljajući ga izvođenjem s različitom kombinacijom pokrenutih aplikacija
Testirajte svoj višenitni program tako da imate više instanci programa aktivnih u isto vrijeme
Izvršite svoj višenitni program na različitim modelima hardvera s različitim razinama stresa i radnim opterećenjima
Code inspekcija
Prikupljajte samo pogreške i kvarove koji su se dogodili u nitima koje nisu glavne
Nedostaci testiranja niti
Za višenitno testiranje, najveći izazov je da biste trebali biti u mogućnosti programirati ponovljivi test za jedinični test
Pisanje jediničnih testova za višenitni kod je izazovan zadatak
Kriteriji testiranja za testiranje više niti razlikuju se od testiranja jedne niti. Za višenitno testiranje različiti čimbenici kao što su veličina memorije, kapacitet pohrane, problemi s vremenom itd. variraju kada se pozivaju na različitim hardverima.
Rezime
In Programsko inženjerstvo, Testiranje niti je tehnika za provjeru ključnih funkcionalnih sposobnosti određenog zadatka
Testiranje temeljeno na nitima klasificirano je u dvije kategorije
Ispitivanje jedne niti
Testiranje više niti
Sažmite ovu objavu uz:
Budite u toku s umjetnom inteligencijomDobiti Tjedna umjetna inteligencija Vještine, trendovi, korisni savjeti.
Prijavite se za bilten
Uspješno ste se pretplatili. Molimo provjerite pristiglu poštu.