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
Dynamic Integration Test Selection Based on Test Case Dependencies
RISE, Swedish ICT, SICS.ORCID iD: 0000-0002-8724-9049
RISE, Swedish ICT, SICS.ORCID iD: 0000-0002-1512-0844
RISE, Swedish ICT, SICS.ORCID iD: 0000-0002-0921-0878
Mälardalen University, Sweden.
Show others and affiliations
2016 (English)In: 2016 IEEE Ninth International Conference on Software Testing, Verification and Validation Workshops (ICSTW), 2016, 15, p. 277-286Conference paper, Published paper (Refereed)
Abstract [en]

Prioritization, selection and minimization of test cases are well-known problems in software testing. Test case prioritization deals with the problem of ordering an existing set of test cases, typically with respect to the estimated likelihood of detecting faults. Test case selection addresses the problem of selecting a subset of an existing set of test cases, typically by discarding test cases that do not add any value in improving the quality of the software under test. Most existing approaches for test case prioritization and selection suffer from one or several drawbacks. For example, they to a large extent utilize static analysis of code for that purpose, making them unfit for higher levels of testing such as integration testing. Moreover, they do not exploit the possibility of dynamically changing the prioritization or selection of test cases based on the execution results of prior test cases. Such dynamic analysis allows for discarding test cases that do not need to be executed and are thus redundant. This paper proposes a generic method for prioritization and selection of test cases in integration testing that addresses the above issues. We also present the results of an industrial case study where initial evidence suggests the potential usefulness of our approach in testing a safety-critical train control management subsystem.

Place, publisher, year, edition, pages
2016, 15. p. 277-286
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:ri:diva-24552DOI: 10.1109/ICSTW.2016.14Scopus ID: 2-s2.0-84992215253ISBN: 978-1-5090-3674-5 (electronic)OAI: oai:DiVA.org:ri-24552DiVA, id: diva2:1043636
Conference
9th IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW 2016), April 10-15, 2016, Chicago, US
Projects
IMPRINTAvailable from: 2016-10-31 Created: 2016-10-31 Last updated: 2023-10-04Bibliographically approved

Open Access in DiVA

fulltext(410 kB)616 downloads
File information
File name FULLTEXT01.pdfFile size 410 kBChecksum SHA-512
a603e83b35a93342a406cfc5256896d01b9db14cf58bae4e87181f093a7433db9cab7c3806956a7e56bef86012f5f4b98b4e00253d77f11726aeee2697329092
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Tahvili, SaharSaadatmand, MehrdadLarsson, StigBohlin, Markus

Search in DiVA

By author/editor
Tahvili, SaharSaadatmand, MehrdadLarsson, StigBohlin, Markus
By organisation
SICSSICS
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 616 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

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 188 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