首页> 外国专利> Adaptive Framework Automatically Prioritizing Software Test Cases

Adaptive Framework Automatically Prioritizing Software Test Cases

机译:自适应框架自动确定软件测试用例的优先级

摘要

An automated, self-adaptive framework prioritizes software testing in a consistent and effective manner. A metric evaluates past test execution information for assigning regression testing priority. The metric may be calculated with reference to one or more of the following factors taken in combination: requirement, coverage, history, and cost. The requirement factor considers customer-assigned priority of testing the code, complexity of implementing the code, and proneness of the code to faults. The coverage factor considers code coverage, feature coverage, and common usage rate. The history factor considers previous bug found rate, case stable rate, and priority to calculate. The cost factor considers test case execution time, and step length. A value of each factor for one test case is measured according to that test case and is not related to other test cases. The calculation result representing the metric for each test case determines a priority of the test case.
机译:自动化的自适应框架以一致且有效的方式确定软件测试的优先级。指标评估过去的测试执行信息,以分配回归测试优先级。可以结合以下因素中的一个或多个因素来计算度量:需求,覆盖范围,历史记录和成本。需求因素考虑了客户为测试代码分配的优先级,实现代码的复杂性以及代码易于出现故障的可能性。覆盖率因素考虑代码覆盖率,功能覆盖率和通用使用率。历史记录因素考虑先前的错误发现率,案例稳定率和计算优先级。成本因素考虑了测试用例的执行时间和步长。一个测试用例的每个因子的值都是根据该测试用例测量的,并且与其他测试用例无关。表示每个测试案例的度量标准的计算结果确定测试案例的优先级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号