Sähköisen laskutuksen testitapausten suunnittelu
Mattola, Marjo (2017)
Mattola, Marjo
Laurea-ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017113018964
https://urn.fi/URN:NBN:fi:amk-2017113018964
Tiivistelmä
Tämä opinnäytetyö oli toimeksiantajalle tehtävä tutkimuksellinen kehittämistyö, jonka tarkoituksena oli luoda kattava listaus testitapauksia kohdeyrityksen sähköisen laskutuksen integraatio- ja järjestelmätestausta varten. Tavoitteena oli kuvata testitapaukset tarkasti käytössä olevaan testauksen hallintajärjestelmään, josta niitä voidaan poimia jatkossa myös muihin testaustilanteisiin. Työn lähtökohtana oli kohdeyrityksessä tapahtuva IT-arkkitehtuurin muutos, joka aiheuttaa muutoksia myyntilaskutukseen. Muutoksilla oli merkittävä vaikutus laskusanomaan, joka välitetään sähköisen laskutuksen palvelusta vastaavalle operaattorille. Testitapausten suunnittelulla haluttiin varmistua siitä, että testaus on käytettävissä oleviin resursseihin nähden mahdollisimman tehokasta ja kattavaa. Huonosti toteutettu testaus voi aiheuttaa yritykselle taloudellista vahinkoa tai haittaa maineelle, jos laskuliikenteessä ilmenee häiriöitä muutosten käyttöönoton jälkeen. Opinnäytetyön teoriaosuudessa kuvataan ensin yleisellä tasolla sähköisen laskutuksen prosessi. Sen jälkeen läpikäydään testauksen merkitys ohjelmistokehitysprojektissa, testauksen menetelmät, testauksen suunnittelu sekä testitapausten laatiminen, näkökulmana integraatio- ja järjestelmätestausvaihe. Tutkimusmenetelmänä hyödynnettiin myös dokumenttianalyysiä sekä osallistuvaa havainnointia. Aineistoa testitapauksien suunnitteluun kerättiin useista eri järjestelmädokumenteista, projektikokouksista ja keskusteluista organisaation ja operaattorin asiantuntijoiden kanssa. Työn tuloksena testausjärjestelmään muodostettiin loogisiin kokonaisuuksiin jaoteltu kattava listaus testitapauksia kuvauksineen. Testitapaukset perustuivat määrittelyihin, tunnettuihin riskeihin sekä kokonaisprosessiin liittyviin käyttötapauksiin. Testitapausten
viimeisessä katselmoinnissa testitapaukset hyväksyttiin käytettäväksi kohdeyrityksen integraatio- ja järjestelmätestauksessa. Lisäksi todettiin, että testitapauksia voidaan hyödyntää myös tulevissa testaustarpeissa.
viimeisessä katselmoinnissa testitapaukset hyväksyttiin käytettäväksi kohdeyrityksen integraatio- ja järjestelmätestauksessa. Lisäksi todettiin, että testitapauksia voidaan hyödyntää myös tulevissa testaustarpeissa.