Test case generation from UML state charts
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Nikander, Pekka | |
dc.contributor.author | Kangasluoma, Minna | |
dc.contributor.department | Tietotekniikan osasto | fi |
dc.contributor.school | Teknillinen korkeakoulu | fi |
dc.contributor.school | Helsinki University of Technology | en |
dc.contributor.supervisor | Nikander, Pekka | |
dc.date.accessioned | 2020-12-04T13:17:43Z | |
dc.date.available | 2020-12-04T13:17:43Z | |
dc.date.issued | 2000 | |
dc.description.abstract | Työn tarkoituksena oli tutkia UML:n tilakaavioiden soveltuvuutta automaattisen testitapausten generoinnin pohjana olio-pohjaisille ohjelmille. Automaattinen testitapausten generointi on monimutkainen asia, sillä systeemin formaalin esitysmuodon valinta vaikuttaa generoivan algoritmin soveltuvuuteen. Tilakaavioiden käyttämisessä systeemin käyttäytymisen kuvaamiseen on joitain ongelmia, joita on kuvattu tässä työssä. Työssä suunniteltiin ja toteutettiin viitekehys testien generointiin käyttämällä Javan sarjallistettuja objekteja testitapausten esittämiseen. Testattavan objektin alku- ja lopputilojen kuvaamiseen käytettiin kenttä-arvo -pareja. Viitekehykseen perustuva prototyyppi tehtiin UML-mallinnustyökalu Together/J:n yhteyteen ulkoiseksi skriptiksi. Se generoi testitapauksia Together/J:n tilakaavioista ja kirjoittaa lähdekoodia yhdelle ajettavalle testille jokaista testitapausta kohti. Vain osa viitekehyksen toiminnallisuudesta toteutettiin. Prototyyppi on rajoitettu, koska se pystyy käsittelemään vain hyvin yksinkertaisia arvoja. Viitekehys sen sijaan näyttää käytettävältä, mutta sarjallistamisen asettamat vaatimukset rajoittavat valitun testitapauskuvauksen käyttömahdollisuuksia. Ilman täysin toimivaa prototyyppiä ei voi sanoa, voidaanko viitekehystä käyttää käytännön sovelluksissa. | fi |
dc.format.extent | 64 | |
dc.format.mimetype | application/pdf | en |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/88305 | |
dc.identifier.urn | URN:NBN:fi:aalto-2020120447140 | |
dc.language.iso | en | en |
dc.programme.major | Tietokoneverkot | fi |
dc.programme.mcode | Tik-110 | fi |
dc.rights.accesslevel | openAccess | |
dc.subject.keyword | testitapausten generointi | fi |
dc.subject.keyword | UML | fi |
dc.subject.keyword | tilakaaviot | fi |
dc.title | Test case generation from UML state charts | en |
dc.title | Testitapausten generointi UML:n tilakaavioista | fi |
dc.type.okm | G2 Pro gradu, diplomityö | |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.type.publication | masterThesis | |
local.aalto.digiauth | yes | |
local.aalto.digifolder | Aalto_91170 | |
local.aalto.idinssi | 15840 | |
local.aalto.openaccess | yes |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- master_Kangasluoma_Minna_2000.pdf
- Size:
- 17.55 MB
- Format:
- Adobe Portable Document Format