Test case generation from UML state charts

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorNikander, Pekka
dc.contributor.authorKangasluoma, Minna
dc.contributor.departmentTietotekniikan osastofi
dc.contributor.schoolTeknillinen korkeakoulufi
dc.contributor.schoolHelsinki University of Technologyen
dc.contributor.supervisorNikander, Pekka
dc.date.accessioned2020-12-04T13:17:43Z
dc.date.available2020-12-04T13:17:43Z
dc.date.issued2000
dc.description.abstractTyö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.extent64
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/88305
dc.identifier.urnURN:NBN:fi:aalto-2020120447140
dc.language.isoenen
dc.programme.majorTietokoneverkotfi
dc.programme.mcodeTik-110fi
dc.rights.accesslevelopenAccess
dc.subject.keywordtestitapausten generointifi
dc.subject.keywordUMLfi
dc.subject.keywordtilakaaviotfi
dc.titleTest case generation from UML state chartsen
dc.titleTestitapausten generointi UML:n tilakaavioistafi
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthyes
local.aalto.digifolderAalto_91170
local.aalto.idinssi15840
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Kangasluoma_Minna_2000.pdf
Size:
17.55 MB
Format:
Adobe Portable Document Format