A systematic mapping study on test generation from Input/Output Transition Systems

被引:4
作者
da Costa Paiva, Sofia Larissa [1 ]
Simao, Adenilso da Silva [1 ]
机构
[1] Univ Sao Paulo, Inst Ciencias Matemat & Comp, Ave Trabalhador Sao Carlense 400, BR-13566590 Sao Carlos, SP, Brazil
来源
PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015 | 2015年
关键词
Input/Output Transition Systems; test generation; systematic mapping study; SYMBOLIC EXECUTION TECHNIQUES; CONFORMANCE; FRAMEWORK; VERIFICATION; INPUTS;
D O I
10.1109/SEAA.2015.66
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: The construction of complex systems has increased the adoption of technologies that aim at automating the testing activity. Model-Based Testing (MBT) has emerged as an approach to automate the generation of high-quality test suites from behavioural models. Input/Output Transition Systems (IOTSs) have been used in MBT because they are more expressive than other formalisms. Objective: This paper focuses on methods for test generation from IOTSs, aiming at synthesizing available knowledge and identifying gaps in the existing approaches. Method: A systematic mapping was conducted, in which 84 studies were evaluated and categorized in the taxonomy of MBT approaches. Results: The results indicate most of the reported approaches apply non-deterministic algorithms to test generation which do not employ measures of coverage or quality. This scenario underscores the importance of further research into this topic. Conclusion: The evidences indicate that the generation of complete test suites is guaranteed in theory without satisfying a certain test selection criterion. This result points out the need of additional investigation in this topic.
引用
收藏
页码:333 / 340
页数:8
相关论文
共 95 条
  • [81] Schmaltz J, 2008, LECT NOTES COMPUT SC, V5215, P250, DOI 10.1007/978-3-540-85778-5_18
  • [82] Architectural Unit Testing
    Scollo, Giuseppe
    Zecchini, Silvia
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 111 : 27 - 52
  • [83] A systematic review of state-based test tools
    Shafique, Muhammad
    Labiche, Yvan
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (01) : 59 - 76
  • [84] Siavashi F., 2015, EASE 15, P30
  • [85] Generating asynchronous test cases from test purposes
    Simao, Adenilso
    Petrenko, Alexandre
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (11) : 1252 - 1262
  • [86] Tretmans Jan, 2008, Formal Methods and Testing. An Outcome of the FORTEST Network. Revised Selected Papers, P1, DOI 10.1007/978-3-540-78917-8_1
  • [87] Tretmans J, 1996, SOFTWARE-CONC TOOL, V17, P103
  • [88] Tretmans J, 2011, LECT NOTES COMPUT SC, V6659, P297, DOI 10.1007/978-3-642-21455-4_9
  • [89] A taxonomy of model-based testing approaches
    Utting, Mark
    Pretschner, Alexander
    Legeard, Bruno
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2012, 22 (05) : 297 - 312
  • [90] Van der Bijl M, 2004, LNCS, V2931, P1102