Skip to main content
Login | Suomeksi | På svenska | In English

Ohjelmistojen testaaminen tarkkojen määrittelyjen puuttuessa : tapaustutkimus ohjelmistoprojektin avulla

Show simple item record

dc.date.accessioned 2014-06-03T12:20:22Z und
dc.date.accessioned 2017-10-24T12:23:50Z
dc.date.available 2014-06-03T12:20:22Z und
dc.date.available 2017-10-24T12:23:50Z
dc.date.issued 2014-06-03T12:20:22Z
dc.identifier.uri http://radr.hulib.helsinki.fi/handle/10138.1/3763 und
dc.identifier.uri http://hdl.handle.net/10138.1/3763
dc.title Ohjelmistojen testaaminen tarkkojen määrittelyjen puuttuessa : tapaustutkimus ohjelmistoprojektin avulla fi
ethesis.discipline Computer science en
ethesis.discipline Tietojenkäsittelytiede fi
ethesis.discipline Datavetenskap sv
ethesis.discipline.URI http://data.hulib.helsinki.fi/id/1dcabbeb-f422-4eec-aaff-bb11d7501348
ethesis.department.URI http://data.hulib.helsinki.fi/id/225405e8-3362-4197-a7fd-6e7b79e52d14
ethesis.department Institutionen för datavetenskap sv
ethesis.department Department of Computer Science en
ethesis.department Tietojenkäsittelytieteen laitos fi
ethesis.faculty Matematisk-naturvetenskapliga fakulteten sv
ethesis.faculty Matemaattis-luonnontieteellinen tiedekunta fi
ethesis.faculty Faculty of Science en
ethesis.faculty.URI http://data.hulib.helsinki.fi/id/8d59209f-6614-4edd-9744-1ebdaf1d13ca
ethesis.university.URI http://data.hulib.helsinki.fi/id/50ae46d8-7ba9-4821-877c-c994c78b0d97
ethesis.university Helsingfors universitet sv
ethesis.university University of Helsinki en
ethesis.university Helsingin yliopisto fi
dct.creator Nieminen, Mikko
dct.issued 2014
dct.language.ISO639-2 fin
dct.abstract Usein ohjelmistojen testaamisessa lähtökohtana on se, että ohjelman toiminta voidaan varmistaa olemassa olevien vaatimusmäärittelyjen, käyttöliittymäkuvausten, rajapintakuvausten ja muiden näitä vastaavien ja tukevien dokumenttien pohjalta. On olemassa kuitenkin tilanteita, joissa määrittelydokumentit ovat riittämättömät tai puuttuvat kokonaan. Tällaiseen tilanteeseen voi joutua puutteellisen projektinhallinnan johdosta tai esimerkiksi liian tiukan aikataulun aiheuttamista paineista. Miten ohjelmiston testaus pitäisi tällaisessa tilanteessa suorittaa? Tässä pro gradu -tutkielmassa selvitämme mitkä ovat realistisia testausvaihtoehtoja kuvatussa ongelmatilanteessa ja miten ne voidaan käytännössä toteuttaa. Testaustapoja testattiin asiakasprojektin avulla, johon kehitettiin uusien käyttöliittymän testitapauksien avulla kattava testitapauskirjasto. Lisäksi arvioitiin satunnaistestauksen toimivuutta sovellus- kokonaisuuden testaamiseen. Lopputuloksena toteamme, että testauslähtöinen kehitys (test driven development) sopii toteutustavaksi määrittelyjen puuttuessa. Automaattitesteistä saatiin muodostettua kattava testitapauskirjasto, jonka avulla sovelluksen testaaminen nopeutui ja sitä voitiin tehdä päivittäin. Lähdekoodin kattavuusanalyysin perusteella testitapauskirjasto testasi sovellusta kattavasti. Lisäksi totesimme, että satunnaistestaus soveltui hyvin asiakkaan selainpohjaisen sovelluksen testaamiseen. fi
dct.language fi
ethesis.language.URI http://data.hulib.helsinki.fi/id/languages/fin
ethesis.language Finnish en
ethesis.language suomi fi
ethesis.language finska sv
ethesis.thesistype pro gradu-avhandlingar sv
ethesis.thesistype pro gradu -tutkielmat fi
ethesis.thesistype master's thesis en
ethesis.thesistype.URI http://data.hulib.helsinki.fi/id/thesistypes/mastersthesis
dct.identifier.urn URN:NBN:fi-fe2017112251074
dc.type.dcmitype Text

Files in this item

Files Size Format View
Pro gradu -tutkielma M. Nieminen.pdf 815.0Kb PDF

This item appears in the following Collection(s)

Show simple item record