Testaustasot ohjelmistotestauksessa
4 testaustasoa
Niitä on pääasiassa neljä Testauksen tasot ohjelmistotestauksessa:
- Yksikkötestaus : tarkistaa, täyttävätkö ohjelmistokomponentit toimintoja vai eivät.
- Integraation testaus : tarkistaa tietovirran yhdestä moduulista muihin moduuleihin.
- Järjestelmän testaus : arvioi sekä toiminnalliset että ei-toiminnalliset testauksen tarpeet.
- Hyväksyntätestaus : tarkistaa, että eritelmän tai sopimuksen vaatimukset täyttyvät toimituskohtaisesti.
Jokaisella näistä testaustasoista on tietty tarkoitus. Nämä testaustasot tarjoavat lisäarvoa ohjelmistokehityksen elinkaarelle.
Jokaisen testitason tiedot
Yksikkötestaus:
A yksikkö on järjestelmän tai sovelluksen pienin testattava osa, joka voidaan kääntää, josta voidaan pitää, ladata ja suorittaa. Tällainen testaus auttaa testaamaan jokaista moduulia erikseen.
Tarkoituksena on testata ohjelmiston jokaista osaa erottamalla ne. Se tarkistaa, täyttääkö komponentti toimintoja vai ei. Tällaisen testauksen suorittavat kehittäjät.
Integrointitestaus
Integraatio tarkoittaa yhdistämistä. Esimerkiksi tässä testausvaiheessa eri ohjelmistomoduuleita yhdistetään ja testataan ryhmänä sen varmistamiseksi, että integroitu järjestelmä on valmis järjestelmätestausta varten.
Testauksen integrointi tarkistaa tiedonkulun yhdestä moduulista muihin moduuleihin. Tällaiset testaukset tekevät testaajat.
Järjestelmän testaus
Järjestelmätestaus suoritetaan täydellisellä integroidulla järjestelmällä. Sen avulla voidaan tarkistaa järjestelmän vaatimustenmukaisuus vaatimusten mukaisesti. Se testaa komponenttien yleistä vuorovaikutusta. Se sisältää kuormituksen, suorituskyvyn, luotettavuuden ja turvallisuuden testauksen.
Järjestelmän testaus on useimmiten viimeinen testi, jolla varmistetaan, että järjestelmä täyttää vaatimukset. Se arvioi sekä toiminnallisen että ei-toiminnallisen testauksen tarpeen.
Hyväksyntätestaus
Hyväksyntätestaus on testi, joka suoritetaan sen selvittämiseksi, täyttyvätkö eritelmän tai sopimuksen vaatimukset sen toimituksen mukaan. Hyväksymistestauksen tekee periaatteessa käyttäjä tai asiakas. Muut osakkeenomistajat voivat kuitenkin olla mukana tässä prosessissa.
Yhteenveto
- Tasoinen ohjelmistotestaus on prosessi, jossa jokainen ohjelmiston/järjestelmän yksikkö tai komponentti testataan.
- Järjestelmätestauksen ensisijainen tavoite on arvioida järjestelmän yhteensopivuus määritettyjen tarpeiden kanssa.
- In Ohjelmistotuotanto, testauksen neljä päätasoa ovat yksikkötestaus, integrointitestaus, järjestelmätestaus ja hyväksymistestaus.