Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 2.13 KB

1_6_软件测试的原则.md

File metadata and controls

34 lines (19 loc) · 2.13 KB

§ 1.6 - 软件测试的原则

一、基本原则

  1. 软件测试应当越早开展越好。

  2. 执行软件测试前,应当准备好测试用例,也就是测试数据对应预期结果二者的组合。

  3. 测试数据应当包括合理输入条件不合理输入条件

  4. 程序提交测试后,应当由专门的测试工程师进行测试。

  5. 应当严格执行软件测试计划,尽量排除测试的随意性。

  6. 应当全面检查软件测试用例的所有预期结果。

  7. 应当充分注意软件测试中的群体现象

    • 群体现象:指的是 80% 的软件错误与缺陷会集中在 20% 的程序模块中,错误与缺陷一般会扎堆出现。
  8. 应当将软件测试的计划、用例、错误统计、分析报告等数据全部进行存档,便于日后进行软件维护。

二、补充原则

  1. 软件的错误与缺陷会随着测试工作的进展而逐渐减少,但是需要花费的资金也会逐渐增加。一般情况下,完全要求软件没有任何的错误与缺陷是没有必要的,应当选择资金花费与剩余错误、缺陷数量相平衡的 “Good Enough” 位置终止测试

  2. 软件的错误与缺陷具有免疫性

    • 免疫性:每修改 3 - 5 个错误或缺陷,就会引入 1 个新的错误或缺陷。

回到顶部

下一章节:§ 1.7 - 软件的开发与测试模型

回到主页