Model-Driven Method for Performance Testing

Z. Javed, M. Mohammadian
{"title":"Model-Driven Method for Performance Testing","authors":"Z. Javed, M. Mohammadian","doi":"10.1109/ICRITO.2018.8748267","DOIUrl":null,"url":null,"abstract":"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 (MTCGP). 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.","PeriodicalId":439047,"journal":{"name":"2018 7th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)","volume":"160 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 7th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRITO.2018.8748267","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

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 (MTCGP). 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.
性能测试的模型驱动方法
性能测试是软件测试的一个方面,它评估系统在一定工作负载下的行为。对于同时可供大量用户使用的系统来说,这一点至关重要。本研究演示了模型驱动架构(MDA)在性能测试中的使用。我们通过扩展我们现有的工具来生成测试用例,这些测试用例能够检查系统的特定性能行为。在本文中,从序列图中生成了测试用例。首先,我们将序列图与一些参数特定的约束一起建模,例如实现系统特定功能的交互的可接受响应时间。接下来,自动化的测试用例是基于MDA转换工具上面提到的模型创建的。这些测试用例是可执行的,并且可以用来进行系统的性能测试。我们已经使用Tefkat和MOFScript转换工具(MTCGP)提供了该方法的原型实现。本文详细介绍了该方法和我们开发的工具。通过实例(ATM仿真系统)验证了MTCG-P的可行性和有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信