Mis on ühikutest?
Ühikuteste viivad läbi arendajad ja testitakse tema väljatöötatud koodiühikut (aka moodulit, komponenti). See on testimismeetod, mille abil testitakse lähtekoodi üksusi, et teha kindlaks, kas need on kasutamiseks valmis. See aitab vähendada veaparanduste kulusid, kuna vead tuvastatakse arenduse elutsükli varases faasis.
Mis on integratsioonitest?
Integreerimise testimise viivad läbi testijad ja testitakse tarkvaramoodulite vahelist integreerimist. See on tarkvara testimise tehnika, kus programmi üksikud üksused kombineeritakse ja testitakse rühmana. Testimisi ja testidraivereid kasutatakse integratsioonitestimise abistamiseks. Integreerimistesti tehakse kahel viisil, need on alt üles meetod ja ülalt alla meetod.
Allpool on toodud üksikasjalik võrdlus kahe
Ühiku test | Integreerimiskatse |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PÕHISED erinevused
- Ühikutestimine on testimismeetod, mille abil testitakse lähtekoodi üksusi, et teha kindlaks, kas need on kasutamiseks valmis, samas kui integreerimistestimine kontrollib tarkvaramoodulite vahelist integreerimist.
- Ühikute testimine testib programmi kõiki osi ja näitab, et üksikud osad on õiged, samas kui integreerimise testimine ühendab rakenduses erinevad moodulid ja testib rühmana, et näha, kas need töötavad hästi.
- Üksuse testimine algab mooduli spetsifikatsiooniga, integreerimise testimine aga liidese spetsifikatsiooniga.
- Seadme testimist saab teha igal ajal, teisalt tehakse integreerimise testimine pärast seadme katsetamist ja enne süsteemi testimist.
- Üksuse testimise viib läbi arendaja, integreerimise testimist aga testimisrühm.
- Üksuste testimise vead on hõlpsasti leitavad, samas kui integreerimise testimisel on vigu raske leida.
- Ühikutestimine on omamoodi valge kasti testimine, integreerimise testimine aga musta kasti testimine.