Kaj je testiranje niti?
Testiranje niti je opredeljeno kot vrsta testiranja programske opreme, ki preverja ključne funkcionalne zmožnosti določene naloge (niti). Običajno se izvaja v zgodnji fazi integracijskega testiranja.
Testiranje na osnovi niti je ena od dodatnih strategij, sprejetih med preskušanjem sistemske integracije. Zato bi se preizkus niti verjetno verjetno pravilneje imenoval " test interakcije niti".
Vrste preskušanja niti
Testiranje na osnovi niti je razvrščeno v dve kategoriji
- Preskušanje ene niti: preskušanje ene niti vključuje eno transakcijo aplikacije hkrati
- Preskušanje več niti: preizkušanje več niti vključuje več sočasno aktivnih transakcij hkrati
Kako narediti testiranje niti
Postopek niti se osredotoča na integracijske dejavnosti in ne na celotni življenjski cikel razvoja. Na primer,
- Testiranje na osnovi niti je splošna oblika testiranja na podlagi seje, saj so seje oblika niti, vendar nit ni nujno seja.
- Za testiranje niti se nit ali program (majhna funkcionalnost) integrirata in postopoma preizkusita kot podsistem in nato izvedeta za celoten sistem.
- Na najnižji ravni je integratorjem omogočil boljše poznavanje obsega, kaj preizkušati
- Namesto neposrednega preizkušanja komponent programske opreme je zahteval, da se integratorji osredotočijo na testiranje logičnih izvedbenih poti v kontekstu celotnega sistema.
Nasveti za večnitno preskušanje
- Preizkusite večnitni program tako, da ga večkrat zaženete z različno kombinacijo zagnanih aplikacij
- Preizkusite večnitni program tako, da imate hkrati aktivnih več primerkov programa
- Izvedite večnitni program na različnih modelih strojne opreme z različnimi stopnjami stresa in delovne obremenitve
- Pregled kode
- Zbirajte samo napake in napake, ki so se zgodile v nitih, ki niso glavna
Slabosti preskušanja niti
- Za testiranje večnitnosti je največji izziv ta, da bi morali imeti možnost programiranja ponovljivega testa za test enote
- Pisanje enotnih testov za večnitno kodo je zahtevna naloga
- Merila za preskušanje večnitnega preizkušanja se razlikujejo od preskušanja z enim navojem. Pri testiranju večnitnega postopka se različni dejavniki, kot so velikost pomnilnika, zmogljivost pomnilnika, težave s časovnim razporedom itd., Razlikujejo, ko se zahteva različna strojna oprema.
Povzetek:
- V programskem inženirstvu je preizkušanje niti tehnika za preverjanje ključnih funkcionalnih zmožnosti določene naloge
- Testiranje na osnovi niti je razvrščeno v dve kategoriji
- Preskušanje z enim navojem
- Testiranje več niti