Ohjelmistotestauksen suunnittelu - Case: A-lehdet Oy:n laskujen tulostusohjelma
Rauhala, Eija (2010)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010113016382
https://urn.fi/URN:NBN:fi:amk-2010113016382
Tiivistelmä
Opinnäytetyön tavoitteena on selvittää ohjelmistotestauksen osuutta ohjelmistoprojektissa. Ohjelmistotestaukseen tutustumisen kautta päätavoitteena on luoda testauksen suunnittelumallit, joita voimme A-lehdet Oy:ssä tulevissa ohjelmistoprojekteissa hyödyntää.
Teoriaan ja aikaisempiin tutkimuksiin tutustumalla on tutkittu ohjelmiston ja testauksen laatua, testauksen sijoittumista ohjelmistoprojektiin, testaustasoja, testausmenetelmiä ja testaukseen liittyviä dokumentteja.
Opinnäytetyössä on tutkittu menetelmiä siihen liittyen, miten testauksen avulla saavutetaan laadukas ohjelmisto tehokkaasti ja mahdollisimman pienin kustannuksin. Näihin menetelmiin kuuluvat esimerkiksi testitapausten valinta, testauksen riittävyyden arviointi, testauksen tehokkuuden arviointi ja testauksen dokumentointi. Kaikkia, kuten staattisen mallin mukaisia testausmenetelmiä ei aina mielletä testaukseen kuuluviksi, mutta testauksen alussa käytettynä ne pienentävät projektin kustannuksia ja ovat hyvä virheiden etsimiskeino.
Testitapausten suunnittelu tulee aloittaa ohjelmistotuotantoprosessissa jo määrittelyvaiheessa. Aikaisessa vaiheessa löydetyt virheet vähentävät virheenkorjauksista aiheutuvia kustannuksia. Testauksen suunnittelun ja testauksen tulee edetä ohjelmistoprojektin kanssa rinnakkain.
Testaussuunnittelu eri testaustasoilla, joita ovat moduuli-, integrointi-, järjestelmä- ja hyväksy-mistestaus, on tämän opinnäytetyön päätavoite. Testaussuunnitelmia on toteutettu kaksi: moduulitestaussuunnitelma ja testaussuunnitelma, missä on yhdistettynä integraatio-, järjestelmä- ja hyväksymistestaus. Testaussuunnitelmat on tehty laskujen tulostuksen muutosprojektia varten. Varsinainen testaus ja sen tuloksiin liittyvät dokumentit eivät kuulu tähän opinnäytetyöhön.
Teoriaan ja aikaisempiin tutkimuksiin tutustumalla on tutkittu ohjelmiston ja testauksen laatua, testauksen sijoittumista ohjelmistoprojektiin, testaustasoja, testausmenetelmiä ja testaukseen liittyviä dokumentteja.
Opinnäytetyössä on tutkittu menetelmiä siihen liittyen, miten testauksen avulla saavutetaan laadukas ohjelmisto tehokkaasti ja mahdollisimman pienin kustannuksin. Näihin menetelmiin kuuluvat esimerkiksi testitapausten valinta, testauksen riittävyyden arviointi, testauksen tehokkuuden arviointi ja testauksen dokumentointi. Kaikkia, kuten staattisen mallin mukaisia testausmenetelmiä ei aina mielletä testaukseen kuuluviksi, mutta testauksen alussa käytettynä ne pienentävät projektin kustannuksia ja ovat hyvä virheiden etsimiskeino.
Testitapausten suunnittelu tulee aloittaa ohjelmistotuotantoprosessissa jo määrittelyvaiheessa. Aikaisessa vaiheessa löydetyt virheet vähentävät virheenkorjauksista aiheutuvia kustannuksia. Testauksen suunnittelun ja testauksen tulee edetä ohjelmistoprojektin kanssa rinnakkain.
Testaussuunnittelu eri testaustasoilla, joita ovat moduuli-, integrointi-, järjestelmä- ja hyväksy-mistestaus, on tämän opinnäytetyön päätavoite. Testaussuunnitelmia on toteutettu kaksi: moduulitestaussuunnitelma ja testaussuunnitelma, missä on yhdistettynä integraatio-, järjestelmä- ja hyväksymistestaus. Testaussuunnitelmat on tehty laskujen tulostuksen muutosprojektia varten. Varsinainen testaus ja sen tuloksiin liittyvät dokumentit eivät kuulu tähän opinnäytetyöhön.