Multi-factor based Regression Test Case Prioritization using Fuzzy Logic

Muhammad Waqar Arshad Waqar, Dr. Muhammad Bilal Bashir, Dr. Yaser Hafeez
{"title":"Multi-factor based Regression Test Case Prioritization using Fuzzy Logic","authors":"Muhammad Waqar Arshad Waqar, Dr. Muhammad Bilal Bashir, Dr. Yaser Hafeez","doi":"10.47679/ijasca.v3i1.56","DOIUrl":null,"url":null,"abstract":"The maintenance level activity generally done after the modification in the software to check whether it is functioning right or not is termed as regression testing. Test case prioritization, a key practice, involves strategically ordering test cases based on specific criteria to enhance the efficiency of fault detection within a condensed time frame. The fuzzy rule base serves as an alternative to the conventional crisp value set, offering a nuanced approach beyond binary outcomes (Yes or No). The primary objective of this research is to address critical factors often overlooked in existing literature on prioritization. Notably, prevalent approaches focus on singular factors during test case prioritization, highlighting the need for a comprehensive technique. To enhance the prioritization of test cases, there is a demand for a method that considers multi-factors or combinations thereof, ultimately increasing effectiveness. This paper introduces an innovative approach a multi-factors regression test-case prioritization technique utilizing fuzzy rules. The methodology aims to optimize the prioritization of test cases, striking a balance between effectiveness and time efficiency. Fuzzy rules are formulated to assess the effectiveness of a prioritized set of test cases in developing the proposed approach. A user-friendly tool has been developed to facilitate the application of this technique, allowing users to input relevant factors and subsequently prioritize test cases accordingly. Through extensive experiments using the developed tool, the effectiveness of the proposed approach has been validated. The results demonstrate that the priority lists of test cases generated for different projects, considering multi-factors, show greater promise compared to techniques relying solely on a single factor for prioritization.","PeriodicalId":507177,"journal":{"name":"International Journal of Advanced Science and Computer Applications","volume":" 22","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Advanced Science and Computer Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.47679/ijasca.v3i1.56","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The maintenance level activity generally done after the modification in the software to check whether it is functioning right or not is termed as regression testing. Test case prioritization, a key practice, involves strategically ordering test cases based on specific criteria to enhance the efficiency of fault detection within a condensed time frame. The fuzzy rule base serves as an alternative to the conventional crisp value set, offering a nuanced approach beyond binary outcomes (Yes or No). The primary objective of this research is to address critical factors often overlooked in existing literature on prioritization. Notably, prevalent approaches focus on singular factors during test case prioritization, highlighting the need for a comprehensive technique. To enhance the prioritization of test cases, there is a demand for a method that considers multi-factors or combinations thereof, ultimately increasing effectiveness. This paper introduces an innovative approach a multi-factors regression test-case prioritization technique utilizing fuzzy rules. The methodology aims to optimize the prioritization of test cases, striking a balance between effectiveness and time efficiency. Fuzzy rules are formulated to assess the effectiveness of a prioritized set of test cases in developing the proposed approach. A user-friendly tool has been developed to facilitate the application of this technique, allowing users to input relevant factors and subsequently prioritize test cases accordingly. Through extensive experiments using the developed tool, the effectiveness of the proposed approach has been validated. The results demonstrate that the priority lists of test cases generated for different projects, considering multi-factors, show greater promise compared to techniques relying solely on a single factor for prioritization.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
利用模糊逻辑确定基于多因素的回归测试用例优先级
在软件修改后,通常会进行维护级活动,检查软件是否正常运行,这就是回归测试。测试用例优先级排序是一种重要的做法,它涉及根据特定标准对测试用例进行战略性排序,以提高在有限时间内检测故障的效率。模糊规则库可替代传统的清晰值集,提供一种超越二元结果(是或否)的细致方法。这项研究的主要目的是解决现有文献在优先级排序中经常忽略的关键因素。值得注意的是,在测试用例优先级排序过程中,普遍的方法都只关注单一因素,这凸显了对综合技术的需求。为了提高测试用例的优先级,需要一种考虑多种因素或因素组合的方法,以最终提高效率。本文介绍了一种利用模糊规则的多因素回归测试用例优先级排序技术的创新方法。该方法旨在优化测试用例的优先级,在有效性和时间效率之间取得平衡。在开发建议的方法时,制定了模糊规则来评估优先测试用例集的有效性。为便于应用这一技术,我们开发了一个用户友好型工具,允许用户输入相关因素,并据此确定测试用例的优先级。通过使用所开发的工具进行大量实验,验证了所建议方法的有效性。结果表明,与仅依赖单一因素进行优先级排序的技术相比,考虑多种因素后为不同项目生成的测试用例优先级列表更有前途。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Performance Analysis of Quicksort Algorithm: An Experimental Study of Its variants Examining Blockchain Platforms: Finding the Perfect Fit for Various Topics UTILIZING MULTIPLE MODALITIES FOR PARKINSON’S DETECTION NEW INTEGRAL TRANSFORM AND SOME OF ITS RELATIONS AND APPLICATIONS Critical Success Factors of Digital Transformation in the Higher Education Sector
×
引用
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