Testaaminen kiinteäksi osaksi ohjelmistoprojekteja: testausviitekehyksen laatiminen paikkatietoyritykselle
Talve, Linda (2023)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202301271717
https://urn.fi/URN:NBN:fi:amk-202301271717
Tiivistelmä
Ohjelmistotestaus on ohjelmistokehityksen keskeinen osa ja olennainen laatutekijä. Ohjelmistojen järjestelmällinen testaus kehitystyön aikana tehostaa ohjelmointia, minkä lisäksi testaus tekee ohjelmistoista helpommin ylläpidettäviä. Testauksen toteuttaminen mahdollisimman tehokkaalla ja hyödyllisellä tavalla edellyttää testauskokonaisuuden järjestelmällistä suunnittelua.
Tässä opinnäytetyössä laaditaan viitekehys ohjelmistotestauksen suunnitteluun, jota toimeksiantajayritys Gispo Oy voi hyödyntää paikkatietoalan ohjelmistoprojekteissaan. Lisäksi työssä käytetään tehtyä viitekehystä laatimalla sen pohjalta testaussuunnitelma yrityksessä parhaillaan käynnissä olevalle asiakasprojektille. Viitekehyksen ja sen pohjalta tehdyn projektikohtaisen testaussuunnitelman yhteisenä tavoitteena on varmistaa, että Gispon kehittämät sovellukset toimivat vakaasti ja halutulla tavalla sekä niiden kehitys- että tuotantovaiheissa.
Työn teoreettinen viitekehys koostuu testauksen roolin ja merkityksen tarkastelusta erilaisissa ohjelmistokehitysprojekteissa sekä siitä, mitä tekijöitä tulee ottaa huomioon toimivaa testikokonaisuutta suunniteltaessa. Näiden pohjalta tarkastellaan testausta Gispolle tyypillisten paikkatietosovellusten viitekehyksessä ja esitetään mahdollisia työkaluja, joita yritys voisi hyödyntää projektiensa testien toteutuksessa. Lopuksi esitetään testaussuunnitelma Lahden seudun jätehuoltoviranomaiselle tehtävälle jätehuollon seurantajärjestelmäprojektille. Suunnitelma kattaa projektin kuvauksen, ehdotuksen järjestelmän eri tasoille tehtävistä testeistä sekä niiden yleisen aikataulut ja vastuunjaon.
Opinnäytetyö rajautuu testausviitekehyksen ja -suunnitelman laatimiseen eikä sen osana kirjoiteta tai toteuteta varsinaisia testejä. Viitekehys tarjoaa pohjan Gispon tulevien ohjelmistoprojektien testaussuunnitelmille. Projektikohtainen testaussuunnitelma on ehdotus, ja lopulliset testit valitaan ja määritellään tarkemmin projektin edetessä Gispo Oy:n ja asiakkaan yhdessä sopimalla tavalla.
Tässä opinnäytetyössä laaditaan viitekehys ohjelmistotestauksen suunnitteluun, jota toimeksiantajayritys Gispo Oy voi hyödyntää paikkatietoalan ohjelmistoprojekteissaan. Lisäksi työssä käytetään tehtyä viitekehystä laatimalla sen pohjalta testaussuunnitelma yrityksessä parhaillaan käynnissä olevalle asiakasprojektille. Viitekehyksen ja sen pohjalta tehdyn projektikohtaisen testaussuunnitelman yhteisenä tavoitteena on varmistaa, että Gispon kehittämät sovellukset toimivat vakaasti ja halutulla tavalla sekä niiden kehitys- että tuotantovaiheissa.
Työn teoreettinen viitekehys koostuu testauksen roolin ja merkityksen tarkastelusta erilaisissa ohjelmistokehitysprojekteissa sekä siitä, mitä tekijöitä tulee ottaa huomioon toimivaa testikokonaisuutta suunniteltaessa. Näiden pohjalta tarkastellaan testausta Gispolle tyypillisten paikkatietosovellusten viitekehyksessä ja esitetään mahdollisia työkaluja, joita yritys voisi hyödyntää projektiensa testien toteutuksessa. Lopuksi esitetään testaussuunnitelma Lahden seudun jätehuoltoviranomaiselle tehtävälle jätehuollon seurantajärjestelmäprojektille. Suunnitelma kattaa projektin kuvauksen, ehdotuksen järjestelmän eri tasoille tehtävistä testeistä sekä niiden yleisen aikataulut ja vastuunjaon.
Opinnäytetyö rajautuu testausviitekehyksen ja -suunnitelman laatimiseen eikä sen osana kirjoiteta tai toteuteta varsinaisia testejä. Viitekehys tarjoaa pohjan Gispon tulevien ohjelmistoprojektien testaussuunnitelmille. Projektikohtainen testaussuunnitelma on ehdotus, ja lopulliset testit valitaan ja määritellään tarkemmin projektin edetessä Gispo Oy:n ja asiakkaan yhdessä sopimalla tavalla.