Testaus osana ohjelmistokehitystä

Ohjelmistokehitys koskettaa meistä jokaista tavalla tai toisella lähes päivittäin. Hyvin suunniteltuja ohjelmistoja ja järjestelmiä ei edes huomaa, kun taas huonosti toimivat järjestelmät jäävät mahdollisuuksien mukaan seuraavalla kerralla käyttämättä. Tässä kandidaatintutkielmassa pyritään kirjalli...

Full description

Bibliographic Details
Main Author: Lappalainen, Tuire
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2019
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/66829
_version_ 1828193211867201536
author Lappalainen, Tuire
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Lappalainen, Tuire Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Lappalainen, Tuire Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Lappalainen, Tuire
datasource_str_mv jyx
description Ohjelmistokehitys koskettaa meistä jokaista tavalla tai toisella lähes päivittäin. Hyvin suunniteltuja ohjelmistoja ja järjestelmiä ei edes huomaa, kun taas huonosti toimivat järjestelmät jäävät mahdollisuuksien mukaan seuraavalla kerralla käyttämättä. Tässä kandidaatintutkielmassa pyritään kirjallisuuskatsauksen avulla kartoittamaan testaamisen roolia ohjelmistokehityksessä sekä ohjelmistotestaamisen tulevaisuuden kehityssuuntia. Tutkielmassa esitellään yleisimmin kirjallisuudessa esiintyvät mallit sekä ohjelmistokehityksestä että ohjelmistotestaamisesta. Lisäksi esitetään kirjallisuudesta löytyviä ajatuksia testaamisen roolista ja kehityssuunnista. Tutkielman löydöksenä on, että testaamisen merkitys ohjelmistokehityksessä on olennainen sekä onnistuneen ohjelmiston syntymisen että kustannusten kannalta. Tutkielmassa tulevaisuuden kehityssuuntina esitetään testiautomaation kehittämisen merkittävyys sekä neljä tulevaisuudennäkymää, jotka ovat universaalitestausteoria, automatisoitu testaaminen, kehitysympäristöt sekä testipohjainen ohjelmistorakenne.
first_indexed 2019-12-16T21:07:33Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Sepp\u00e4nen, Ville", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Lappalainen, Tuire", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2019-12-16T12:11:21Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2019-12-16T12:11:21Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2019", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/66829", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Ohjelmistokehitys koskettaa meist\u00e4 jokaista tavalla tai toisella l\u00e4hes p\u00e4ivitt\u00e4in. Hyvin suunniteltuja ohjelmistoja ja j\u00e4rjestelmi\u00e4 ei edes huomaa, kun taas huonosti toimivat j\u00e4rjestelm\u00e4t j\u00e4\u00e4v\u00e4t mahdollisuuksien mukaan seuraavalla kerralla k\u00e4ytt\u00e4m\u00e4tt\u00e4. T\u00e4ss\u00e4 kandidaatintutkielmassa pyrit\u00e4\u00e4n kirjallisuuskatsauksen avulla kartoittamaan testaamisen roolia ohjelmistokehityksess\u00e4 sek\u00e4 ohjelmistotestaamisen tulevaisuuden kehityssuuntia. Tutkielmassa esitell\u00e4\u00e4n yleisimmin kirjallisuudessa esiintyv\u00e4t mallit sek\u00e4 ohjelmistokehityksest\u00e4 ett\u00e4 ohjelmistotestaamisesta. Lis\u00e4ksi esitet\u00e4\u00e4n kirjallisuudesta l\u00f6ytyvi\u00e4 ajatuksia testaamisen roolista ja kehityssuunnista. Tutkielman l\u00f6yd\u00f6ksen\u00e4 on, ett\u00e4 testaamisen merkitys ohjelmistokehityksess\u00e4 on olennainen sek\u00e4 onnistuneen ohjelmiston syntymisen ett\u00e4 kustannusten kannalta. Tutkielmassa tulevaisuuden kehityssuuntina esitet\u00e4\u00e4n testiautomaation kehitt\u00e4misen merkitt\u00e4vyys sek\u00e4 nelj\u00e4 tulevaisuudenn\u00e4kym\u00e4\u00e4, jotka ovat universaalitestausteoria, automatisoitu testaaminen, kehitysymp\u00e4rist\u00f6t sek\u00e4 testipohjainen ohjelmistorakenne.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2019-12-16T12:11:21Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2019-12-16T12:11:21Z (GMT). No. of bitstreams: 0\n Previous issue date: 2019", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "26", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmistotestaus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "testiautomaatio", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Testaus osana ohjelmistokehityst\u00e4", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201912165321", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "testaus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "testausmenetelm\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_66829
language fin
last_indexed 2025-03-31T20:02:39Z
main_date 2019-01-01T00:00:00Z
main_date_str 2019
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/df2d6875-e2db-41c6-b82b-c70a6b6fb7ea\/download","text":"URN:NBN:fi:jyu-201912165321.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2019
record_format qdc
source_str_mv jyx
spellingShingle Lappalainen, Tuire Testaus osana ohjelmistokehitystä ohjelmistotestaus testiautomaatio Tietojärjestelmätiede Information Systems Science 601 ohjelmistokehitys testaus testausmenetelmät
title Testaus osana ohjelmistokehitystä
title_full Testaus osana ohjelmistokehitystä
title_fullStr Testaus osana ohjelmistokehitystä Testaus osana ohjelmistokehitystä
title_full_unstemmed Testaus osana ohjelmistokehitystä Testaus osana ohjelmistokehitystä
title_short Testaus osana ohjelmistokehitystä
title_sort testaus osana ohjelmistokehitystä
title_txtP Testaus osana ohjelmistokehitystä
topic ohjelmistotestaus testiautomaatio Tietojärjestelmätiede Information Systems Science 601 ohjelmistokehitys testaus testausmenetelmät
topic_facet 601 Information Systems Science Tietojärjestelmätiede ohjelmistokehitys ohjelmistotestaus testaus testausmenetelmät testiautomaatio
url https://jyx.jyu.fi/handle/123456789/66829 http://www.urn.fi/URN:NBN:fi:jyu-201912165321
work_keys_str_mv AT lappalainentuire testausosanaohjelmistokehitystä