云彩店邀请码|半壳|优胜
随着计算机技术的发展,软件在不同领域中应用得越来越广泛,人们越来越重视软件产品的可靠性相关指标。工程人员通常采用软件可靠性验证测试方法来对软件可靠性指标进行验证。对安全关键领域软件要求的软件可靠性指标控制更为严格,实现当前的软件可靠性测试方法的测试成本过高,存在测试周期长,测试用例数量庞大等相关问题,无法满足软件产品开发进度和费用指标。因此如何实现降低软件可靠性测试的成本,加快软件可靠性测试过程,已成为当前的研究热点问题。
更多的的研究学者提出在已有的软件可靠性测试方法中增加软件程序的可度量特征或者测试覆盖比例等反映软件本身特征或测试过程因素,来对软件可靠性测试过程进行改进,提高可靠性测试效率和加速软件可靠性过程。软件测试性是一种软件内部质量属性,其本质就是软件测试过程发现缺陷的难易程度指标。论文将软件测试性这一质量属性引入到软件可靠性验证测试,研究其对传统的软件可靠性验证测试方法的影响。
综上,论文分析了软件测试性对软件可靠性验证测试执行效率的影响,给出引入测试性的软件可靠性验证测试方法,重点研究如何通过动态故障注入实验对目标程序的测试性进行定量评估。主要研究内容如下:
1)软件测试性定义及度量方法的研究。
2)基于测试性的软件可靠性验证测试改进方法研究,验证引入软件测试性能够显著提高软件可靠性测试的执行速度。
3)基于动态故障注入技术实现对软件测试性的定量计算。论文设计和实现了一个基于Valgrind平台的动态二进制故障注入工具原型,设计动态故障注入实验,计算出目标程序的测试性。并通过对一个实例程序进行故障注入实验,证明论文实现的动态故障注入方案的有效性。
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/293611.html
本站部分内容来源网络如有侵权请联系删除