Regressiotestitapausten suunnittelu ja kirjoittaminen OneClinic Oy:lle
Lintula, Aila-Maria (2025)
Lintula, Aila-Maria
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025060420404
https://urn.fi/URN:NBN:fi:amk-2025060420404
Tiivistelmä
Tässä toiminnallisessa opinnäytetyössä aiheena oli regressiotestitapausten suunnittelu ja kirjoittaminen jo käytössä olevaan ohjelmistoon OneClinic Oy:lle. Testitapaukset suunniteltiin ja kirjoitettiin ohjelmiston Tilausasetukset-sivulle. Ennen kuin testitapauksia päästiin suunnittelemaan, päivitettiin ohjelmiston vaatimuksia vastaamaan sitä, miten ohjelmisto nykyään toimi.
Työn tekemisessä käytettiin Exceliä, johon testitapaukset suunniteltiin, ja Wordia käytettiin vaatimusten suunnitteluun. Lisäksi päivitetty versio vaatimuksista kirjattiin Confluenceen, sekä lopulliset testitapaukset kirjattiin ja testattiin Jirassa.
Tietoperustassa kerrotaan yleisesti ohjelmistotestauksesta ja sen tasoista, eri testausmenetelmistä sekä testaustyökaluista. Lopuksi kerrotaan myös testaussuunnitelmasta ja testitapausten suunnittelusta.
Opinnäytetyön lopputuloksena syntyivät päivitetyt vaatimukset sekä testitapaukset Tilausasetukset-sivulle. Testitapauksia voidaan ohjelmiston päivittyessä testata. Testauksen yhteydessä huomattiin, että regressiotestaus tuli tarpeeseen, sillä testeistä nousi esiin kohtia, jotka eivät vastanneet nykyisiä vaatimuksia. Jatkokehityksenä testitapauksia voitaisiin vielä laajentaa ja mahdollisesti automatisoida, jotta regressiotestaus olisi helppo ja nopea toteuttaa.
Työn tekemisessä käytettiin Exceliä, johon testitapaukset suunniteltiin, ja Wordia käytettiin vaatimusten suunnitteluun. Lisäksi päivitetty versio vaatimuksista kirjattiin Confluenceen, sekä lopulliset testitapaukset kirjattiin ja testattiin Jirassa.
Tietoperustassa kerrotaan yleisesti ohjelmistotestauksesta ja sen tasoista, eri testausmenetelmistä sekä testaustyökaluista. Lopuksi kerrotaan myös testaussuunnitelmasta ja testitapausten suunnittelusta.
Opinnäytetyön lopputuloksena syntyivät päivitetyt vaatimukset sekä testitapaukset Tilausasetukset-sivulle. Testitapauksia voidaan ohjelmiston päivittyessä testata. Testauksen yhteydessä huomattiin, että regressiotestaus tuli tarpeeseen, sillä testeistä nousi esiin kohtia, jotka eivät vastanneet nykyisiä vaatimuksia. Jatkokehityksenä testitapauksia voitaisiin vielä laajentaa ja mahdollisesti automatisoida, jotta regressiotestaus olisi helppo ja nopea toteuttaa.
