Laadullinen tutkimus ohjelmistotestauksen tehokkuuteen vaikutavista tekjöistä
Data(s) |
18/12/2007
18/12/2007
2006
|
---|---|
Resumo |
Tutkimuksen tavoitteena oli selvittää ohjelmistotestauksen tehokkuuteen vaikuttavia tekijöitä tutkimalla yritysten ohjelmistotestausta, hyviä toimintatapojasekä toiminnan ongelmia. Tutkimalla yritysten ohjelmistotestausta on mahdollista kehittää ohjelmistotestauksen tehokkuutta parantavia toimenpiteitä ja malleja. Tutkimuksen ensimmäisessä vaiheessa oli mukana 26 yritystä, joista valittiin viisi case-yritystä tutkimuksen jatkovaiheisiin. Työn teoriaosuudessa esitetään sekä ohjelmistotestauksen teoria että käytetyn tutkimusmenetelmän teoriaa. Tässä diplomityössä keskitytään valittuihin viiteen case-yritykseen. Näiden viiden yrityksen sekä aiemman vaiheen 26 yrityksen kohdalla tehtiin kvalitatiivinen tutkimus käyttäen grounded-teorian mukaista tutkimusmenetelmää. Tämän kvalitatiivisen eli laadullisen tutkimuksen näkökulmat perustuivat aiempiin teknologiaselvitysvaiheen tuloksiin. Tämän diplomityön näkökulmana oli prosessien kehittäminen. Työn tuloksena löytyi tekijöitä, joilla näyttää olevan vaikutuksia testauksen tehokkuuteen. Tulosten avulla pystytään muodostamaan parannusehdotuksia testauksen tehokkuuden parantamiseksi yhdessä tutkimushankkeen muiden osa-alueiden tulosten kanssa. Testauksen tehokkuuteen vaikuttavatprosessinäkökulmasta mm. aikataulupaineet, lisääntyvä monimutkaisuus sekä ulkoahankittujen ohjelmiston osien testaamisen hankaluus. Ongelmia voidaan ratkaistatestauksen aikaisella mukanaololla projekteissa, ohjelmistotuotannon luonteen huomioimisella testauksessa, testauksen priorisoinnilla sekä ulkoisten komponenttien testattavuuden parantamisella. The object of the thesis was to explore factors affecting the efficiency of software testing byanalyzing the current situation on software testing, best practices and common problems. By analysing the current situation on software testing it is possible to develop process improvement proposals and models. There were 26 enterprises in the first research phase. From these 26 enterprises, five cases were selected.The theory of software testing and the theory of research methods utilized are introduced in the theoretical part of this thesis. The studyconcentrated on the selected five cases. The research was a qualitative research and it utilized the grounded theory method. The viewpoints for this qualitative research were based on the preceding survey research phase. The viewpoints forthis thesis were process improvements. According to the results of this study, some factors affecting the efficiency of software testing were discovered. Based on these results, process improvement propositions can be formed together with the results of the other contributions to the whole researchproject. The efficiency of testing is influenced by intensive schedules, increasing complexity and the difficulty to test software components obtained outside.Problems can be solved by early involvement of testing, adjusting testing according to the nature of software development, prioritizing testing, and improving the testability of software components obtained outside. |
Identificador | |
Idioma(s) |
fi |
Palavras-Chave | #software engineering #software testing #quality management processes #qualitative research #ohjelmistotuotanto #ohjelmistotestaus #laadunhallinta #prosessit #laadullinen tutkimus |
Tipo |
Diplomityö Master's thesis |