本发明公开了一种基于One?test?at?a?time策略的组合测试用例优先级排序方法,属于软件测试领域。本发明包括:通过One?test?at?a?time策略思想,在组合测试用例集中每次选择一条优先级最高的测试用例用于执行;测试用例优先级使用多重待覆盖率、测试用例失效率和测试用例重要度三个影响因子及权重因子α、β、γ计算的结果排序;根据测试用例的测试情况,实时调整影响因子参数取值;再根据调整后的影响因子参数取值,选择下一条优先级最高的测试用例进行执行,反复直至达到测试目标。本发明可用于不同组合覆盖强度生成的测试用例优先级的排序,能够有效地在使用相同的测试用例数量情况下检测出更多的缺陷,提高了缺陷检测效率。
声明:
“基于One‑test‑at‑a‑time策略的组合测试用例优先级排序方法” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)