摘要:
本发明公开了一种基于One-test-at-a-time策略的组合测试用例优先级排序方法,属于软件测试领域。
本发明包括以下步骤:
本发明可用于不同组合覆盖强度生成的测试用例优先级的排序,能够有效地在使用相同的测试用例数量情况下检测出更多的缺陷,提高了缺陷检测效率。
| 专利名称 | 一种基于One‑test‑at‑a‑time策略的组合测试用例优先级排序方法 | ||
|---|---|---|---|
| 专利状态 | - | 专利号(申请号) | CN201710137624.1 |
| 申请号 | - | 专利申请日期 | 2017-03-09 |
| 专利授权日期 | 2017-05-31 | 专利权届满日 | - |
| 专利所属地 | 中国 | 专利类型 | 发明专利 |
| 发明人 | 包晓安;林青霞;张娜;熊子健 | ||
| 权利人 | - | ||
| 专利摘要 | 本发明公开了一种基于One?test?at?a?time策略的组合测试用例优先级排序方法,属于软件测试领域。本发明包括:通过One?test?at?a?time策略思想,在组合测试用例集中每次选择一条优先级最高的测试用例用于执行;测试用例优先级使用多重待覆盖率、测试用例失效率和测试用例重要度三个影响因子及权重因子α、β、γ计算的结果排序;根据测试用例的测试情况,实时调整影响因子参数取值;再根据调整后的影响因子参数取值,选择下一条优先级最高的测试用例进行执行,反复直至达到测试目标。本发明可用于不同组合覆盖强度生成的测试用例优先级的排序,能够有效地在使用相同的测试用例数量情况下检测出更多的缺陷,提高了缺陷检测效率。 | ||