Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • 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
Code-Aware Combinatorial Interaction Testing
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013). Czech Technical University, Prague, Czech Republic.ORCID iD: 0000-0001-9051-7609
University of Bergamo, Italy.
University Malaysia Pahang, Pahang, Malaysia.
Sabanci University, Istanbul, Turkey.
Show others and affiliations
2019 (English)In: IET Software, ISSN 1751-8806, E-ISSN 1751-8814, Vol. 13, no 6, p. 600-609Article in journal (Refereed) Published
Abstract [en]

Combinatorial interaction testing (CIT) is a useful testing technique to address the interaction of input parameters in software systems. In many applications, the technique has been used as a systematic sampling technique to sample the enormous possibilities of test cases. In the last decade, most of the research activities focused on the generation of CIT test suites as it is a computationally complex problem. Although promising, less effort has been paid for the application of CIT. In general, to apply the CIT, practitioners must identify the input parameters for the Software-under-test (SUT), feed these parameters to the CIT tool to generate the test suite, and then run those tests on the application with some pass and fail criteria for verification. Using this approach, CIT is used as a black-box testing technique without knowing the effect of the internal code. Although useful, practically, not all the parameters having the same impact on the SUT. This paper introduces a different approach to use the CIT as a gray-box testing technique by considering the internal code structure of the SUT to know the impact of each input parameter and thus use this impact in the test generation stage. We applied our approach to five reliable case studies. The results showed that this approach would help to detect new faults as compared to the equal impact parameter approach.

Place, publisher, year, edition, pages
London, England: Institution of Engineering and Technology, 2019. Vol. 13, no 6, p. 600-609
Keywords [en]
Software Testing; Software Engineering; combinatorial interaction testing;
National Category
Computer and Information Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-73615DOI: 10.1049/iet-sen.2018.5315ISI: 000499993300011OAI: oai:DiVA.org:kau-73615DiVA, id: diva2:1338736
Available from: 2019-07-24 Created: 2019-07-24 Last updated: 2020-03-31Bibliographically approved

Open Access in DiVA

fulltext(1815 kB)428 downloads
File information
File name FULLTEXT01.pdfFile size 1815 kBChecksum SHA-512
3ee933e7a98be288200b47ebeeb743ae7a14405f2b37f49a3ac1064ef6630f76843059f54e380d3af8ab5e3bba0cd3c4d5503262539380bcefb37017296a64c9
Type fulltextMimetype application/pdf

Other links

Publisher's full texthttps://digital-library.theiet.org/content/journals/10.1049/iet-sen.2018.5315

Authority records

Ahmed, Bestoun S.

Search in DiVA

By author/editor
Ahmed, Bestoun S.
By organisation
Department of Mathematics and Computer Science (from 2013)
In the same journal
IET Software
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 428 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
urn-nbn

Altmetric score

doi
urn-nbn
Total: 621 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • 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