Building Combinatorial Test Input Model from Use Case Artefacts

被引:8
作者
Preeti, S. [1 ]
Milind, B. [1 ]
Narayan, Medhini S. [1 ]
Rangarajan, Krishnan [1 ]
机构
[1] Dayananda Sagar Coll Engn, Dept Comp Sci & Engn, Bangalore, Karnataka, India
来源
10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017 | 2017年
关键词
combinatorial testing; combinatorial input models; pairwise testing;
D O I
10.1109/ICSTW.2017.42
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Combinatorial Testing is a test design methodology that aims to detect the interaction failures existing in the software under test. The combinatorial input space model comprises of the parameters and the values it can take. Building this input space model is a domain knowledge and experience intensive task. The objective of the paper is to assist test designer in building this test model. A rule based semi-automatic approach is proposed to derive the input space model elements from Use case specifications and UML use case diagrams. A natural language processing based parser and an XMI based parser are implemented. The rules formulated are applied on synthetic case studies and the output model is evaluated using precision and recall metrics. The results are promising and this approach will be of good use to the test designer.
引用
收藏
页码:220 / 228
页数:9
相关论文
共 19 条
[1]  
[Anonymous], 2006, PROC 24 PACIFIC NW S
[2]  
Booch Grady, 2001, REFERENCE MANUAL
[3]   An Input Space Modeling Methodology for Combinatorial Testing [J].
Borazjany, Mehra N. ;
Ghandehari, Laleh Sh. ;
Lei, Yu ;
Kacker, Raghu N. ;
Kuhn, D. Richard .
IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2013), 2013, :372-381
[4]  
Grindal M, 2007, PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, P255
[5]  
Grochtmann M., 1995, Proceedings of Quality Week, V95, P30
[6]  
Krishnan R., 2007, SIGSOFT SOFTW ENG NO, V32, P1
[7]  
Kuhn D.R., 2013, Introduction to combinatorial testing
[8]   Towards Automatic Constraints Elicitation in Pair-wise Testing Based on a Linguistic Approach: Elicitation Support Using Coupling Strength [J].
Nakagawa, Hiroyuki ;
Tsuchiya, Tatsuhiro .
2015 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING AND TESTING (RET), 2015, :34-36
[9]   A Survey of Combinatorial Testing [J].
Nie, Changhai ;
Leung, Hareton .
ACM COMPUTING SURVEYS, 2011, 43 (02)
[10]   THE CATEGORY-PARTITION METHOD FOR SPECIFYING AND GENERATING FUNCTIONAL TESTS [J].
OSTRAND, TJ ;
BALCER, MJ .
COMMUNICATIONS OF THE ACM, 1988, 31 (06) :676-686