Software test automation in an agile software development team

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorPiirainen, Anssi
dc.contributor.authorKattilamäki, Markus
dc.contributor.departmentTietotekniikan osastofi
dc.contributor.schoolTeknillinen korkeakoulufi
dc.contributor.schoolHelsinki University of Technologyen
dc.contributor.supervisorMännistö, Tomi
dc.date.accessioned2020-12-05T10:45:43Z
dc.date.available2020-12-05T10:45:43Z
dc.date.issued2007
dc.description.abstractThe increased importance of software creates high requirements for software quality. The increased maturity of software development methods drives testing to find new solutions to fulfil the requirements. Traditional manual testing methods do not ensure good quality and an appropriate software product. Advanced testing techniques such as test automation could be used to improve the testing process. This thesis studies how test automation could be used to improve the testing process in an agile software development team. The research focuses on the identification of the test automation needs, constructing a solution, and validating the model qualities. A test automation model based on the results of this research is introduced. The implemented test automation model could be used by small and medium-sized software development teams. The implemented test automation solution uses four different test automation tools to cover the requirements of the testing levels. The solution was validated with static and dynamic methods. Test automation provided an effective code review, automated regression testing and widened the scape of testing. The test automation model that is presented provides a comprehensive test automation solution based on freely available open source tools.en
dc.format.extent77
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/94730
dc.identifier.urnURN:NBN:fi:aalto-2020120553564
dc.language.isoenen
dc.programme.majorTietojenkäsittelyoppifi
dc.programme.mcodeT-76fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordtest automationen
dc.subject.keywordtestiautomaatiofi
dc.subject.keywordsoftware testingen
dc.subject.keywordohjelmistotestausfi
dc.subject.keywordtest automation modelen
dc.subject.keywordtestiautomaatiomallifi
dc.subject.keywordagile testingen
dc.subject.keywordketterä testausfi
dc.titleSoftware test automation in an agile software development teamen
dc.titleTestiautomaatio ketterässä ohjelmistokehitystiimissäfi
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_01028
local.aalto.idinssi34484
local.aalto.openaccessno
Files