Kas yra vieneto testas?
Vieneto testus atlieka kūrėjai ir tikrina jo arba jos sukurtą kodo vienetą (dar žinomą kaip modulis, komponentas). Tai yra bandymo metodas, kuriuo išbandomi atskiri šaltinio kodo vienetai, siekiant nustatyti, ar jie yra pasirengę naudoti. Tai padeda sumažinti klaidų taisymo išlaidas, nes klaidos nustatomos ankstyvuose kūrimo gyvavimo ciklo etapuose.
Kas yra integracijos testas?
Integracijos testavimą vykdo testuotojai ir testuoja integraciją tarp programinės įrangos modulių. Tai programinės įrangos testavimo technika, kai atskiri programos vienetai yra sujungiami ir išbandomi kaip grupė. Testavimo štampai ir testų tvarkyklės yra naudojami siekiant padėti atlikti integracijos testavimą. Integracijos testas atliekamas dviem būdais, tai yra „iš apačios į viršų“ ir „iš viršaus į apačią“ metodas.
Žemiau pateikiamas išsamus dviejų
Vieneto testas | Integracijos testas |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PAGRINDINIAI SKIRTUMAI
- Vieneto testavimas yra bandymo metodas, pagal kurį testuojami atskiri šaltinio kodo vienetai, siekiant nustatyti, ar jie yra pasirengę naudoti, o integracijos testavimas - programinės įrangos modulių integraciją.
- „Unit Testing“ testuoja kiekvieną programos dalį ir parodo, kad atskiros dalys yra teisingos, o „Integration Testing“ sujungia skirtingus programos modulius ir testą kaip grupę, kad pamatytų, ar jie veikia gerai.
- Vieneto testavimas prasideda nuo modulio specifikacijos, o „Integration Testing“ - nuo sąsajos specifikacijos.
- Vieneto testavimas gali būti atliekamas bet kuriuo metu, kita vertus, integracijos testavimas atliekamas po įrenginio bandymo ir prieš sistemos testavimą.
- „Unit Testing“ atlieka kūrėjas, o „Integration Testing“ - testavimo komanda.
- „Unit Testing“ klaidas galima lengvai rasti, o „Integration Testing“ sunku rasti klaidų.
- „Unit Testing“ yra tam tikras baltos dėžės testavimas, o „Integration Testing“ yra tam tikras „black box“ testavimas.