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 条
  • [31] Model-driven Service Integration Testing - A Case Study
    Wieczorek, Sebastian
    Stefanescu, Alin
    Roth, Andreas
    QUATIC 2010: SEVENTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, 2010, : 292 - 297
  • [32] Model-driven Performance Prediction of Systems of Systems
    Falkner, Katrina
    Szabo, Claudia
    Chiprianov, Vanea
    19TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS'16), 2016, : 44 - 44
  • [33] Model-Driven Performance Evaluation for Service Engineering
    Pahl, Claus
    Boskovic, Marko
    Hasselbring, Wilhelm
    EMERGING WEB SERVICES TECHNOLOGY, VOL II, 2008, 2 : 171 - +
  • [34] Model-driven performance prediction of systems of systems
    Falkner, Katrina
    Szabo, Claudia
    Chiprianov, Vanea
    Puddy, Gavin
    Rieckmann, Marianne
    Fraser, Dan
    Aston, Cathlyn
    SOFTWARE AND SYSTEMS MODELING, 2018, 17 (02): : 415 - 441
  • [35] Dealing with Usability in Model-Driven Development Method
    Ben Ammar, Lassaad
    Trabelsi, Abdelwaheb
    Mahfoudhi, Adel
    ENTERPRISE INFORMATION SYSTEMS, ICEIS 2013, 2014, 190 : 405 - 420
  • [36] Model-driven performance prediction of systems of systems
    Katrina Falkner
    Claudia Szabo
    Vanea Chiprianov
    Gavin Puddy
    Marianne Rieckmann
    Dan Fraser
    Cathlyn Aston
    Software & Systems Modeling, 2018, 17 : 415 - 441
  • [37] A Method for Model-Driven IoT Application Development
    Nast, Benjamin
    Sandkuhl, Kurt
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2024, 2028 : 141 - 164
  • [38] A Model-driven Collaborative Modeling Method for Software
    Sun, Zhihong
    Kong, Xiangying
    Ye, Tong
    Zhuang, Yi
    2020 THE 4TH INTERNATIONAL CONFERENCE ON MANAGEMENT ENGINEERING, SOFTWARE ENGINEERING AND SERVICE SCIENCES (ICMSS 2020), 2020, : 11 - 15
  • [39] Model-driven MOE method for weapon systems
    Wei H.
    Li Q.
    Huang S.
    Xu Z.
    Pu Y.
    Yang S.
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2019, 59 (11): : 925 - 933
  • [40] Teaching Model-Driven Engineering from a model-testing perspective
    Cammaerts, Felix
    2024 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST 2024, 2024, : 454 - 456