从软件产品与硬件产品的区别剖析软件测试人员为什么会挨骂

上一篇 / 下一篇  2007-11-18 16:02:25 / 个人分类:软件测试心理学

软件产品硬件产品的区别剖析软件测试人员为什么会挨骂

3k VKS(xfI0

陈能技

v2p1|{(Oa9^8g0

2007-11-18

R Xy!MQ5cyY0[JL0

 51Testing软件测试网(V2y5W6aDy

软件产品与硬件产品的缺陷率不在同一个数量级上,即使测试人员加班加点也很难确保软件完全不会出错。况且很多错误是由于环境因素、软件的兼容性造成的,而这些因素在测试环境中不可能一一遍历。51Testing软件测试网O(i U/|9R7pB6l

 51Testing软件测试网K_h9Zs,@

软件产品的生产方式与硬件产品的生产方式不一样。硬件产品都是从一个模具倒出来的东西,如果产品设计阶段没问题的话,批量出错的可能性不大,硬件产品的缺陷大部分是由于生产工艺水平或操作工人的偏差造成的。51Testing软件测试网e:gs0wJKJ$g3p

 

oJ t;gb _,p+AJv0

硬件产品的测试是通过抽样检验来进行的,因为测试人员不可能对成千上万的整批产品逐一检查。显然这种方式肯定会存在漏测,但是即使最终用户发现使用过程中有一两个失效的产品,也不会认为是检验员的问题,而会认为这是产品生产过程的低概率的个别问题。51Testing软件测试网gn&K3g)J0VxY)q

 

K6`8L0sH+Dr1^0

但是为什么对于软件产品则不这样想呢?原因是软件产品的批量生产是通过数据拷贝的方式进行的,人们普遍认为天底下的所有同一版本的软件都是一个样的,因此,一旦出错,则几乎可以肯定是所有拷贝的都会出错。而测试人员是负责对这一拷贝的源头母版进行检验的人,因此理所当然地要受到责备。51Testing软件测试网)o]9QLs1Q ?*I ]

 

9bw;v7OM0

这似乎委屈了天底下的测试工程师。但是,上帝为什么让软件这个东西就是与其他产品看起来一样,而实际上存在很大的不一样呢?

~J-rD P@s0

 51Testing软件测试网+o$B6c%{ w#P;u#y


TAG: 软件测试管理 测试心理学 软件产品 硬件产品 测试人员 软件测试心理学

guori008的个人空间 引用 删除 guori008   /   2009-03-04 10:41:57
硬件的测试不叫“测试”,叫检测,硬件的生产从元器件开始就有完整的国标或是行业标准,然后采有各个原件接口检测,最后到成品。而软件生产的标准很难如硬件具体,可比性不大
四季海棠 引用 删除 四季海棠   /   2007-12-07 16:07:22
说得很有道理,呵呵!不过咱们还得努力工作,谁让咱们就是测试工程师!
Jackei 的测试生活与人文社会读本 引用 删除 jackei   /   2007-11-21 09:39:54
有些不同的看法。

1.以工业化的硬件生产来做比较不太合理,应该以手工时代“硬件”产品的生产来对比软件生产;
2.所谓的“硬件测试”不单单是指进入大批量生产阶段的质量抽查,在交付批量生产前,“硬件”也是要经过大量的测试的,这个跟软件没有什么差别。如果一定要比较,应该拿光盘生产的过程来比较,而不是用软件生产的过程来比较。
 

评分:0

我来说两句

Open Toolbar