《软件测试》[(美)Ron Patton]第一章阅读总结

第一章 软件测试的背景

1、臭名昭著的软件错误用例研究

2、什么是软件缺陷

1、软件失败的术语

故障、失败、缺点:确实严重的、甚至危险的情况
异常、事件、偏差:未按预料的运行,而不是全部失败
问题、错误、缺陷:最常用的术语

2、软件缺陷的官方定义

软件缺陷发生的五个规则:
1、软件未实现产品说明书要求的功能
2、软件出现了产品说明书指明不应该出现的错误
3、软件实现了产品说明书未提到的功能
4、软件未实现产品说明书虽未明确提及但应该实现的目标
5、软件难以理解、不易使用、运行缓慢或者——从测试员的角度看——最终用户会认为不好

3、为什么会出现软件缺陷

软件缺陷产生的原因:
编码
其他
产品说明书:罪魁祸首,说明书没写(说不出来就做不出来)或不够全面、经常更改、开发小组没有很好的沟通
设计:第二大原因,随意、易变、沟通不足

4、软件缺陷的修复费用

修复费用会随着时间(说明书、设计、编码、测试、发布)的推移出现惊人的增长

5、软件测试员究竟做些什么

软件测试员的目标是发现软件缺陷
软件测试员的目标是尽可能早地找出软件缺陷
软件测试员的目标是尽可能早地找出软件缺陷,并确保其得以修复

6、优秀的软件测试员应具备的素质

探索者、故障排除员(乐于处理最复杂的问题)、不放过任何蛛丝马迹(打破砂锅问到底)、具有创造性、追求完美者、判断精确、注重策略和外交、善于说服

小测验

《软件测试》[(美)Ron Patton]第一章阅读总结

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月7日
下一篇 2020年10月7日

相关推荐