...
首页> 外文期刊>Indian Journal of Science and Technology >Survey on Test Case Prioritization Techniques for Regression Testing
【24h】

Survey on Test Case Prioritization Techniques for Regression Testing

机译:回归测试的测试用例优先级技术调查

获取原文

摘要

Objective: The main intent of this research is to provide prioritization of test cases in regression testing for various applications. For that, several test case prioritization techniques which are classified based on various parameters are investigated. Methods/Statistical Analysis: In this manuscript, a survey has been made on various test case prioritization techniques for regression testing. Several test case prioritization techniques are presented for regression testing of various applications. One of the suggested technique is Reinforcement Learning (RL) based Hidden Markov Model (HMM) method for prioritizing test cases during regression testing of Graphical User Interface (GUI) applications. Results: This survey comprehensively studies the issues in test case prioritization techniques for regression testing. The performance of different methods is compared with various parameters such as Average Percentage Faults Detected (APFD), effect size, statistical testing. The mean values of APFD for RL-Based HMM model method is 0.68, for accumulated Q-value method is 0.62 and for statement coverage method is 0.61. Findings: The major findings in this survey are that test case prioritization is still at its primitive stages and more research is required to make it applicable in today’s world. It can be applied to all streams of computer engineering if made practically feasible. Currently test case prioritization is only applied where there is no consideration of cost like safety critical software. Many existing methods are surveyed in this work and the findings suggest that model based test case prioritization is best in all aspects. Application/Improvement: Test case prioritization can be applied to all kinds of software once it is cost effective and practically feasible but currently its application is limited to some software components only. Conclusion: This survey investigates several test case prioritization techniques and provides the idea for efficient methods for future work.
机译:目的:本研究的主要目的是为各种应用提供回归测试中测试用例的优先级。为此,研究了基于各种参数分类的几种测试用例优先级排序技术。方法/统计分析:在本文中,对用于回归测试的各种测试用例优先级排序技术进行了调查。提出了几种测试用例优先级排序技术,用于各种应用程序的回归测试。建议的技术之一是基于增强学习(RL)的隐马尔可夫模型(HMM)方法,用于在图形用户界面(GUI)应用程序的回归测试期间确定测试用例的优先级。结果:本次调查全面研究了用于回归测试的测试用例优先级排序技术中的问题。将不同方法的性能与各种参数进行比较,例如平均检测到的故障百分比(APFD),效果大小,统计测试。基于RL的HMM模型方法的APFD平均值为0.68,累积Q值方法的平均值为0.62,语句覆盖率方法的平均值为0.61。调查结果:该调查的主要发现是测试用例的优先级仍处于原始阶段,需要更多的研究才能使其在当今世界中适用。如果切实可行,它可以应用于所有计算机工程流。当前,仅在不考虑成本(例如安全关键软件)的情况下才应用测试用例优先级。在这项工作中调查了许多现有方法,研究结果表明,基于模型的测试用例优先级在所有方面都是最好的。应用程序/改进:测试用例优先级一旦可以节省成本且切实可行,便可以应用于所有类型的软件,但目前其应用程序仅限于某些软件组件。结论:这项调查研究了几种测试用例的优先级排序技术,并为以后的工作提供了有效方法的思路。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号