Hyväksymis- ja systeemitestaussuunnitelman luominen
Rantanen, Anna (2023)
Rantanen, Anna
2023
Tieto- ja sähkötekniikan kandidaattiohjelma - Bachelor's Programme in Computing and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2023-09-25
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202309238396
https://urn.fi/URN:NBN:fi:tuni-202309238396
Tiivistelmä
Testaus on tärkeä osa kaikkien tietoteknisten systeemien elinkaarta, ja avain onnistuneeseen testaukseen on testaussuunnittelu. Jotta saadaan tehtyä onnistunut testaussuunnitelma, on ymmärrettävä testauksen eri osa-alueet, testaussuunnitelman tarkoitus ja sisältö. Lisäksi on tutustuttava testattavaan systeemiin ja sen ominaisuuksiin. Tämän kandidaatintyön tavoitteena on perehtyä testaukseen, testaussuunnitelman sisältöön ja tekemiseen sekä luoda näiden pohjalta testaussuunnitelma Valmet Automation Oy:n MD Optimizer UI:lle, joka on web-sovelluksena toimiva käyttöliittymä.
Tutkielma on jaettu kirjallisuuskatsaukseen ja kokeelliseen osaan. Kirjallisuuskatsauksessa on tutkittu testausta ja eri testausmenetelmiä, jotta ymmärretään mitä olisi hyvä testata, miksi se pitäisi testata ja miten se voidaan testata. Kirjallisuuskatsauksessa on perehdytty myös testaussuunnitelman tekemiseen. Siinä tutkitaan, miten testaussuunnitelma luodaan ja mitä siihen pitäisi sisältyä. Kokeellisessa osuudessa kirjallisuuskatsauksen teoria siirretään käytäntöön. Siinä käydään läpi tehtyä testaussuunnitelmaa, käytettyä strategiaa ja tapoja, joilla testaussuunnitelma luotiin. Kokeellisessa osuudessa esitellään myös testitapauksia, jotka luotiin testaussuunnitelmaan. Nämä testitapaukset testaavat kirjallisuuskatsauksessa esiteltyjä testauksen osa-alueita.
Kandidaatintyön kokeellinen osuus demonstroi, miten testaussuunnitelma voidaan luoda ja mitä tapoja yritysten kannattaa hyödyntää testaussuunnitelman teossa. Se ilmentää myös käytännössä, miten teoreettista testausta sovelletaan oikeaan tuotteeseen. Tutkielmassa luotiin kattava ja yksityiskohtainen testaussuunnitelma, jota on mahdollista hyödyntää MD Optimizer UI:n testauksessa, joten tutkielman tavoite saavutettiin. Suunnitelmassa keskityttiin enemmän koko sovellusta tai sivua koskeviin testeihin yksittäisten komponenttien testauksen sijaan. Testaustavat ja käytännöt onkin aina sovellettava sopiviksi kyseisen projektin luonteeseen.
Tutkielma on jaettu kirjallisuuskatsaukseen ja kokeelliseen osaan. Kirjallisuuskatsauksessa on tutkittu testausta ja eri testausmenetelmiä, jotta ymmärretään mitä olisi hyvä testata, miksi se pitäisi testata ja miten se voidaan testata. Kirjallisuuskatsauksessa on perehdytty myös testaussuunnitelman tekemiseen. Siinä tutkitaan, miten testaussuunnitelma luodaan ja mitä siihen pitäisi sisältyä. Kokeellisessa osuudessa kirjallisuuskatsauksen teoria siirretään käytäntöön. Siinä käydään läpi tehtyä testaussuunnitelmaa, käytettyä strategiaa ja tapoja, joilla testaussuunnitelma luotiin. Kokeellisessa osuudessa esitellään myös testitapauksia, jotka luotiin testaussuunnitelmaan. Nämä testitapaukset testaavat kirjallisuuskatsauksessa esiteltyjä testauksen osa-alueita.
Kandidaatintyön kokeellinen osuus demonstroi, miten testaussuunnitelma voidaan luoda ja mitä tapoja yritysten kannattaa hyödyntää testaussuunnitelman teossa. Se ilmentää myös käytännössä, miten teoreettista testausta sovelletaan oikeaan tuotteeseen. Tutkielmassa luotiin kattava ja yksityiskohtainen testaussuunnitelma, jota on mahdollista hyödyntää MD Optimizer UI:n testauksessa, joten tutkielman tavoite saavutettiin. Suunnitelmassa keskityttiin enemmän koko sovellusta tai sivua koskeviin testeihin yksittäisten komponenttien testauksen sijaan. Testaustavat ja käytännöt onkin aina sovellettava sopiviksi kyseisen projektin luonteeseen.
Kokoelmat
- Kandidaatintutkielmat [10269]
