...
首页> 外文期刊>ScientificWorldJournal >Using Fuzzy Logic in Test Case Prioritization for Regression Testing Programs with Assertions
【24h】

Using Fuzzy Logic in Test Case Prioritization for Regression Testing Programs with Assertions

机译:使用模糊逻辑在具有断言的回归测试程序的优先级优先级

获取原文
           

摘要

Program assertions have been recognized as a supporting tool during software development, testing, and maintenance. Therefore, software developers place assertions within their code in positions that are considered to be error prone or that have the potential to lead to a software crash or failure. Similar to any other software, programs with assertions must be maintained. Depending on the type of modification applied to the modified program, assertions also might have to undergo some modifications. New assertions may also be introduced in the new version of the program, while some assertions can be kept the same. This paper presents a novel approach for test case prioritization during regression testing of programs that have assertions using fuzzy logic. The main objective of this approach is to prioritize the test cases according to their estimated potential in violating a given program assertion. To develop the proposed approach, we utilize fuzzy logic techniques to estimate the effectiveness of a given test case in violating an assertion based on the history of the test cases in previous testing operations. We have conducted a case study in which the proposed approach is applied to various programs, and the results are promising compared to untreated and randomly ordered test cases.
机译:在软件开发,测试和维护期间,程序断言已被识别为支持工具。因此,软件开发人员在其代码中将断言放在被认为是容易出错的位置或有可能导致软件崩溃或失败的位置。类似于任何其他软件,必须维护具有断言的程序。根据应用于修改程序的修改类型,断言也可能不得不进行一些修改。还可以在新版本的程序中引入新的断言,而一些断言可以保持相同。本文介绍了使用模糊逻辑对具有断言的程序的回归测试中的测试案例优先级的新方法。这种方法的主要目标是根据违反给定的计划断言的估计潜力优先考虑测试用例。为了开发所提出的方法,我们利用模糊逻辑技术来估计给定的测试用例的有效性,以基于先前测试操作中的测试用例的历史来违反断言。我们已经进行了一个案例研究,其中提出的方法适用于各种计划,与未经治疗和随机排序的测试用例相比,结果是有前途的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号