A methodology and a framework for model-based testing

被引:0
|
作者
Lucio, L [1 ]
Pedro, L [1 ]
Buchs, D [1 ]
机构
[1] Univ Geneva, Software Modelling & Verificat Grp, CH-1211 Geneva, Switzerland
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we will present a survey on the test case generation process and tools we are currently developing. It will reflect the new ideas that we're pursuing while keeping in mind our previous work on formal specification languages and theory of test case generation. The model based test case generation method we propose is based on a subset of the Unified Modelling Language (UML) and the Object Constraint Language (OCL). It uses UML diagrams in what concerns the conceptual point of view and, in addition, OCL expressions for the system's behavioral description. The research builds on past experience of the group while generating test cases starting from a model of the SUT (System Under Test) described in the CO-OPN formalism - formal language for system specification that acts as an intermediary format between the model and the tests. Our method makes use of well known techniques such as symbolic execution by means of a logic resolution engine (i.e. Prolog) for state space exploration of the SUT.
引用
收藏
页码:57 / 70
页数:14
相关论文
共 50 条
  • [1] A symbolic framework for model-based testing
    Frantzen, L.
    Tretmans, J.
    Willemse, T. A. C.
    [J]. FORMAL APPROACHES TO SOFTWARE TESTING AND RUNTIME VERIFICATION, 2006, 4262 : 40 - +
  • [2] A Framework and Algorithm for Model-Based Active Testing
    Feldman, Alexander
    Provan, Gregory
    van Gemund, Arjan
    [J]. 2008 INTERNATIONAL CONFERENCE ON PROGNOSTICS AND HEALTH MANAGEMENT (PHM), 2008, : 378 - +
  • [3] TOM: A Model-Based GUI Testing Framework
    Pinto, Miguel
    Goncalves, Marcelo
    Masci, Paolo
    Campos, Jose Creissac
    [J]. FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2017), 2017, 10487 : 155 - 161
  • [4] A Model-Based Framework For Cloud API Testing
    Wang, Junyi
    Bai, Xiaoying
    Li, Linyi
    Ji, Zhicheng
    Ma, Haoran
    [J]. 2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2017, : 60 - 65
  • [5] A Methodology for Model-Based Regression Testing of Web Services
    Khan, Tamim Ahmed
    Heckel, Reiko
    [J]. 2009 TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE-PRACTICE AND RESEARCH TECHNIQUES, TAIC PART 2009, 2009, : 123 - 124
  • [6] Secure software development and testing: A model-based methodology
    Casola, Valentina
    De Benedictis, Alessandra
    Mazzocca, Carlo
    Orbinato, Vittorio
    [J]. COMPUTERS & SECURITY, 2024, 137
  • [7] A Methodology to do Model-Based Testing using FMEA
    Atifi, Meriem
    Marzak, Abdelaziz
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON NETWORKING, INFORMATION SYSTEMS & SECURITY (NISS19), 2019,
  • [8] A Model-Based Testing Framework for Automotive Embedded Systems
    Marinescu, Raluca
    Saadatmand, Mehrdad
    Bucaioni, Alessio
    Seceleanu, Cristina
    Pettersson, Paul
    [J]. 2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 38 - 47
  • [9] CydiOS: A Model-Based Testing Framework for iOS Apps
    Wu, Shuohan
    Li, Jianfeng
    Zhou, Hao
    Fang, Yongsheng
    Zhao, Kaifa
    Wang, Haoyu
    Qian, Chenxiong
    Luo, Xiapu
    [J]. PROCEEDINGS OF THE 32ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2023, 2023, : 1 - 13
  • [10] Test Framework Generation for Model-Based Testing in Embedded Systems
    Iyenghar, Padma
    [J]. 2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 267 - 274