Improvement Areas for Agile Test Processes

In the past decade agile testing has been recognized as a field and has progressedsignificantly. Studies show that improved test processes can increase the quality ofsoftware, reduce the number of bugs and reduce the cost. The aim of this study is topresent a recommendation referring to tools from a...

Full description

Bibliographic Details
Main Author: Germundsson, Hanna
Format: Others
Language:English
Published: Linköpings universitet, Institutionen för datavetenskap 2012
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-81723
id ndltd-UPSALLA1-oai-DiVA.org-liu-81723
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-817232013-01-08T13:44:02ZImprovement Areas for Agile Test ProcessesengGermundsson, HannaLinköpings universitet, Institutionen för datavetenskapLinköpings universitet, Tekniska högskolan2012In the past decade agile testing has been recognized as a field and has progressedsignificantly. Studies show that improved test processes can increase the quality ofsoftware, reduce the number of bugs and reduce the cost. The aim of this study is topresent a recommendation referring to tools from agile and sequential developmentmethods that can improve the test process within the different types of projects. Theexpectation is to contribute to the projects by making the test process more efficient andto increase the awareness of risks.Dialogs, interviews and a focus group are combined with a literature study to analyze thetest processes at the consulting firm Combitech AB. Together with the theoreticalframework that presents basic information and terminology about test and test processes,and the basic information about agile development models, an analysis is performed.The final result of this thesis is eleven improvement areas with recommendations todeveloping teams. The recommendations aim to improve the test process for the teamsworking in agile processes. Together the recommendations involve different importantareas of test and its process, like education and knowledge, retrospective anddocumentation, awareness and visualization, and the purpose of test.The conclusion of this study is that there is no common test process that isimplementable for all different projects, but there are improvement areas that affectthem all. It is also shown that a team with united definition and attitude towards testwill work more efficient, and with an increased awareness the team will become better inpreventing risks. It is difficult to measure a process and its progress, and the informationfrom a measurement is hard to interpret, but there are reflections that can be made tofacilitate for the team. The improvement areas that would help Combitech the most are- Educate where education is needed- Be aware of the alternatives- Visualize test- Decide your metrics Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-81723application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description In the past decade agile testing has been recognized as a field and has progressedsignificantly. Studies show that improved test processes can increase the quality ofsoftware, reduce the number of bugs and reduce the cost. The aim of this study is topresent a recommendation referring to tools from agile and sequential developmentmethods that can improve the test process within the different types of projects. Theexpectation is to contribute to the projects by making the test process more efficient andto increase the awareness of risks.Dialogs, interviews and a focus group are combined with a literature study to analyze thetest processes at the consulting firm Combitech AB. Together with the theoreticalframework that presents basic information and terminology about test and test processes,and the basic information about agile development models, an analysis is performed.The final result of this thesis is eleven improvement areas with recommendations todeveloping teams. The recommendations aim to improve the test process for the teamsworking in agile processes. Together the recommendations involve different importantareas of test and its process, like education and knowledge, retrospective anddocumentation, awareness and visualization, and the purpose of test.The conclusion of this study is that there is no common test process that isimplementable for all different projects, but there are improvement areas that affectthem all. It is also shown that a team with united definition and attitude towards testwill work more efficient, and with an increased awareness the team will become better inpreventing risks. It is difficult to measure a process and its progress, and the informationfrom a measurement is hard to interpret, but there are reflections that can be made tofacilitate for the team. The improvement areas that would help Combitech the most are- Educate where education is needed- Be aware of the alternatives- Visualize test- Decide your metrics
author Germundsson, Hanna
spellingShingle Germundsson, Hanna
Improvement Areas for Agile Test Processes
author_facet Germundsson, Hanna
author_sort Germundsson, Hanna
title Improvement Areas for Agile Test Processes
title_short Improvement Areas for Agile Test Processes
title_full Improvement Areas for Agile Test Processes
title_fullStr Improvement Areas for Agile Test Processes
title_full_unstemmed Improvement Areas for Agile Test Processes
title_sort improvement areas for agile test processes
publisher Linköpings universitet, Institutionen för datavetenskap
publishDate 2012
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-81723
work_keys_str_mv AT germundssonhanna improvementareasforagiletestprocesses
_version_ 1716527485050421248