默默巫 发表于 2009-11-23 10:24:28

[有奖问答12]测试同化现象是什么?

测试同化现象是什么?

答题前请复制以下回贴格式(蓝字部分),并填写好个人真实有效信息,以确保奖品发送无误。


**** Hidden Message *****
答题:

月上百合 发表于 2009-11-23 14:49:32

**** Hidden Message *****
答题:测试同化现象是什么
同化现象是指随着时间的推移,开发人员会逐渐影响测试人员的思维和对缺陷的判断能力,尤其是针对同一产品,同一组开发人员和同一组测试人员共同配合了很长时间,很多本来是缺陷的问题,由于测试人员对软件“习惯成自然”的使用,会不被当成缺陷,尤其是在开发人员的解释和说服下。同化现象发生可能意味着“恶性循环”的开始:测试人员会帮着开发人员解释一个个缺陷的合理性,一轮有一轮的测试都不会发现问题。

[ 本帖最后由 月上百合 于 2009-11-23 14:56 编辑 ]

samshiyouqun 发表于 2009-11-23 16:28:36

**** Hidden Message *****
答题:所谓同化现象,一方面是指随着时间的推移,开发人员会逐渐影响测试人员的思维和对缺陷的判断能力,尤其是针对同一产品,同一组开发人员和同一组测试人员共同配合了很长时间,很多本来是缺陷的问题,由于测试人员对软件“习惯成自然”的使用,会不被当成缺陷,尤其是在开发人员的解释和说服下。这是从主观上讲,也就是说从人的主观能动性上来讲这个现象。此类同化现象的发生可能意味着“恶性循环”的开始:测试人员会帮着开发人员解释一个个缺陷的合理性,一轮有一轮的测试都不会发现问题。可是这种没有问题却真正的意味着软件风险的扩大。

wu_x_s 发表于 2009-11-23 22:43:19

**** Hidden Message *****
答题:测试同质化就是指一直从事同一产品研发的开发人员和测试人员随着共同配合较长时间后,测试人员的思维会受开发人员影响,对缺陷的主观判断能力减弱,潜意识里会用开发人员对缺陷的辩解思路来解释缺陷,认为是合理的问题,从而忽略产品中本来是缺陷的问题。

jency_moon 发表于 2009-11-24 10:40:25

**** Hidden Message *****
答题:
同化现象是指随着时间的推移,开发人员会逐渐影响测试人员的思维和对缺陷的判断能力,尤其是针对同一产品,同一组开发人员和同一组测试人员共同配合了很长时间,很多本来是缺陷的问题,由于测试人员对软件“习惯成自然”的使用,会不被当成缺陷,尤其是在开发人员的解释和说服下。同化现象发生可能意味着“恶性循环”的开始:测试人员会帮着开发人员解释一个个缺陷的合理性,一轮有一轮的测试都不会发现问题。
解决方法:
招聘新的人员,不同的测试项目组轮换去测试不同的产品,就可以避免。同时建议产品可以发布测试版,更多的人对其进行测试,就可以发现更多的问题。

love_yuzhilian 发表于 2009-11-24 10:52:47

**** Hidden Message *****
答题:
测试人员的思维会逐渐相同,最后导致思维几乎一致,造成测试的死角

moon_jency 发表于 2009-11-24 11:00:33

**** Hidden Message *****
答题:
同化现象是指随着时间的推移,开发人员会逐渐影响测试人员的思维和对缺陷的判断能力,尤其是针对同一产品,同一组开发人员和同一组测试人员共同配合了很长时间,很多本来是缺陷的问题,由于测试人员对软件“习惯成自然”的使用,会不被当成缺陷,尤其是在开发人员的解释和说服下。同化现象发生可能意味着“恶性循环”的开始:测试人员会帮着开发人员解释一个个缺陷的合理性,一轮有一轮的测试都不会发现问题。

mihuxu520 发表于 2009-11-24 21:08:10

**** Hidden Message *****
答题:
测试的同化现象------如同 同化效应:不相同的事物随着时间的推移,逐渐变得相近或相同,即“近朱者赤,近墨者黑”。体现在测试中,理解成测试人员与开发人员在长期合作过程中,受开发人员思维方式影响,及使用习惯性影响,而对BUG判断产生误差.

cswy 发表于 2009-11-24 22:21:46

**** Hidden Message *****
答题:
测试同化现象主要是因为习惯成自然了,导致存在一些测试的不全面或遗漏现象。

木舟 发表于 2009-11-25 12:28:13

**** Hidden Message *****
答题:
同意五楼的说法!(仅限第一段,呵呵)
很多人建议说,应该多发布测试版本,应该多招聘新的测试人员来避免这样的事情。而实际上,这不是能解决这个问题的根本。
从主观来说,主观方面造成测试同化的原因是在于人的因素。是习惯了开发人员思维,并且相信了开发人员解说的人造成的一部分测试同化。对于这样的原因,用招聘新的测试人员来觉得其实是不明智的。
首先要加强测试人员的自我修养,让他们认识到测试的原则在哪里,而且要挖掘自己的怀疑精神(怀疑精神是测试人员的必要的素质之一),不能轻易相信开发人员似是而非的理论。要学会一切用事实证据说话,没有证据证明的东西不要轻易的去相信。
另外要加强测试员之间的互动,不能由一个测试员总是测试相同的测试项目/模块。而是要时常进行轮换,这样一方面可以避免之前被遗漏的点尽快地被找出来,也会避免因为太熟悉而忽略某个测试的严格度。当然对于主观上确保降低测试同化,也起到很大的作用。
对于客观方面成就的测试同化,测试员应该养成从多角度来观察问题的习惯。并且在自己之前设计的测试用例,几轮之后已经无法测试出bug的时候,要学会补充设计新的测试用例,从而从别的角度发现新的问题。

[ 本帖最后由 木舟 于 2009-11-25 12:29 编辑 ]

莫道桑榆晚 发表于 2009-11-25 17:32:39

**** Hidden Message *****
答题:
所谓同化现象,一方面是指随着时间的推移,开发人员会逐渐影响测试人员的思维和对缺陷的判断能力,尤其是针对同一产品,同一组开发人员和同一组测试人员共同配合了很长时间,很多本来是缺陷的问题,由于测试人员对软件“习惯成自然”的使用,会不被当成缺陷,尤其是在开发人员的解释和说服下。这是从主观上讲,也就是说从人的主观能动性上来讲这个现象。
此类同化现象的发生可能意味着“恶性循环”的开始:测试人员会帮着开发人员解释一个个缺陷的合理性,一轮有一轮的测试都不会发现问题。可是这种没有问题却真正的意味着软件风险的扩大。
从另外一方面来讲,测试同化现象也被称之为“杀虫剂现象。术语“杀虫剂现象”(1990年,Boris Berizer在其《software testing techniques》中杜撰了“杀虫剂怪事”)用来描述软件测试越多,其对测试的免疫力就越强的现象。同样的事情发生在对昆虫使用杀虫剂上。如果你总是用同样一种农药,害虫最后就有了抵抗力,杀虫剂将不再发挥作用。
这样的现象是从客观角度来看。不是因为人为的疏忽而是一种客观无法回避的事实。

omfalio 发表于 2009-11-25 18:08:50

**** Hidden Message *****
答题:所谓同化现象,一方面是指随着时间的推移,开发人员会逐渐影响测试人员的思维和对缺陷的判断能力,尤其是针对同一产品,同一组开发人员和同一组测试人员共同配合了很长时间,很多本来是缺陷的问题,由于测试人员对软件“习惯成自然”的使用,会不被当成缺陷,尤其是在开发人员的解释和说服下。这是从主观上讲,也就是说从人的主观能动性上来讲这个现象。

lily86 发表于 2009-11-25 20:34:53

**** Hidden Message *****
答题:
同化的过程是不同的文化群体间的同化经历了一个由表及里、由局部到全部融合的过程。
从事同一产品研发的开发人员和测试人员随着共同配合较长时间后,测试人员的思维会受开发人员影响,对缺陷的主观判断能力减弱,潜意识里会用开发人员对缺陷的辩解思路来解释缺陷,认为是合理的问题,从而忽略产品中本来是缺陷的问题。

15019231274 发表于 2009-11-25 22:03:43

回复 1# 的帖子

**** Hidden Message *****
答题:
同化现象是指随着时间的推移,开发人员会逐渐影响测试人员的思维和对缺陷的判断能力,尤其是针对同一产品,同一组开发人员和同一组测试人员共同配合了很长时间,很多本来是缺陷的问题,由于测试人员对软件“习惯成自然”的使用,会不被当成缺陷,尤其是在开发人员的解释和说服下。同化现象发生可能意味着“恶性循环”的开始:测试人员会帮着开发人员解释一个个缺陷的合理性,一轮有一轮的测试都不会发现问题。
公司一般都会将开发和测试独立起来进行,大点的公司都采用测试外包的形式避免同化现象

huoxingyinzi 发表于 2009-11-26 23:14:29

**** Hidden Message ***** 答题:所谓同化现象,一方面是指随着时间的推移,开发人员会逐渐影响测试人员的思维和对缺陷的判断能力,尤其是针对同一产品,同一组开发人员和同一组测试人员共同配合了很长时间,很多本来是缺陷的问题,由于测试人员对软件“习惯成自然”的使用,会不被当成缺陷,尤其是在开发人员的解释和说服下。这是从主观上讲,也就是说从人的主观能动性上来讲这个现象。

此类同化现象的发生可能意味着“恶性循环”的开始:测试人员会帮着开发人员解释一个个缺陷的合理性,一轮有一轮的测试都不会发现问题。可是这种没有问题却真正的意味着软件风险的扩大。

如何避免测试的同化

很多人建议说,应该多发布测试版本,应该多招聘新的测试人员来避免这样的事情。而实际上,这不是能解决这个问题的根本。

从主观来说,主观方面造成测试同化的原因是在于人的因素。是习惯了开发人员思维,并且相信了开发人员解说的人造成的一部分测试同化。对于这样的原因,用招聘新的测试人员来觉得其实是不明智的。

首先要加强测试人员的自我修养,让他们认识到测试的原则在哪里,而且要挖掘自己的怀疑精神(怀疑精神是测试人员的必要的素质之一),不能轻易相信开发人员似是而非的理论。要学会一切用事实证据说话,没有证据证明的东西不要轻易的去相信。

另外要加强测试员之间的互动,不能由一个测试员总是测试相同的测试项目/模块。而是要时常进行轮换,这样一方面可以避免之前被遗漏的点尽快地被找出来,也会避免因为太熟悉而忽略某个测试的严格度。当然对于主观上确保降低测试同化,也起到很大的作用。

对于客观方面成就的测试同化,测试员应该养成从多角度来观察问题的习惯。并且在自己之前设计的测试用例,几轮之后已经无法测试出bug的时候,要学会补充设计新的测试用例,从而从别的角度发现新的问题。

huna0102 发表于 2009-11-27 14:58:08

**** Hidden Message *****
答题:所谓同化现象,一方面是指随着时间的推移,开发人员会逐渐影响测试人员的思维和对缺陷的判断能力,尤其是针对同一产品,同一组开发人员和同一组测试人员共同配合了很长时间,很多本来是缺陷的问题,由于测试人员对软件“习惯成自然”的使用,会不被当成缺陷,尤其是在开发人员的解释和说服下。这是从主观上讲,也就是说从人的主观能动性上来讲这个现象。

catvivi 发表于 2009-11-27 18:40:25

**** Hidden Message *****
答题:测试同化现象是什么?
   是指随着时间的推移,开发人员会逐渐影响测试人员的思维和对缺陷的判断能力,尤其是针对同一产品,同一组开发人员和同一组测试人员共同配合了很长时间,很多本来是缺陷的问题,由于测试人员对软件“习惯成自然”的使用,会不被当成缺陷,尤其是在开发人员的解释和说服下。同化现象发生可能意味着“恶性循环”的开始:测试人员会帮着开发人员解释一个个缺陷的合理性,一轮有一轮的测试都不会发现问题。测试人员对同一产品产生了免疫力。

sun_mail 发表于 2009-11-27 21:43:35

**** Hidden Message *****
答题:
习惯成自然的一种现象,造成个人某些测试方面的死角。

zerotone2008 发表于 2009-11-30 12:14:42

**** Hidden Message *****
答题:
同化现象,可以认为是测试人员站在开发者的角度思考问题,长时间的合作后,与开发人员同步,而非真正站在用户的角度上思考问题

sherry_shen 发表于 2009-12-2 14:54:42

**** Hidden Message *****
答题:
测试同化现象也被称之为“杀虫剂现象。
用来描述软件测试越多,其对测试的免疫力就越强的现象。同样的事情发生在对昆虫使用杀虫剂上。如果你总是用同样一种农药,害虫最后就有了抵抗力,杀虫剂将不再发挥作用。
这样的现象是从客观角度来看。不是因为人为的疏忽而是一种客观无法回避的事实。
页: [1] 2
查看完整版本: [有奖问答12]测试同化现象是什么?