Exploring an approach to model-based testing from Behavior Trees

被引:1
|
作者
Hakimipour, Niusha [1 ]
Strooper, Paul [1 ]
机构
[1] Univ Queensland, Sch Informat Technol & Elect Engn, St Lucia, Qld, Australia
关键词
Behavior Trees; model-based testing; automated test generation;
D O I
10.1109/APSEC.2012.95
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
One of the most important methods to ensure system correctness is testing. Test execution can often be automated. However, the generation of tests from original requirements is an open area of research. In this paper, we propose an approach to generate test cases from requirements. We use a Behavior Tree (BT) to model the requirements of a system. The BT notation is a tree-like graphical notation to capture the requirements of a system. We use TTCN-3 as our testing language. TTCN-3 is a programming language with test-specific extensions. From the BT model, we generate test cases in TTCN-3. These test cases combined with an adapter layer in TTCN-3 will be executed against an implementation of the model to test that implementation.
引用
收藏
页码:80 / 86
页数:7
相关论文
共 50 条
  • [21] A Model-Based Active Testing Approach to Sequential Diagnosis
    Feldman, Alexander
    Provan, Gregory
    van Gemund, Arjan
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2010, 39 : 301 - 334
  • [22] Model-Based Testing
    Schieferdecker, Ina
    IEEE SOFTWARE, 2012, 29 (01) : 14 - 18
  • [23] Model-based testing
    Le Traon, Yves
    Xie, Tao
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2023, 33 (02):
  • [24] Model-based testing
    Pretschner, A
    ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 722 - 723
  • [25] On Operational Diagnosis for Ground Stations: A Model-Based Approach with Behaviour Trees
    Christofi, Nikolena
    Pucel, Xavier
    Baron, Claude
    Pantel, Marc
    Canu, David
    Golenzer, Gerome
    Ducamp, Christophe
    SPACE OPERATIONS, SPACEOPS 2023, 2025, : 235 - 251
  • [26] The model-based approach to autonomous behavior: Prospects and challenges
    Geffner, Hector
    INTELLIGENZA ARTIFICIALE, 2011, 5 (02) : 163 - 169
  • [27] The Model-based Approach to Autonomous Behavior: A Personal View
    Geffner, Hector
    PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 1709 - 1712
  • [28] Combinatorial testing and model-based testing
    Hierons, Robert M.
    Xie, Tao
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2022, 32 (02):
  • [29] Model-based software component testing: A UML-based approach
    Zheng, Weiqun
    Bundell, Gary
    6TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2007, : 891 - +
  • [30] Evaluating the Model-Based Testing Approach in the Context of Mobile Applications
    Farto, Guilherme de Cleva
    Endo, Andre Takeshi
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2015, 314 : 3 - 21