Toiminnanohjausjärjestelmien testaaminen

Toiminnanohjausjärjestelmät ovat yritysten liiketoimintaprosesseja tukevia tietojärjestelmiä, jotka kokoavat yrityksen prosessien tuottamat tietovirrat yhteen keskitettyyn tietojärjestelmään. Niiden kehitys on mukaillut liiketoimintaympäristössä tapahtuneita yleisiä muutoksia. Näistä yksi tällä hetk...

Full description

Bibliographic Details
Main Author: Mäkeläinen, Aleksi
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: 2020
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/73302
_version_ 1826225816472649728
author Mäkeläinen, Aleksi
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Mäkeläinen, Aleksi Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Mäkeläinen, Aleksi Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Mäkeläinen, Aleksi
datasource_str_mv jyx
description Toiminnanohjausjärjestelmät ovat yritysten liiketoimintaprosesseja tukevia tietojärjestelmiä, jotka kokoavat yrityksen prosessien tuottamat tietovirrat yhteen keskitettyyn tietojärjestelmään. Niiden kehitys on mukaillut liiketoimintaympäristössä tapahtuneita yleisiä muutoksia. Näistä yksi tällä hetkelläkin tapahtuva muutos on ohjelmistojen siirtyminen tarjottavaksi pilvipalveluina. Pilvipalveluna tuotettua ohjelmistoa ylläpitää sen kehittänyt yritys omilla palvelimillaan, jolloin sen ylläpitovastuu siirtyy ohjelmiston käyttäjältä sen tuottajalle. Ylläpitokustannusten vähentämisen takia ohjelmistotuottajat pyrkivät yhtenäistämään ylläpidossa olevia järjestelmäversioita pakottamalla niiden käyttäjät päivittämään ohjelmistojaan säännöllisesti. Nykyään uudet toiminnanohjausjärjestelmät toimitetaan pääsääntöisesti pilvipalveluina, jolloin niiden päivitystiheys yleistyy verrattuna aikaan, jolloin niitä ylläpidettiin niitä käyttävien organisaatioiden toimesta. Toiminnanohjausjärjestelmien keskeisen roolin vuoksi päivitysten mahdollisesti aiheuttamilla virheillä voi olla merkittävä vaikutus yrityksen toimintaan. Ohjelmistotuotannon tärkein laadunvalvontamenetelmä on testaus, joka on keskeisin keino virheiden havaitsemiseen ohjelmistossa. Tämä tutkielma on kirjallisuuskatsaus, joka lähdeaineiston perusteella pohtii toiminnanohjausjärjestelmien testaamiseen vaikuttavia asioita ja kuinka toiminnanohjausjärjestelmien testaaminen muuttuu pilvipalveluiden yleistyessä. Tutkielman perusteella voidaan todeta, että pilvipalveluna toteutettuihin toiminnanohjausjärjestelmiin siirtyminen tulee oletettavasti lisäämään testauksen vaatimia resursseja. Syynä tähän voidaan nähdä toiminnanohjausjärjestelmien keskeinen rooli yritysten liiketoimintaprosessien mahdollistajana, joka vaatii koko järjestelmän laajuisia monimutkaisia testejä. Asiasanat: Toiminannanohjausjärjestelmä, pilvipalvelut, testaaminen, regressiotestaaminen Enterprise resource planning (ERP) systems are information systems that support the business processes of the organizations using them by gathering all the data created by the business processes of the organization to one centralized information system. They have evolved as a part of broader changes in the business environment and technology. Recently organizations have started using more software as a service, and following this trend, almost all new ERP systems are delivered as a service. Software that is used as a service is software that is maintained by the software vendor and is located on the vendor’s servers. To reduce upkeep costs of the software the software vendors try to minimize the number of different versions they need to maintain and sometimes they force the users to update their systems. This leads to increased updates of ERP software compared to before when the ERP software was maintained by the organization using it. Updating software has a change of introducing different malfunctions, and because of the role of ERP systems in the day to day operations of the organization, they must work properly. Testing is the most important quality assurance method and an essential tool for finding these possible issues in the software. This thesis is a literature review that focuses on testing of ERP systems and the changes that software as a service will introduce to them. As a result of the review, one can say that the trend of software as a service should lead to an increase in the resources needed for testing. ERP systems are complex systems which means that conducting system-wide tests for them is complicated, and as a result of increased updates, the organizations will need to test the systems more often. Keywords: Enterprise resource planning system, software as a service, testing, regression testing
first_indexed 2024-09-11T08:51:25Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Kypp\u00f6, Jorma", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "M\u00e4kel\u00e4inen, Aleksi", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2020-12-17T12:10:05Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2020-12-17T12:10:05Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2020", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/73302", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Toiminnanohjausj\u00e4rjestelm\u00e4t ovat yritysten liiketoimintaprosesseja tukevia tietoj\u00e4rjestelmi\u00e4, jotka kokoavat yrityksen prosessien tuottamat tietovirrat yhteen keskitettyyn tietoj\u00e4rjestelm\u00e4\u00e4n. Niiden kehitys on mukaillut liiketoimintaymp\u00e4rist\u00f6ss\u00e4 tapahtuneita yleisi\u00e4 muutoksia. N\u00e4ist\u00e4 yksi t\u00e4ll\u00e4 hetkell\u00e4kin tapahtuva muutos on ohjelmistojen siirtyminen tarjottavaksi pilvipalveluina. Pilvipalveluna tuotettua ohjelmistoa yll\u00e4pit\u00e4\u00e4 sen kehitt\u00e4nyt yritys omilla palvelimillaan, jolloin sen yll\u00e4pitovastuu siirtyy ohjelmiston k\u00e4ytt\u00e4j\u00e4lt\u00e4 sen tuottajalle. Yll\u00e4pitokustannusten v\u00e4hent\u00e4misen takia ohjelmistotuottajat pyrkiv\u00e4t yhten\u00e4ist\u00e4m\u00e4\u00e4n yll\u00e4pidossa olevia j\u00e4rjestelm\u00e4versioita pakottamalla niiden k\u00e4ytt\u00e4j\u00e4t p\u00e4ivitt\u00e4m\u00e4\u00e4n ohjelmistojaan s\u00e4\u00e4nn\u00f6llisesti. Nyky\u00e4\u00e4n uudet toiminnanohjausj\u00e4rjestelm\u00e4t toimitetaan p\u00e4\u00e4s\u00e4\u00e4nt\u00f6isesti pilvipalveluina, jolloin niiden p\u00e4ivitystiheys yleistyy verrattuna aikaan, jolloin niit\u00e4 yll\u00e4pidettiin niit\u00e4 k\u00e4ytt\u00e4vien organisaatioiden toimesta. Toiminnanohjausj\u00e4rjestelmien keskeisen roolin vuoksi p\u00e4ivitysten mahdollisesti aiheuttamilla virheill\u00e4 voi olla merkitt\u00e4v\u00e4 vaikutus yrityksen toimintaan. Ohjelmistotuotannon t\u00e4rkein laadunvalvontamenetelm\u00e4 on testaus, joka on keskeisin keino virheiden havaitsemiseen ohjelmistossa. T\u00e4m\u00e4 tutkielma on kirjallisuuskatsaus, joka l\u00e4hdeaineiston perusteella pohtii toiminnanohjausj\u00e4rjestelmien testaamiseen vaikuttavia asioita ja kuinka toiminnanohjausj\u00e4rjestelmien testaaminen muuttuu pilvipalveluiden yleistyess\u00e4. Tutkielman perusteella voidaan todeta, ett\u00e4 pilvipalveluna toteutettuihin toiminnanohjausj\u00e4rjestelmiin siirtyminen tulee oletettavasti lis\u00e4\u00e4m\u00e4\u00e4n testauksen vaatimia resursseja. Syyn\u00e4 t\u00e4h\u00e4n voidaan n\u00e4hd\u00e4 toiminnanohjausj\u00e4rjestelmien keskeinen rooli yritysten liiketoimintaprosessien mahdollistajana, joka vaatii koko j\u00e4rjestelm\u00e4n laajuisia monimutkaisia testej\u00e4. \n\nAsiasanat: Toiminannanohjausj\u00e4rjestelm\u00e4, pilvipalvelut, testaaminen, regressiotestaaminen", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Enterprise resource planning (ERP) systems are information systems that support the business processes of the organizations using them by gathering all the data created by the business processes of the organization to one centralized information system. They have evolved as a part of broader changes in the business environment and technology. Recently organizations have started using more software as a service, and following this trend, almost all new ERP systems are delivered as a service. Software that is used as a service is software that is maintained by the software vendor and is located on the vendor\u2019s servers. To reduce upkeep costs of the software the software vendors try to minimize the number of different versions they need to maintain and sometimes they force the users to update their systems. This leads to increased updates of ERP software compared to before when the ERP software was maintained by the organization using it. Updating software has a change of introducing different malfunctions, and because of the role of ERP systems in the day to day operations of the organization, they must work properly. Testing is the most important quality assurance method and an essential tool for finding these possible issues in the software. This thesis is a literature review that focuses on testing of ERP systems and the changes that software as a service will introduce to them. As a result of the review, one can say that the trend of software as a service should lead to an increase in the resources needed for testing. ERP systems are complex systems which means that conducting system-wide tests for them is complicated, and as a result of increased updates, the organizations will need to test the systems more often.\n\nKeywords: Enterprise resource planning system, software as a service, testing, regression testing", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2020-12-17T12:10:05Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2020-12-17T12:10:05Z (GMT). No. of bitstreams: 0\n Previous issue date: 2020", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "28", "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": "regressiotestaaminen", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Toiminnanohjausj\u00e4rjestelmien testaaminen", "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-202012177248", "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": "toiminnanohjausj\u00e4rjestelm\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": "pilvipalvelut", "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_73302
language fin
last_indexed 2025-02-18T10:56:39Z
main_date 2020-01-01T00:00:00Z
main_date_str 2020
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/a4b5e2bd-9f7b-4591-be18-64a2fd51c7df\/download","text":"URN:NBN:fi:jyu-202012177248.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2020
record_format qdc
source_str_mv jyx
spellingShingle Mäkeläinen, Aleksi Toiminnanohjausjärjestelmien testaaminen regressiotestaaminen Tietojärjestelmätiede Information Systems Science 601 toiminnanohjausjärjestelmät testaus pilvipalvelut
title Toiminnanohjausjärjestelmien testaaminen
title_full Toiminnanohjausjärjestelmien testaaminen
title_fullStr Toiminnanohjausjärjestelmien testaaminen Toiminnanohjausjärjestelmien testaaminen
title_full_unstemmed Toiminnanohjausjärjestelmien testaaminen Toiminnanohjausjärjestelmien testaaminen
title_short Toiminnanohjausjärjestelmien testaaminen
title_sort toiminnanohjausjärjestelmien testaaminen
title_txtP Toiminnanohjausjärjestelmien testaaminen
topic regressiotestaaminen Tietojärjestelmätiede Information Systems Science 601 toiminnanohjausjärjestelmät testaus pilvipalvelut
topic_facet 601 Information Systems Science Tietojärjestelmätiede pilvipalvelut regressiotestaaminen testaus toiminnanohjausjärjestelmät
url https://jyx.jyu.fi/handle/123456789/73302 http://www.urn.fi/URN:NBN:fi:jyu-202012177248
work_keys_str_mv AT mäkeläinenaleksi toiminnanohjausjärjestelmientestaaminen