-
公开(公告)号:CN116467206A
公开(公告)日:2023-07-21
申请号:CN202310438756.3
申请日:2023-04-13
Applicant: 浙江大学
IPC: G06F11/36
Abstract: 本发明公开了一种针对自动生成的失败单元测试用例的优先级排序方法,该方法通过收集并执行自动生成的单元测试用例,收集失败的单元测试用例及其执行结果和焦点方法,接着基于测试用例的源代码、焦点方法的文档和源代码以及测试用例的执行结果为每个失败测试用例构建多维度特征,然后基于构建的多维度特征和异常检测算法预测每个测试用例的异常程度,最后基于异常程度对测试用例进行排序,优先将异常程度高的测试用例推荐给开发者。本发明首次提出解决自动生成的失败单元测试用例的优先级排序问题的方法,能够帮助开发者利用有限的时间和精力发现更多的软件缺陷,有助于提升软件开发效率和软件质量。