Designing automated module testing framework
Huiskonen, Jukka (2011)
Huiskonen, Jukka
HAAGA-HELIA ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011101813860
https://urn.fi/URN:NBN:fi:amk-2011101813860
Tiivistelmä
Opinnäytetyön aiheena oli automaattisen moduulitestausympäristön suunnittelu. Työn toimeksiantajana toimi Tellabs Oy.
Ohjelmistotestaus voi jäädä vähemmälle huomiolle, johtuen budjetti tai aikataulullisista syistä, jonka seurauksena asiakkaalle voi päätyä viallinen ohjelmisto. Pahimmassa tapauksessa seuraukset näkyvät negatiivisesti yrityksen liikevaihdossa ja asiakasmäärissä.
Moduulitestauksen automatisoinnilla yritetään siirtää helposti suoritettavat yksinkertaiset testit ihmiseltä tietokoneen hoidettavaksi. Tämän avulla saavutetaan säästöjä kustannuksissa ja nopeutetaan moduulitestausta.
Automaatio moduulitestausympäristön tarkoituksena on tuoda ohjelmistokehittäjille ja testaajille työkalut, joilla voidaan luoda ja ylläpitää automatisoituja moduulitestejä.
Automaatioympäristön suunnittelu jaettiin toteutuksessa kahteen osaan, toiminnalliseen ja arkkitehtuurikuvaukseen.
Toiminnallisessa kuvauksessa esiteltiin järjestelmä
toiminnalliset ominaisuudet ja määriteltiin niiden vastuut.
Arkkitehtuurikuvauksen pohjana käytettiin edellä mainittua toiminnallista kuvausta.
Kuvauksessa listattiin järjestelmän jokainen yksikkö, sen rakenne ja toiminnalliset ominaisuudet. Toiminnallinen ja arkkitehtuurikuvaus asetettiin salaiseksi Tellabs Oy:n toimesta.
Laadullinen ohjelmistokehitys nojautuu tarkkaan ja harkittuun sekä toiminnalliseen että arkkitehtuurikuvaukseen.
Ohjelmistotestaus voi jäädä vähemmälle huomiolle, johtuen budjetti tai aikataulullisista syistä, jonka seurauksena asiakkaalle voi päätyä viallinen ohjelmisto. Pahimmassa tapauksessa seuraukset näkyvät negatiivisesti yrityksen liikevaihdossa ja asiakasmäärissä.
Moduulitestauksen automatisoinnilla yritetään siirtää helposti suoritettavat yksinkertaiset testit ihmiseltä tietokoneen hoidettavaksi. Tämän avulla saavutetaan säästöjä kustannuksissa ja nopeutetaan moduulitestausta.
Automaatio moduulitestausympäristön tarkoituksena on tuoda ohjelmistokehittäjille ja testaajille työkalut, joilla voidaan luoda ja ylläpitää automatisoituja moduulitestejä.
Automaatioympäristön suunnittelu jaettiin toteutuksessa kahteen osaan, toiminnalliseen ja arkkitehtuurikuvaukseen.
Toiminnallisessa kuvauksessa esiteltiin järjestelmä
toiminnalliset ominaisuudet ja määriteltiin niiden vastuut.
Arkkitehtuurikuvauksen pohjana käytettiin edellä mainittua toiminnallista kuvausta.
Kuvauksessa listattiin järjestelmän jokainen yksikkö, sen rakenne ja toiminnalliset ominaisuudet. Toiminnallinen ja arkkitehtuurikuvaus asetettiin salaiseksi Tellabs Oy:n toimesta.
Laadullinen ohjelmistokehitys nojautuu tarkkaan ja harkittuun sekä toiminnalliseen että arkkitehtuurikuvaukseen.