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

Web-sovellusten automatisoitu toiminnallinen testaus ketterässä ohjelmistokehityksessä

Show simple item record

dc.date.accessioned 2013-09-19T08:41:41Z und
dc.date.accessioned 2017-10-24T12:23:38Z
dc.date.available 2013-09-19T08:41:41Z und
dc.date.available 2017-10-24T12:23:38Z
dc.date.issued 2013-09-19T08:41:41Z
dc.identifier.uri http://radr.hulib.helsinki.fi/handle/10138.1/3086 und
dc.identifier.uri http://hdl.handle.net/10138.1/3086
dc.title Web-sovellusten automatisoitu toiminnallinen testaus ketterässä ohjelmistokehityksessä 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 Karppinen, Jussi
dct.issued 2013
dct.language.ISO639-2 fin
dct.abstract Ketterässä ohjelmistokehityksessä laadunhallinnan perustana ovat laadukkaat ohjelmistokehityskäytännöt sekä automaattinen testaus. Automaattinen testaus on ennen kaikkea kohdistunut yksikkötestaukseen, jolla pyritään varmistamaan ohjelmiston sisäistä laatua. Toiminnallinen testaus ja hyväksymistestaus ovat myös automatisoitavissa, mutta niiden automatisointia ovat hidastaneet kustannukset sekä testien vaatima ylläpito. Toiminnallisen testauksen automatisointiin on kehitetty työkaluja sekä menetelmiä, joiden avulla voidaan kustannustehokkaasti toteuttaa automatisoituja toiminnallisia testitapauksia. Jatkuva integraatio on yleensä automaattisen yksikkötestauksen pohjana ketterässä kehityksessä ja osana jatkuvaa integraatiota on myös mahdollista automatisoida toiminnallinen testaus. Automaattisen toiminnallisen testauksen kustannuksiin voidaan vaikuttaa valituilla testauskehyksillä, testitapausten suunnittelulla sekä toteuttamalla testitapauksia hyväksi todettujen käytäntöjen mukaan. Toiminnallinen testaus perustuu toiminnallisiin vaatimuksiin, joten käyttötapaukset ja käyttäjätarinat ketterässä kehityksessä sekä niiden hyväksymiskriteerit auttavat testitapausten suunnittelussa ja toteutuksessa. Testitapaukset ovat helposti toteutettavissa nauhoita-ja-toista -menetelmällä ja refaktoroimalla testitapauksista selkeämpiä. Esimerkiksi sivuobjekti -suunnittelumallin mukaisilla testitapauksilla voidaan pienentää testauksen ylläpidon kustannuksia. Testauskehyksiä on tarjolla automaattisen testauksen eri menetelmiin, jolloin automaattinen toiminnallinen onnistuu myös erilaisissa kehitysympäristöissä. ACM Computing Classification System (CCS): Software and its engineering → Software verification; Agile software development; Software testing and debugging; Documentation; 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-fe2017112251277
dc.type.dcmitype Text

Files in this item

Files Size Format View
gradu.pdf 519.1Kb PDF

This item appears in the following Collection(s)

Show simple item record