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 条
  • [41] Integrating Model-Based Testing in Model-Driven Web Engineering
    Escott, Eban
    Strooper, Paul
    Steel, Jim
    King, Paul
    2011 18TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2011), 2011, : 187 - 194
  • [42] Performance-based parameter tuning method of model-driven PID control systems
    Zhao, Y. M.
    Xie, W. F.
    Tu, X. W.
    ISA TRANSACTIONS, 2012, 51 (03) : 393 - 399
  • [43] A Model-driven testing Framework Based on requirement for embedded software
    Lei, Haishen
    Wang, Yichen
    PROCEEDINGS OF 2016 11TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY (ICRMS'2016): INTEGRATING BIG DATA, IMPROVING RELIABILITY & SERVING PERSONALIZATION, 2016,
  • [44] Fault model-driven testing from FSM with symbolic inputs
    Timo, Omer Nguena
    Petrenko, Alexandre
    Ramesh, S.
    SOFTWARE QUALITY JOURNAL, 2019, 27 (02) : 501 - 527
  • [45] Fault model-driven testing from FSM with symbolic inputs
    Omer Nguena Timo
    Alexandre Petrenko
    S. Ramesh
    Software Quality Journal, 2019, 27 : 501 - 527
  • [46] Model-driven architecture based testing: A systematic literature review
    Uzun, Burak
    Tekinerdogan, Bedir
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 102 : 30 - 48
  • [47] Transformation of UML design model into performance model - A model-driven framework
    Wagh, Ramrao
    Bellur, Umesh
    Menezes, Bernard
    ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 576 - +
  • [48] A Threat Model-Driven Security Testing Approach for Web Application
    Yan, Bobo
    Li, Xiaohong
    Du, Zhijie
    CONTEMPORARY RESEARCH ON E-BUSINESS TECHNOLOGY AND STRATEGY, 2012, 332 : 158 - 168
  • [49] Mutation Testing for Java']Java based on Model-Driven Development
    Gonzalez, Ariel
    Luna, Carlos
    Bressan, Gonzalo
    2018 XLIV LATIN AMERICAN COMPUTER CONFERENCE (CLEI 2018), 2018, : 1 - 10
  • [50] Mutation Testing of Java']Java Bytecode: A Model-Driven Approach
    Bockisch, Christoph
    Eren, Deniz
    Lehmann, Sascha
    Neufeld, Daniel
    Taentzer, Gabriele
    27TH INTERNATIONAL ACM/IEEE CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS, 2024, : 237 - 248