Testaus palveluna eroavaisuudet perinteisiin testausmenetelmiin

Testaus on oleellinen ja suhteellisen vähän tutkittu osa informaatioteknologisten järjestelmien ohjelmistojen kehittämistä. Pilvilaskennan avulla testaus voidaan kuitenkin tehdä ulkoistettuna palveluna paljon tehokkaammin kuin perinteisillä testausmenetelmillä, mikä mahdollistaa testauksen kehittymi...

Full description

Bibliographic Details
Main Author: Tinakari, Vili
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/64474
_version_ 1826225814203531264
author Tinakari, Vili
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Tinakari, Vili Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Tinakari, Vili Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Tinakari, Vili
datasource_str_mv jyx
description Testaus on oleellinen ja suhteellisen vähän tutkittu osa informaatioteknologisten järjestelmien ohjelmistojen kehittämistä. Pilvilaskennan avulla testaus voidaan kuitenkin tehdä ulkoistettuna palveluna paljon tehokkaammin kuin perinteisillä testausmenetelmillä, mikä mahdollistaa testauksen kehittymisen pilvilaskennan tasolle. Tutkielmassa tutkittiin perinteisen testauksen yleispiirteitä ja tasoja, joita pyrittiin vertaamaan siihen, kuinka ne eroavat ulkoistetuista testauspilvipalveluista. Tutkimus koostuu kirjallisuuskatsauksesta tukeutuen aikaisempiin tutkimuksiin ohjelmistotestauksesta, järjestelmäkehityksestä ja testauksen ulkoistamisesta palveluksi. Aiemmat tutkimukset painottuivat paljolti itsessään perinteiseen testaukseen tai testauspalveluun erillisinä kokonaisuuksina, mutta vertailevia tutkimuksia oli harvassa. Tutkimuksen tarkoituksena oli vastata tutkimuskysymyksiin, jotka olivat: (1) Kuinka testaus palveluna eroaa perinteisistä testausmenetelmistä ja (2) kuinka yritykset hyötyvät ulkoistetusta testauspalvelusta? Tutkimuksessa käytiin läpi myös ilmenneitä testauspalvelun haasteita ja käytännön mahdollisuuksia ja pyrittiin löytämään hyödyllisiä ja haitallisia eroavaisuuksia testauspalvelusta perinteiseen testaamiseen verraten. Tutkimuksen tuloksina huomattiin, että testauspalvelu on varteenotettava ja suositeltava kilpailija perinteisen testauksen rinnalle, vaikka ulkoistetussa testauspalvelussa on vielä paljon kehitettävää turvallisuusriskien ja kannattavuuden parantamiseksi. Testing is an essential and relatively little researched part of developing information technology software. However, with cloud computing, testing can be done as an outsourced service much more efficiently than traditional testing methods, allowing testing to develop to the level of cloud computing. The thesis examined the general characteristics and levels of traditional testing that were being compared to how they differed from outsourced testing as a service. The study consists of a literature review based on earlier studies about software testing, system development and testing as a service. Earlier studies focused largely on traditional testing or testing services as separate entities, but comparative studies were rare. The purpose of the study was to answer research questions that were: (1) How testing as a service differs from traditional testing methods and (2) how do companies benefit from outsourced testing? The study also examined the challenges and practical opportunities that have emerged from the testing service and sought to find useful and harmful differences between testing services and traditional testing. As a result of the research, it was found that the testing service is a viable and recommended competitor alongside traditional testing, although there is still much to be developed in the outsourced testing service to improve security risks and profitability.
first_indexed 2024-09-11T08:51:06Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Halttunen, Veikko", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Tinakari, Vili", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2019-06-10T09:16:33Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2019-06-10T09:16:33Z", "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/64474", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Testaus on oleellinen ja suhteellisen v\u00e4h\u00e4n tutkittu osa informaatioteknologisten j\u00e4rjestelmien ohjelmistojen kehitt\u00e4mist\u00e4. Pilvilaskennan avulla testaus voidaan kuitenkin tehd\u00e4 ulkoistettuna palveluna paljon tehokkaammin kuin perinteisill\u00e4 testausmenetelmill\u00e4, mik\u00e4 mahdollistaa testauksen kehittymisen pilvilaskennan tasolle. Tutkielmassa tutkittiin perinteisen testauksen yleispiirteit\u00e4 ja tasoja, joita pyrittiin vertaamaan siihen, kuinka ne eroavat ulkoistetuista testauspilvipalveluista. Tutkimus koostuu kirjallisuuskatsauksesta tukeutuen aikaisempiin tutkimuksiin ohjelmistotestauksesta, j\u00e4rjestelm\u00e4kehityksest\u00e4 ja testauksen ulkoistamisesta palveluksi. Aiemmat tutkimukset painottuivat paljolti itsess\u00e4\u00e4n perinteiseen testaukseen tai testauspalveluun erillisin\u00e4 kokonaisuuksina, mutta vertailevia tutkimuksia oli harvassa. Tutkimuksen tarkoituksena oli vastata tutkimuskysymyksiin, jotka olivat: (1) Kuinka testaus palveluna eroaa perinteisist\u00e4 testausmenetelmist\u00e4 ja (2) kuinka yritykset hy\u00f6tyv\u00e4t ulkoistetusta testauspalvelusta? Tutkimuksessa k\u00e4ytiin l\u00e4pi my\u00f6s ilmenneit\u00e4 testauspalvelun haasteita ja k\u00e4yt\u00e4nn\u00f6n mahdollisuuksia ja pyrittiin l\u00f6yt\u00e4m\u00e4\u00e4n hy\u00f6dyllisi\u00e4 ja haitallisia eroavaisuuksia testauspalvelusta perinteiseen testaamiseen verraten. Tutkimuksen tuloksina huomattiin, ett\u00e4 testauspalvelu on varteenotettava ja suositeltava kilpailija perinteisen testauksen rinnalle, vaikka ulkoistetussa testauspalvelussa on viel\u00e4 paljon kehitett\u00e4v\u00e4\u00e4 turvallisuusriskien ja kannattavuuden parantamiseksi.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Testing is an essential and relatively little researched part of developing information technology software. However, with cloud computing, testing can be done as an outsourced service much more efficiently than traditional testing methods, allowing testing to develop to the level of cloud computing. The thesis examined the general characteristics and levels of traditional testing that were being compared to how they differed from outsourced testing as a service. The study consists of a literature review based on earlier studies about software testing, system development and testing as a service. Earlier studies focused largely on traditional testing or testing services as separate entities, but comparative studies were rare. The purpose of the study was to answer research questions that were: (1) How testing as a service differs from traditional testing methods and (2) how do companies benefit from outsourced testing? The study also examined the challenges and practical opportunities that have emerged from the testing service and sought to find useful and harmful differences between testing services and traditional testing. As a result of the research, it was found that the testing service is a viable and recommended competitor alongside traditional testing, although there is still much to be developed in the outsourced testing service to improve security risks and profitability.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2019-06-10T09:16:33Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2019-06-10T09:16:33Z (GMT). No. of bitstreams: 0\n Previous issue date: 2019", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "35", "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": "j\u00e4rjestelm\u00e4testaus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "j\u00e4rjestelm\u00e4kehitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "pilvilaskenta", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "TaaS", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Testing as a Service", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Testaus palveluna : eroavaisuudet perinteisiin testausmenetelmiin", "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-201906103101", "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": "pilvipalvelut", "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.subject.yso", "value": "testaus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "j\u00e4rjestelm\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "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_64474
language fin
last_indexed 2025-02-18T10:56:35Z
main_date 2019-01-01T00:00:00Z
main_date_str 2019
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/51ef96ea-0682-43db-96b3-1262d0e0989e\/download","text":"URN:NBN:fi:jyu-201906103101.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2019
record_format qdc
source_str_mv jyx
spellingShingle Tinakari, Vili Testaus palveluna : eroavaisuudet perinteisiin testausmenetelmiin järjestelmätestaus järjestelmäkehitys pilvilaskenta TaaS Testing as a Service Tietojärjestelmätiede Information Systems Science 601 pilvipalvelut testausmenetelmät testaus järjestelmät ohjelmistokehitys
title Testaus palveluna : eroavaisuudet perinteisiin testausmenetelmiin
title_full Testaus palveluna : eroavaisuudet perinteisiin testausmenetelmiin
title_fullStr Testaus palveluna : eroavaisuudet perinteisiin testausmenetelmiin Testaus palveluna : eroavaisuudet perinteisiin testausmenetelmiin
title_full_unstemmed Testaus palveluna : eroavaisuudet perinteisiin testausmenetelmiin Testaus palveluna : eroavaisuudet perinteisiin testausmenetelmiin
title_short Testaus palveluna
title_sort testaus palveluna eroavaisuudet perinteisiin testausmenetelmiin
title_sub eroavaisuudet perinteisiin testausmenetelmiin
title_txtP Testaus palveluna : eroavaisuudet perinteisiin testausmenetelmiin
topic järjestelmätestaus järjestelmäkehitys pilvilaskenta TaaS Testing as a Service Tietojärjestelmätiede Information Systems Science 601 pilvipalvelut testausmenetelmät testaus järjestelmät ohjelmistokehitys
topic_facet 601 Information Systems Science TaaS Testing as a Service Tietojärjestelmätiede järjestelmäkehitys järjestelmät järjestelmätestaus ohjelmistokehitys pilvilaskenta pilvipalvelut testaus testausmenetelmät
url https://jyx.jyu.fi/handle/123456789/64474 http://www.urn.fi/URN:NBN:fi:jyu-201906103101
work_keys_str_mv AT tinakarivili testauspalvelunaeroavaisuudetperinteisiintestausmenetelmiin