Generation of complete test suites from mealy input/output transition systems

被引:4
|
作者
Paiva, Sofia Costa [1 ]
Simao, Adenilso [1 ]
机构
[1] Univ Sao Paulo, Inst Ciencias Matemat & Comp, POB 668, Sao Carlos, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
Test generation; Mealy input/output transition systems; Fault domain; Complete test suites; SELECTION; COVERAGE;
D O I
10.1007/s00165-015-0350-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based testing overcomes challenges in software testing by generating automated test cases from behavior models, e.g. finite state machine (FSM) and input/output transition system (IOTS). Despite the existence of methods for IOTSs, the problem of selection of test cases is an important and difficult topic. The current methods from IOTSs do not provide the same support offered by the existing theory for FSMs, as complete fault coverage. In this paper, we propose a test generation method for IOTSs based on the W method developed for FSMs. The basic idea is to generate a transition cover set and a characterization set and concatenate them to generate complete test suites for IOTSs in a bounded number of steps. The method generates test suites with complete fault coverage for a given fault domain and is targeted at a class of IOTSs, called mealy IOTS, which accepts inputs only in stable states. Results from a case study show the proposed algorithm can achieve better results than a classical method for IOTSs.
引用
收藏
页码:65 / 78
页数:14
相关论文
共 50 条
  • [1] A systematic mapping study on test generation from Input/Output Transition Systems
    da Costa Paiva, Sofia Larissa
    Simao, Adenilso da Silva
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 333 - 340
  • [2] Factorized test generation for multi-input/output transition systems
    Brinksma, E
    Heerink, L
    Tretmans, J
    [J]. TESTING OF COMMUNICATING SYSTEMS, 1998, : 67 - 82
  • [3] Generating small combinatorial test suites to cover input-output relationships
    Cheng, C
    Dumitrescu, A
    Schroeder, P
    [J]. THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 76 - 82
  • [4] Generation of optimal finite test suites for timed systems
    Merayo, Mercedes G.
    Nunez, Manuel
    Rodriguez, Ismael
    [J]. TASE 2007: FIRST JOINT IEEE/IFIP SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 149 - +
  • [5] Model extraction and test generation from JUnit test suites
    Pablo Lamela Seijas
    Simon Thompson
    Miguel Ángel Francisco
    [J]. Software Quality Journal, 2018, 26 : 1519 - 1552
  • [6] Model extraction and test generation from JUnit test suites
    Seijas, Pablo Lamela
    Thompson, Simon
    Angel Francisco, Miguel
    [J]. 2016 IEEE/ACM 11TH INTERNATIONAL WORKSHOP IN AUTOMATION OF SOFTWARE TEST (AST), 2016, : 8 - 14
  • [7] Model extraction and test generation from JUnit test suites
    Seijas, Pablo Lamela
    Thompson, Simon
    Angel Francisco, Miguel
    [J]. SOFTWARE QUALITY JOURNAL, 2018, 26 (04) : 1519 - 1552
  • [8] Testing transition systems with input and output testers
    Petrenko, A
    Yevtushenko, N
    Le Huo, J
    [J]. TESTING OF COMMUNICATING SYSTEMS, PROCEEDINGS, 2003, 2644 : 129 - 145
  • [9] Diagnosability of Input Output Symbolic Transition Systems
    Bourgne, Gauvain
    Dague, Philippe
    Nouioua, Farid
    Rapin, Nicolas
    [J]. 2009 FIRST INTERNATIONAL CONFERENCE ON ADVANCES IN SYSTEM TESTING AND VALIDATION LIFECYCLE, 2009, : 147 - +
  • [10] STRUCTURALLY COMPLETE SYSTEMS WITH MINIMAL INPUT AND OUTPUT VECTORS
    REINSCHKE, K
    [J]. LARGE SCALE SYSTEMS IN INFORMATION AND DECISION TECHNOLOGIES, 1981, 2 (04): : 235 - 242