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 条
  • [1] AICHERNIG B, 2007, 5 IEEE INT C SOFTW E, P215, DOI DOI 10.1109/SEFM.2007.29
  • [2] Improving Fault-based Conformance Testing
    Aichernig, Bernhard K.
    Weiglhofer, Martin
    Wotawa, Franz
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 220 (01) : 63 - 77
  • [3] Aichernig BK, 2006, LECT NOTES COMPUT SC, V3922, P324
  • [4] A formal abstract framework for modelling and testing complex software systems
    Aiguier, Marc
    Boulanger, Frederic
    Kanso, Bilal
    [J]. THEORETICAL COMPUTER SCIENCE, 2012, 455 : 66 - 97
  • [5] Testing interruptions in reactive systems
    Andrade, Wilkerson L.
    Machado, Patricia D. L.
    [J]. FORMAL ASPECTS OF COMPUTING, 2012, 24 (03) : 331 - 353
  • [6] [Anonymous], TESTING COMM SYST
  • [7] Bannour Boutheina, 2012, Testing Software and Systems. 24th IFIP WG 6.1 International Conference (ICTSS 2012). Proceedings, P119, DOI 10.1007/978-3-642-34691-0_10
  • [8] Bensalem S, 2008, WODES' 08: PROCEEDINGS OF THE 9TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, P225, DOI 10.1109/WODES.2008.4605949
  • [9] Bhateja P., 2011, Proceedings of the 2011 IEEE 5th International Symposium on Theoretical Aspects of Software Engineering (TASE 2011), P221, DOI 10.1109/TASE.2011.40
  • [10] Bhateja P, 2006, LECT NOTES COMPUT SC, V4218, P369