Visualization of combinatorial models and test plans

Rachel Tzoref-Brill, Paul Wojciak, Shahar Maoz

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Combinatorial test design (CTD) is an effective and widely" used test design technique. CTD provides automatic test" plan generation, but it requires a manual definition of the" test space in the form of a combinatorial model. One challenge" for successful application of CTD in practice relates" to this manual model definition and maintenance process." Another challenge relates to the comprehension and use of" the test plan generated by CTD for prioritization purposes." In this work we introduce the use of visualizations as a" means to address these challenges. We apply three different" forms of visualization, matrices, graphs, and treemaps, to" visualize the relationships between the different elements of" the model, and to visualize the strength of each test in the" test plan and the relationships between the different tests" in terms of combinatorial coverage. We evaluate our visualizations" via a user survey with 19 CTD practitioners, as" well as via two industrial projects in which our visualization" was used and allowed test designers to get vital insight into" their models and into the coverage provided through CTD" generated test plans.

Original languageEnglish
Title of host publicationASE 2016 - Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering
EditorsSarfraz Khurshid, David Lo, Sven Apel
PublisherAssociation for Computing Machinery, Inc
Pages144-154
Number of pages11
ISBN (Electronic)9781450338455
DOIs
StatePublished - 25 Aug 2016
Event31st IEEE/ACM International Conference on Automated Software Engineering, ASE 2016 - Singapore, Singapore
Duration: 3 Sep 20167 Sep 2016

Publication series

NameASE 2016 - Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering

Conference

Conference31st IEEE/ACM International Conference on Automated Software Engineering, ASE 2016
Country/TerritorySingapore
CitySingapore
Period3/09/167/09/16

Keywords

  • Combinatorial Testing
  • Software Visualization

Fingerprint

Dive into the research topics of 'Visualization of combinatorial models and test plans'. Together they form a unique fingerprint.

Cite this