Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Hierarchical Approach to Software Testing
Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering.
2006 (English)Independent thesis Advanced level (degree of Master (One Year))Student thesisAlternative title
Ett hierarkiskt tillvägagångssätt för testning av programvara (Swedish)
Abstract [en]

To produce high quality software both software developers and testers need continuous improvement in their work methodologies and processes. So, far much work has been done in the effective ways of eliciting and documenting the requirements. However important aspect is to make sure that whatever is documented in specifications actually works correctly in the developed software. Software testing is done to ensure this phenomenon. Aim of this thesis is to develop a software test case work flow strategy that helps in identification and selection of suitable test paths that can be used as an input to acceptance testing and as a pre-requisite to start actual testing of the system. This thesis focuses on organizing system test artifacts by closely specifying them with system requirements and use cases. In this perspective focus of this thesis is on requirement writing by use cases, requirements traceability, test case prioritization and application acceptance criteria. A structured way to design test cases is proposed with the help of use cases. Some work is done to trace user needs to system requirements and use cases and benefits of using use case modeling approach in structuring the relationships among test cases is analyzed. As test cases are subject to changes in future so, challenges imposed due to traceability among requirements, use cases and test cases are main subjects of this work along with the challenges faced by software testers to perform application acceptance testing. A green path scheme is proposed to help testers define application acceptance criteria and weight assignment approach is used to prioritize the test cases and to determine the percentage of application running successfully.

Place, publisher, year, edition, pages
2006. , p. 65
Keywords [en]
Test Artifacts, specifications, acceptance, use case, test case, hierarchy, testing, black box, tree, maintenance, regression, priority, prioritization, PORT, complexity, volatility, dependency
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-4889Local ID: oai:bth.se:arkivex483B41AC0B933893C1257188002C6127OAI: oai:DiVA.org:bth-4889DiVA, id: diva2:832240
Uppsok
Technology
Supervisors
Available from: 2015-04-22 Created: 2006-06-09 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(433 kB)1150 downloads
File information
File name FULLTEXT01.pdfFile size 433 kBChecksum SHA-512
1ff2c796c3c588f178a987f1364090bb08798e01fb05e2f520c7c40009519e0cc80f620d743e1dcaadc5a914c9b73382fde281fba93a8a230dc3bd0218b688f8
Type fulltextMimetype application/pdf

By organisation
Department of Systems and Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 1150 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 615 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf