Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 2.08 KB

2_2_软件测试的策略.md

File metadata and controls

33 lines (22 loc) · 2.08 KB

§ 2.2 - 软件测试的策略

一、软件测试工作的难度

软件测试工作虽然相比于软件开发工作 “较为简单 ”,但是通过软件测试工作以达到 “保证软件质量” 的最终目的是非常困难的,因此在执行软件测试工作时应当保持慎重。

保证软件质量的困难度较高的原因

  • 剩余时间可能较紧,无法完全测试整个软件。
  • 错误或缺陷可能隐藏较深,无法轻易发现。
  • 软件测试存在免疫性,平均每修改 3 - 5 个错误或缺陷,就会引入 1 个新的错误或缺陷。
  • 保证软件永远没有错误或缺陷是基本不可能的,没有十全十美的软件。

二、软件测试策略

软件测试策略:指的是在软件测试计划的指导下,根据被测项目的特定环境约束而制定的软件测试的原则、方式、思路等方法的集合

基本测试策略

  • 如果未能做到测试软件所有可能的情况,则软件就是有风险的。
  • 如果软件在交付后由用户发现了错误或缺陷的话,此时的负面代价是最大的。
  • 将发生各种意外的可能性尽可能的降低至可控范围。
  • 提前进行风险评估,针对风险的不同选择恰当的测试方法。
  • 找到最佳测试量,选择资金花费与剩余错误缺陷数量相平衡的位置终止测试。

回到顶部

下一章节:§ 2.3 - 软件测试的方法

回到主页