Model-Driven Method for Performance Testing

被引:0
|
作者
Javed, Z. [1 ]
Mohammadian, Masoud [1 ]
机构
[1] Univ Canberra, Fac Sci & Technol, Canberra, ACT, Australia
关键词
Model-Driven Testing; Performance Testing; Load Testing; Test Case; Test Case Generation;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Performance testing is an aspect of software testing which evaluates the behaviour of a system under certain workload. It becomes critical for the systems which are available to a large number of users simultaneously. This research study demonstrates the usage of the model-driven architecture (MDA) to performance testing. We do this by extending our existing tool to generate test cases which are capable of checking performance specific behaviour of a system. In this paper from sequence diagrams, test cases are generated. First, we model the sequence diagram along with some parameters specific constraints, such as acceptable response time for an interaction which implements a particular functionality of the system. Next automated test cases are created based on the model mentioned above by MDA transformation tools. These tests cases are executable, and can be used to conduct performance testing of the system. We have provided a prototype implementation of this method using the Tefkat and MOFScript transformation tools (MTCG-P). This paper provides details of this method and the tool that we have developed. MTCG-P has been applied to an example (ATM Simulation System) to demonstrate its viability and effectiveness.
引用
收藏
页码:147 / 155
页数:9
相关论文
共 50 条
  • [1] Putting performance engineering into model-driven engineering: Model-driven performance engineering
    Fritzsche, Mathias
    Johannes, Jendrik
    MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 164 - +
  • [2] A Survey of Model-Driven Testing Techniques
    Mussa, Mohamed
    Ouchani, Samir
    Al Sammane, Waseem
    Hamou-Lhadj, Abdelwahab
    2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 167 - 172
  • [3] Testing of model-driven development applications
    Beatriz Marín
    Carlos Gallardo
    Diego Quiroga
    Giovanni Giachetti
    Estefanía Serral
    Software Quality Journal, 2017, 25 : 407 - 435
  • [4] Model-driven Testing of RESTful APIs
    Fertig, Tobias
    Braun, Peter
    WWW'15 COMPANION: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2015, : 1497 - 1502
  • [5] Testing of model-driven development applications
    Marin, Beatriz
    Gallardo, Carlos
    Quiroga, Diego
    Giachetti, Giovanni
    Serral, Estefania
    SOFTWARE QUALITY JOURNAL, 2017, 25 (02) : 407 - 435
  • [6] AN AUTOMATED MODEL-DRIVEN TESTING FRAMEWORK For Model-Driven Development and Software Product Lines
    Lamancha, Beatriz Perez
    Polo Usaola, Macario
    Piattini, Mario
    ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 112 - 121
  • [7] Towards model-driven unit testing
    Engels, Gregor
    Gueldali, Baris
    Lohmann, Marc
    MODELS IN SOFTWARE ENGINEERING, 2007, 4364 : 182 - +
  • [8] Model-Driven Performance Analysis
    Moreno, Gabriel A.
    Merson, Paulo
    QUALITY OF SOFTWARE ARCHITECTURES, PROCEEDINGS, 2008, 5281 : 135 - 151
  • [9] A model-driven transformation method
    Koehler, J
    Hauser, R
    Kapoor, S
    Wu, FY
    Kumaran, S
    SEVENTH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2003, : 186 - 197
  • [10] STUDY AND IMPLEMENTATION OF MODEL-DRIVEN TESTING METHOD FOR NETWORK MANAGEMENT INTERFACE
    Chen, Yinghui
    Hou, Limin
    Liu, Yichang
    Zhang, Yongping
    Qi, Feng
    PROCEEDINGS OF 2009 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS TECHNOLOGY AND APPLICATIONS, 2009, : 259 - +