使用UML状态机图进行基于风险的测试用例优先级排序

Gufran Ahmad Ansari, Wasiur Rhmann, Vipin Saxena
{"title":"使用UML状态机图进行基于风险的测试用例优先级排序","authors":"Gufran Ahmad Ansari, Wasiur Rhmann, Vipin Saxena","doi":"10.5120/IJAIS2016451624","DOIUrl":null,"url":null,"abstract":"Time and budget constraints are two main factors which affect the quality of software products. Testing is the last activity that performed in the software development life cycle which suffers more. Test cases are designed to find the bugs in the software. Prioritization of test cases is used to execute test cases earlier which are of high probability of finding bugs. Testing with all possible test cases is not possible even for trivial software. Testing of safety critical systems require more effort to identify the critical components. In the present work, authors proposed, a novel technique of test cases prioritization from UML state diagram by taking account risk. State machine diagram is transformed into WEFSM (Weighted Extended Finite State Machine) and a case study of ATM system is used to evaluate the proposed approach. A new metric based on risk called APRC (Average Percentage of Risk Covered) is proposed and used to demonstrate the effectiveness of proposed approach.","PeriodicalId":92376,"journal":{"name":"International journal of applied information systems","volume":"12 1","pages":"15-21"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Risk based Test Case Prioritization using UML State Machine Diagram\",\"authors\":\"Gufran Ahmad Ansari, Wasiur Rhmann, Vipin Saxena\",\"doi\":\"10.5120/IJAIS2016451624\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Time and budget constraints are two main factors which affect the quality of software products. Testing is the last activity that performed in the software development life cycle which suffers more. Test cases are designed to find the bugs in the software. Prioritization of test cases is used to execute test cases earlier which are of high probability of finding bugs. Testing with all possible test cases is not possible even for trivial software. Testing of safety critical systems require more effort to identify the critical components. In the present work, authors proposed, a novel technique of test cases prioritization from UML state diagram by taking account risk. State machine diagram is transformed into WEFSM (Weighted Extended Finite State Machine) and a case study of ATM system is used to evaluate the proposed approach. A new metric based on risk called APRC (Average Percentage of Risk Covered) is proposed and used to demonstrate the effectiveness of proposed approach.\",\"PeriodicalId\":92376,\"journal\":{\"name\":\"International journal of applied information systems\",\"volume\":\"12 1\",\"pages\":\"15-21\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-12-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International journal of applied information systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5120/IJAIS2016451624\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International journal of applied information systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5120/IJAIS2016451624","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

时间和预算约束是影响软件产品质量的两个主要因素。测试是软件开发生命周期中执行的最后一个活动,受到的影响更大。设计测试用例是为了发现软件中的错误。测试用例的优先级用于更早地执行测试用例,这是发现错误的高概率。使用所有可能的测试用例进行测试是不可能的,即使是对于琐碎的软件。安全关键系统的测试需要更多的努力来识别关键部件。在目前的工作中,作者提出了一种通过考虑风险从UML状态图中对测试用例进行优先级排序的新技术。将状态机图转化为WEFSM(加权扩展有限状态机),并以ATM系统为例对该方法进行了验证。提出了一种基于风险的新度量,称为APRC(覆盖风险的平均百分比),并用于证明所建议方法的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Risk based Test Case Prioritization using UML State Machine Diagram
Time and budget constraints are two main factors which affect the quality of software products. Testing is the last activity that performed in the software development life cycle which suffers more. Test cases are designed to find the bugs in the software. Prioritization of test cases is used to execute test cases earlier which are of high probability of finding bugs. Testing with all possible test cases is not possible even for trivial software. Testing of safety critical systems require more effort to identify the critical components. In the present work, authors proposed, a novel technique of test cases prioritization from UML state diagram by taking account risk. State machine diagram is transformed into WEFSM (Weighted Extended Finite State Machine) and a case study of ATM system is used to evaluate the proposed approach. A new metric based on risk called APRC (Average Percentage of Risk Covered) is proposed and used to demonstrate the effectiveness of proposed approach.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Enhancing the Fight against Social Media Misinformation: An Ensemble Deep Learning Framework for Detecting Deepfakes Securing Healthcare Systems in the Era of 6G Networks: A Perspective on the Enabling Technologies REVIEW OF ONLINE SHOPPING DESIGN IN NIGERIA: CHALLENGES AND OPPORTUNITIES Privacy And Security Issues: An Assessment of the Awareness Level of Smartphone Users in Nigeria Enhancing Fake News Identification in Social Media through Ensemble Learning Methods
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1