多目标优化:测试用例优先级动态调整提升软件测试效率
97 浏览量
更新于2024-08-27
收藏 1006KB PDF 举报
本文探讨了"多目标优化的测试用例优先级在线调整策略"这一关键领域的研究,发表在《软件学报》上,其ISSN号为1000-9825,CODEN为RUXUEW。该研究聚焦于软件测试中的一个重要问题——如何有效地对测试用例进行排序,以实现多目标优化。文章由张娜、姚澜、包晓安等人合作完成,他们在浙江理工大学信息学院和中国电子科技集团第五十二研究所,以及比利时的Distrinet Laboratory进行了深入研究。
作者们提出了一个创新的方法,从需求的角度出发,考虑三个主要因素:需求覆盖率、测试用例重要度和测试用例失效率,将它们作为影响测试用例优先级的因子,并通过定义权重因子层来平衡这些因素的重要性。他们设计了一种在线估计方法,实时评估这两个指标(需求覆盖率和测试用例失效率),以此为基础,开发了一种多目标优化的测试用例优先级在线调整策略。这种策略的核心在于利用测试执行过程中的反馈信息,动态调整测试用例的优先级,目标是在达到预定的测试覆盖率的同时,优先覆盖那些高优先级和易出错的需求,以便尽早发现并修复潜在的严重软件缺陷。
与传统的随机测试、单目标优先级排序和确定性排序方法相比,作者们提出的新策略显示出更高的测试效率。通过实验证明,它能在较短的时间内完成同样质量的软件测试,显著提升了测试的效率。该研究对于软件测试过程中的动态优化和资源分配具有重要价值,适用于那些追求高效、精确缺陷检测的软件开发环境。
参考文献和引用格式按照中图法分类为TP311,中文引用格式为:张娜、姚澜、包晓安等. 多目标优化的测试用例优先级在线调整策略. 软件学报, 2015, 26(10): 2451-2464. 英文引用格式则为:Zhang N., Yao L., Bao X. A., et al. Online adjustment strategy for test case priority based on multi-objective optimization. Journal of Software, 2015, 26(10): 2451-2464. 该研究的结果对于软件工程实践者和理论研究人员都具有实用价值和理论参考意义。
2022-08-03 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2019-05-08 上传
2012-03-27 上传
点击了解资源详情
点击了解资源详情
weixin_38644599
- 粉丝: 11
- 资源: 903
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南