Näytä suppeat kuvailutiedot

Sähköisen laskutuksen testitapausten suunnittelu

Mattola, Marjo (2017)

dc.contributor.authorMattola, Marjo
dc.date.accessioned2017-11-30T08:28:06Z
dc.date.available2017-11-30T08:28:06Z
dc.date.issued2017
dc.identifier.uriURN:NBN:fi:amk-2017113018964
dc.identifier.urihttp://www.theseus.fi/handle/10024/136755
dc.description.abstractTämä opinnäytetyö oli toimeksiantajalle tehtävä tutkimuksellinen kehittämistyö, jonka tarkoituksena oli luoda kattava listaus testitapauksia kohdeyrityksen sähköisen laskutuksen integraatio- ja järjestelmätestausta varten. Tavoitteena oli kuvata testitapaukset tarkasti käytössä olevaan testauksen hallintajärjestelmään, josta niitä voidaan poimia jatkossa myös muihin testaustilanteisiin. Työn lähtökohtana oli kohdeyrityksessä tapahtuva IT-arkkitehtuurin muutos, joka aiheuttaa muutoksia myyntilaskutukseen. Muutoksilla oli merkittävä vaikutus laskusanomaan, joka välitetään sähköisen laskutuksen palvelusta vastaavalle operaattorille. Testitapausten suunnittelulla haluttiin varmistua siitä, että testaus on käytettävissä oleviin resursseihin nähden mahdollisimman tehokasta ja kattavaa. Huonosti toteutettu testaus voi aiheuttaa yritykselle taloudellista vahinkoa tai haittaa maineelle, jos laskuliikenteessä ilmenee häiriöitä muutosten käyttöönoton jälkeen. Opinnäytetyön teoriaosuudessa kuvataan ensin yleisellä tasolla sähköisen laskutuksen prosessi. Sen jälkeen läpikäydään testauksen merkitys ohjelmistokehitysprojektissa, testauksen menetelmät, testauksen suunnittelu sekä testitapausten laatiminen, näkökulmana integraatio- ja järjestelmätestausvaihe. Tutkimusmenetelmänä hyödynnettiin myös dokumenttianalyysiä sekä osallistuvaa havainnointia. Aineistoa testitapauksien suunnitteluun kerättiin useista eri järjestelmädokumenteista, projektikokouksista ja keskusteluista organisaation ja operaattorin asiantuntijoiden kanssa. Työn tuloksena testausjärjestelmään muodostettiin loogisiin kokonaisuuksiin jaoteltu kattava listaus testitapauksia kuvauksineen. Testitapaukset perustuivat määrittelyihin, tunnettuihin riskeihin sekä kokonaisprosessiin liittyviin käyttötapauksiin. Testitapausten viimeisessä katselmoinnissa testitapaukset hyväksyttiin käytettäväksi kohdeyrityksen integraatio- ja järjestelmätestauksessa. Lisäksi todettiin, että testitapauksia voidaan hyödyntää myös tulevissa testaustarpeissa.fi
dc.description.abstractThis Bachelor's thesis was a functional study, which purpose was to develop the company's testing process by creating comprehensive set of test cases for electronic invoicing integration and system test phase. The objective was to describe the test cases to the test management tool so that the testers have all steps described completely for performing the tests. The aim was that the test cases could also be used in later testing needs. The reason for the testing was that the company is renewing its IT architecture. The renewals also affect to the invoicing process and have an impact on the content of the invoice message from the system, which is forwarded to the service provider responsible for electronic billing. Test planning and test design are the ways to make sure that the testing covers all the requirements. Test cases can be used to test the various functions consistently and efficiently so that different perspectives are taken into account and the same things are not tested in several times and resources are lost. The lack of testing can have a significant impact on the reputation of the company and may also have financial impacts. The theoretical overview of the thesis describes the basic process of electronic invoicing and software test planning based on publications. The purpose of the overview was to have understanding of using different testing methods and the importance of test case design, so that the result of this thesis would be valid and useful in future testing needs. As a research method, both documentary analysis and participant observation were also used. The materials for designing test cases were collected from several documents, as well as from project meetings and discussions with the organization and service provider's specialists. As a result of this thesis, a comprehensive set of test cases and descriptions of test case steps were formed into logical entities to the test management tool. The test cases were based on specifications, known risks and use cases related to the overall process. After the final review of test cases they were accepted as part of company's integration and system testing and will be used later in another testing project as well.en
dc.language.isofin
dc.publisherLaurea-ammattikorkeakoulu
dc.rightsAll rights reserved
dc.titleSähköisen laskutuksen testitapausten suunnittelufi
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/255
dc.organizationLaurea-ammattikorkeakoulu
dc.contributor.organizationLaurea-ammattikorkeakoulu
dc.subject.keywordsähköinen laskutus
dc.subject.keywordtestauksen suunnittelu
dc.subject.keywordtestitapaus
dc.subject.degreeprogramfi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology|
dc.subject.disciplineTietojenkäsittelyn koulutusohjelma


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot