• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

软件测试需要一个“自觉”的过程

发布: 2008-9-11 14:38 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 105次 | 进入领测软件测试网论坛讨论

领测软件测试网 软件测试技术门户ip9OT{"RQ1Xy

软件测试技术门户|V AdA}7~

为效益而测试

6B%CXG.dRLE 软件测试技术门户"Zh5MwA;O

  为什么我们要实施软件测试,是为了提高项目的质量效益最终以提高项目的总体效益。为此我们不难得出我们在实施软件测试应该掌握的度。软件测试应该在软件测试成本和软件质量效益两者间找到一个平衡点。这个平衡点就是我们在实施软件测试时应该遵守的度。单方面的追求都必然损害软件测试存在的价值和意义。一般说来,在软件测试中我们应该尽量地保持软件测试简单性,切勿将软件测试过度复杂化,拿物理学家爱因斯坦的话说就是:Keep it simple but not too simple。 软件测试技术门户8Qkwa1F3yO

软件测试技术门户m5qN;T9r|-C

 缺陷的必然性

m6T2hQG-rA"Vd6x

M:@HRXN7r ]  软件测试中,由于错误的关联性,并不是所有的软件缺陷都能够得以修复。某些软件缺陷虽然能够得以修复但在修复的过程中我们会难免引入新的软件缺陷。很多软件缺陷之间是相互矛盾的,一个矛盾的消失必然会引发另外一个矛盾的产生。比如我们在解决通用性的缺陷后往往会带来执行效率上的缺陷。更何况在缺陷的修复过程中,我们常常还会受时间、成本等方面的限制因此无法有效、完整地修复所有的软件缺陷。因此评估软件缺陷的重要度、影响范围,选择一个折中的方案或是从非软件的因素(比如提升硬件性能)考虑软件缺陷成为我们在面对软件缺陷时一个必须直面的事实。

m}U$w@7W:J s 软件测试技术门户1w|N*Xm