Ohjelmistotestejä
Ohjelmistotestejä ovat prosesseja, joilla varmistetaan ohjelmiston laatu, toimivuus ja luotettavuus. Niiden tavoitteena on löytää virheitä ja puutteita ohjelmistokehityksen eri vaiheissa, jotta lopputuote vastaisi käyttäjien ja sidosryhmien odotuksia.
Testaus voidaan jakaa useisiin kategorioihin. Yksikkötestaus keskittyy yksittäisten koodin osien, kuten funktioiden tai metodien, oikeellisuuden varmistamiseen.
Testausmenetelmiä on erilaisia. Mustan laatikon testauksessa ohjelmiston sisäistä rakennetta ei huomioida, vaan keskitytään syötteisiin ja tuloksiin.
Ohjelmistotestausta suoritetaan usein ohjelmistokehityksen jokaisessa vaiheessa, suunnittelusta aina julkaisuun ja ylläpitoon asti. Tehokas testausstrategia vähentää merkittävästi