软件测试优化与克隆检测研究
在软件开发过程中,测试优化和代码克隆检测是两个重要的环节。测试优化能够提高测试效率,而代码克隆检测有助于发现代码中的重复部分,提升代码质量。下面将为大家详细介绍相关的研究内容。
1. 人脸检测的深度参数优化
在人脸检测领域,为了提高Viola - Jones算法的性能,研究人员采用了深度参数优化方法。具体操作步骤如下:
1. MOEA框架运行 :使用MOEA框架进行优化,完成后返回解决方案的Pareto前沿。
2. 测试集验证 :为确保结果不过度拟合训练集,将每个Pareto最优解在测试集上运行,移除崩溃或被其他解支配的解,得到最终的Pareto最优集。
实验结果表明,在17,000张图像的测试集上,基本形式的深度参数优化使Viola - Jones算法的执行时间减少了48%,分类误差为1.80%,而原始算法的分类误差为1.04%。这显示了该技术在优化Viola - Jones算法方面的潜力。
2. Mockito测试套件的多目标回归测试套件最小化
2.1 背景
回归测试用于验证软件系统修改后是否会对现有组件产生意外影响。为了减少测试用例的执行数量,提高测试效率,研究人员将多目标优化应用于Mockito测试套件。Mockito是一个广泛使用的Java框架,用于创建单元测试中的模拟对象。
2.2 方法
- 构建系统 :Mockito项目使用Gradle构建系统来管理项目结构、编译和测试。Gradle提供
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



