1、软件失败的术语
缺点(defect) 偏差(variance)故障(fault) 失败(failure) 问题(problem) 矛盾(inconsistency)错误(error) 特殊(feature)事件(incident) 缺陷(bug)异常(anomaly)
2、软件的缺陷:
1)软件没实现产品说明书要求的功能;
2)软件出现了产品说明书中指明不应该出现的错误;
3)软件实现了产品说明书中未提到的功能;
4)软件没实现产品说明书中虽然没提到但是应该实现的目标;
5)软件难以理解、不易使用、运行缓慢等。
3、客户需求(考察产品需求)->产品说明书(产品的设计)->进度表(整个项目进程)->软件设计文档(设计如何编码)->测试文档
4、将软件分为数据和程序,数据测试主要是对数据的测试,程序测试主要从流程、转换、逻辑和运算。
5、在使用边界值法测试数据时,注意次边界值,2的次幂和ASCII码值。
6、动态白盒测试和静态白盒测试的区别:动态指的是在程序运行中进行的测试,静态测试是指程序为运行时进行的测试。
未完待续……