为什么要软件测试

测试的目的:

1.发现错误

2.提供对系统质量相关信心和信息

3.预防错误。

缺陷存在的原因:

1. 需求的不完善定义
2. 客户-开发者通信失效
3. 对软件需求的偏离
4. 逻辑设计错误
5. 编码错误
6. 不符合文档编制与编码规定
7. 测试过程的不足
8. 规程(Procedure)错误
9. 文档编制错误

软件测试的不同目的:

为什么要软件测试

为什么要软件测试

软件测试的好处:

1.发现软件的错误行为。

2.可以界定错误的原因。

3.证明软件的正确行为。