《软件测试》Ron Patton摘选——01背景

2017-01-09  本文已影响0人  师文倩

1、软件失败的术语

缺点—defect 偏差—variance 故障—fault 失败—failure
问题—problem 矛盾—inconsistency 错误—error 特殊—feature
事件—incident 缺陷—bug 异常—anomaly /

2、软件缺陷的官方定义

只有至少满足下列5个规则之一才称发生了一个软件缺陷:
  1. 软件为实现产品说明书要求的功能
  2. 软件出现了产品说明书指明不应该出现的错误
  3. 软件实现了产品说明书未提到的功能
  4. 软件未实现产品说明书虽未提及但应该实现的目标
  5. 软件难以理解、不易使用、运行缓慢或者——从测试员的角度看——最终用户会认为不好

3、软件测试员的目标

软件测试员的目标是尽可能早地找出软件缺陷,并确保其得以修复。

4、好的测试员坚持不懈地追求完美,是否正确

错。好的测试员力求完美,但知道何时完美无法企及,不会苛求,而是尽力接近目标。

5、产品说明书通常是软件产品中制造缺陷的最大来源

产品说明书没写、不够全面、经常更改,或者整个开发小组没有很好地沟通。

6、软件缺陷的修复费用

从开始到计划、编程、测试,到公开使用的过程中,都有可能发现软件缺陷,随着时间的推移,修复软件缺陷的费用指数级增长。

上一篇下一篇

猜你喜欢

热点阅读