An exploration of the test prioritization process on large software projects with no requirement specification
Software projects with a larger code base can be hard to maintain, and testing could therefore be a necessity. But how would one prioritize tests in their existing software project, if their project never had any tests? The purpose of this study is to find concrete steps of how to prioritize tests i...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Jönköping University, JTH, Datateknik och informatik
2020
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-51391 |
id |
ndltd-UPSALLA1-oai-DiVA.org-hj-51391 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-hj-513912021-01-08T05:37:31ZAn exploration of the test prioritization process on large software projects with no requirement specificationengClettborn, AdamWallin, EdwinJönköping University, JTH, Datateknik och informatikJönköping University, JTH, Datateknik och informatik2020automated testingrequirements specificationtest prioritizationaction learningComputer EngineeringDatorteknikSoftware projects with a larger code base can be hard to maintain, and testing could therefore be a necessity. But how would one prioritize tests in their existing software project, if their project never had any tests? The purpose of this study is to find concrete steps of how to prioritize tests in a software project, independent of project type and development language. Said steps were found through two iterations of the Action Learning method. The results were found without any requirements specification, which lead to using intuition, together with code complexity, to prioritize test cases, after breaking down the project into its modules. As the study was conducted on only one specific software project, the result is limited to that specific software project until further research is conducted. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-51391application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
automated testing requirements specification test prioritization action learning Computer Engineering Datorteknik |
spellingShingle |
automated testing requirements specification test prioritization action learning Computer Engineering Datorteknik Clettborn, Adam Wallin, Edwin An exploration of the test prioritization process on large software projects with no requirement specification |
description |
Software projects with a larger code base can be hard to maintain, and testing could therefore be a necessity. But how would one prioritize tests in their existing software project, if their project never had any tests? The purpose of this study is to find concrete steps of how to prioritize tests in a software project, independent of project type and development language. Said steps were found through two iterations of the Action Learning method. The results were found without any requirements specification, which lead to using intuition, together with code complexity, to prioritize test cases, after breaking down the project into its modules. As the study was conducted on only one specific software project, the result is limited to that specific software project until further research is conducted. |
author |
Clettborn, Adam Wallin, Edwin |
author_facet |
Clettborn, Adam Wallin, Edwin |
author_sort |
Clettborn, Adam |
title |
An exploration of the test prioritization process on large software projects with no requirement specification |
title_short |
An exploration of the test prioritization process on large software projects with no requirement specification |
title_full |
An exploration of the test prioritization process on large software projects with no requirement specification |
title_fullStr |
An exploration of the test prioritization process on large software projects with no requirement specification |
title_full_unstemmed |
An exploration of the test prioritization process on large software projects with no requirement specification |
title_sort |
exploration of the test prioritization process on large software projects with no requirement specification |
publisher |
Jönköping University, JTH, Datateknik och informatik |
publishDate |
2020 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-51391 |
work_keys_str_mv |
AT clettbornadam anexplorationofthetestprioritizationprocessonlargesoftwareprojectswithnorequirementspecification AT wallinedwin anexplorationofthetestprioritizationprocessonlargesoftwareprojectswithnorequirementspecification AT clettbornadam explorationofthetestprioritizationprocessonlargesoftwareprojectswithnorequirementspecification AT wallinedwin explorationofthetestprioritizationprocessonlargesoftwareprojectswithnorequirementspecification |
_version_ |
1719372056197332992 |