Kaj je testiranje niti pri preizkušanju programske opreme?

Kazalo:

Anonim

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