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 条
  • [21] A Model-Driven Approach for Behavior-Driven GUI Testing
    Buender, Hendrik
    Kuchen, Herbert
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 1742 - 1751
  • [22] Performance Evaluation: Model-Driven or Problem-Driven?
    Haverkort, Boudewijn R.
    QUANTITATIVE EVALUATION OF SYSTEMS (QEST 2021), 2021, 12846 : 3 - 11
  • [23] The Palladio component model for model-driven performance prediction
    Becker, Steffen
    Koziolek, Heiko
    Reussner, Ralf
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (01) : 3 - 22
  • [24] Parametric performance completions for model-driven performance prediction
    Happe, Jens
    Becker, Steffen
    Rathfelder, Christoph
    Friedrich, Holger
    Reussner, Ralf H.
    PERFORMANCE EVALUATION, 2010, 67 (08) : 694 - 716
  • [25] Towards model-driven testing of a Web application generator
    Baresi, L
    Fraternali, P
    Tisi, M
    Morasca, S
    WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 75 - 86
  • [26] FLYOVER: A Model-Driven Method to Generate Diverse Highway Interchanges for Autonomous Vehicle Testing
    Zhou, Yuan
    Lin, Gengjie
    Tang, Yun
    Yang, Kairui
    Jing, Wei
    Zhang, Ping
    Chen, Junbo
    Gong, Liang
    Liu, Yang
    2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2023), 2023, : 11389 - 11395
  • [27] Model-driven visual testing and debugging of WSN applications
    Al Saad, Mohammad
    Fehr, Elfriede
    Kamenzky, Nicolai
    Schiller, Jochen
    Journal of Networks, 2009, 4 (07) : 607 - 621
  • [28] Towards Model-driven Hypermedia Testing for RESTful Systems
    Vu, Henry
    Fertig, Tobias
    Braun, Peter
    WEBIST: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2017, : 340 - 343
  • [29] Mutation Testing of Java Bytecode: A Model-Driven Approach
    Bockisch, Christoph
    Eren, Deniz
    Lehmann, Sascha
    Neufeld, Daniel
    Taentzer, Gabriele
    Proceedings - MODELS 2024: ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, : 237 - 248
  • [30] Model-driven dashboards for business performance reporting
    Chowdhary, Pawan
    Palpanas, Themis
    Pinel, Florian
    Chen, Shyh-Kwei
    Wu, Frederick Y.
    10TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2006, : 374 - 383