教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

几种常见软件可靠性测试方法综述及应用对比(精)(2)

来源:网络收集 时间:2026-09-11
导读: (1需要在测试中,除了部署产品之外,还有就是程序源代码,不管外部是多少漂亮界面或易用的功能,最终都是由源代码来实现的。所以在部署时,要安装源代码。从源代码编译生成的目录中运行软件。 (2需要代码覆盖率工具的配

(1需要在测试中,除了部署产品之外,还有就是程序源代码,不管外部是多少漂亮界面或易用的功能,最终都是由源代码来实现的。所以在部署时,要安装源代码。从源代码编译生成的目录中运行软件。

(2需要代码覆盖率工具的配置;部署可以针对本软件开发语言的代码覆盖率工具;

(3测试人员要具备阅读代码的能力,其对开发语言的熟悉程度和程序设计经验多少决定了采用灰盒测试能够取得多大的好处,所以配置这方面的测试人员或进行必要的培训是必要的。

三、白盒、黑盒、灰盒测试方法的优缺点比较 测试方法优点缺点 白盒 测试

1、迫使测试人员去仔细思考软件的实现 2、可以检测代码中的每条分支和路径 3、揭示隐藏在代码中的错误 4、对代码的测试比较彻底 5、最优化 1、昂贵

2、无法检测代码中遗漏的路径和数据敏 感性错误

3、不验证规格的正确性 黑盒 测试

1、基本上不用人管着,如果程序停止运行 了一般就是被测试程序crash了

2、设计完测试例之后,下来的工作就是爽 了,当然更苦闷的是确定crash原因 1、结果取决于测试例的设计,测试例的设 计部分来势来源于经验,OU SPG的东西 很值得借鉴

2、没有状态转换的概念,目前一些成功的 例子基本上都是针对PDU来做的,还做 不到针对被测试程序的状态转换来做 3、就没有状态概念的测试来说,寻找和确 定造成程序crash的测试例是个麻烦事 情,必须把周围可能的测试例单独确认一 遍。而就有状态的测试来说,就更麻烦了, 尤其不是一个单独的test case造成的问 题。这些在堆的问题中表现的更为突出

灰盒 测试

1、能够进行基于需求的覆盖测试和基于 程序路径覆盖的测试

2、测试结果可以对应到程序内部路径,便 于bug的定位、分析和解决

3、能够保证设计的黑盒测试用例的完整 性,防止遗漏软件的一些不常用的功能或 功能组合

4、能够需求或设计不详细或不完整对测 试造成的影响

1、投入的时间比黑盒测试大概多20- 40%的时间

2、对测试人员的技术要求更高 四、总结

软件可靠性是软件质量评估的最重要指标之一,本文阐述了软件可靠性测试的基本概念和主要方法,重点对常用方法的优缺点进行了比较;其实软件可靠性测试方法不下有20种之多,要根据不同的环境、软件类型选择不同的测试方法,才能确保软件的可靠。

参考文献

[1]马瑞芳,王会燃.《计算机软件测试方法的研究》.小型微型计算机系统,2003年12月期

[2]徐明,杨文.《软件测试与软件可靠性的研究》.中国科技信息,2006年第11期 [3]陆民燕,陈雪松.《软件可靠性测试及其实践》.测控技术,2000年19卷第5期 — 7 —

几种常见软件可靠性测试方法综述及应用对比(精)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/445510.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)