Kas ir vienības tests?
Vienības testus veic izstrādātāji un pārbauda viņa vai viņas izveidoto koda vienību (jeb moduli, komponentu). Tā ir pārbaudes metode, ar kuras palīdzību tiek pārbaudītas atsevišķas avota koda vienības, lai noteiktu, vai tās ir gatavas lietošanai. Tas palīdz samazināt kļūdu labojumu izmaksas, jo kļūdas tiek identificētas izstrādes dzīves cikla agrīnās fāzēs.
Kas ir integrācijas tests?
Integrācijas testēšanu veic testētāji un pārbauda integrāciju starp programmatūras moduļiem. Tā ir programmatūras testēšanas tehnika, kurā atsevišķas programmas vienības tiek apvienotas un pārbaudītas kā grupa. Lai palīdzētu integrācijas testēšanā, tiek izmantoti testa stublāji un testa draiveri. Integrācijas tests tiek veikts divējādi, tie ir metode no apakšas uz augšu un no augšas uz leju.
Tālāk ir sniegts detalizēts divu
Vienības pārbaude | Integrācijas tests |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GALVENĀS ATŠĶIRĪBAS
- Vienības testēšana ir testēšanas metode, ar kuras palīdzību tiek pārbaudītas atsevišķas pirmkodu vienības, lai noteiktu, vai tās ir gatavas lietošanai, savukārt integrācijas testēšana pārbauda programmatūras moduļu integrāciju.
- Vienības testēšana pārbauda katru programmas daļu un parāda, ka atsevišķas daļas ir pareizas, turpretī integrācijas testēšana apvieno dažādus moduļus lietojumprogrammā un testē kā grupu, lai redzētu, vai tie darbojas labi.
- Vienības testēšana sākas ar moduļa specifikāciju, savukārt integrācijas testēšana sākas ar saskarnes specifikāciju.
- Vienības testēšanu var veikt jebkurā laikā, no otras puses, integrācijas testēšana tiek veikta pēc vienības testēšanas un pirms sistēmas testēšanas.
- Vienības testēšanu veic izstrādātājs, savukārt integrācijas testēšanu - testēšanas komanda.
- Vienības testēšanas kļūdas var viegli atrast, savukārt integrācijas testēšanā ir grūti atrast kļūdas.
- Vienības testēšana ir sava veida baltās kastes testēšana, savukārt integrācijas testēšana ir sava veida melnās kastes testēšana.