一、软件缺陷的正式定义:
符合下边5个规则的才能叫做软件缺陷。
1.软件未达到产品说明书标明的功能。
2.软件出现了产品说明书指明不会出现的错误。
3.软件功能超出产品说明书指明范围。
4.软件未达到产品说明书虽未指出但应达到的目标。
5.软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。
二、软件缺陷的产生原因:
导致软件缺陷最大的原因是产品说明书;第二大来源是设计方案;三是代码;
四是某些软件缺陷产生的条件被错误地认定。
三、软件缺陷的修复费用:
随时间增长,修复软件缺陷的费用是呈几何数级增长的,随时间推移,数十倍增长。
四、软件测试人员的目的:
软件测试远的目标就是发现软件缺陷,尽可能早一些,并确保其得以修复。
五、怎么成为优秀测试员:
1.探索精神
2.故障排除能手
3.不懈努力
4.创造性
5.追求完美
6.判断准确
7.老练稳重
8.说服力
9.除了这些素质,在软件编程方面受过的教育也是重要的。
10.软件的功能为了解决现实问题,因此,教学烹饪航空木工医疗等知识都将对查找该领域软件的缺陷有莫大帮助
软件测试读书笔记之二:软件开发过程
一、测试文挡包括:
1.测试计划
2.测试案例
3.软件缺陷报告
4.归纳,统计和总结