TY - GEN
T1 - Visualization of combinatorial models and test plans
AU - Tzoref-Brill, Rachel
AU - Wojciak, Paul
AU - Maoz, Shahar
N1 - Publisher Copyright:
© 2016 ACM.
PY - 2016/8/25
Y1 - 2016/8/25
N2 - 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.
AB - 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.
KW - Combinatorial Testing
KW - Software Visualization
UR - http://www.scopus.com/inward/record.url?scp=84989166186&partnerID=8YFLogxK
U2 - 10.1145/2970276.2970301
DO - 10.1145/2970276.2970301
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84989166186
T3 - ASE 2016 - Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering
SP - 144
EP - 154
BT - ASE 2016 - Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering
A2 - Khurshid, Sarfraz
A2 - Lo, David
A2 - Apel, Sven
PB - Association for Computing Machinery, Inc
T2 - 31st IEEE/ACM International Conference on Automated Software Engineering, ASE 2016
Y2 - 3 September 2016 through 7 September 2016
ER -