作为测试人员,测试意识或测试思想估计是听得多的话。更有甚者,听到这两个词都快呕吐了,但我还是要问一句"你的测试意识足够好吗?"。测试意识或测试思想这种东西是比较虚,但对测试人员的确又非常重要,我将通过身边的几个例子来让大家触到它的脉搏。

  1、你的质量意识足够好吗?

  在项目快结束时,突然出现了一个基本功能的问题。你会怎么办?去年的一个项目中遇到了这种情况,女孩Y是这个功能的负责人。她采取了以下几步:

  A、对这个问题进行分析,并通过测试来补充测试自己分析出来的内容;

  B、找开发同学和技术专家一起做分析,并及时落实产出的意见;

  C、她当时提了一个问题"我还有哪些地方没做好?",经过自己和第三方的分析,没有发现其他风险;

  D、主动承担了自己的责任,并对此问题的出现过程进行总结,已经给出改进措施。

  这个女孩的处理过程是不是真的做到很出色了呢?相信很多人都认为OK了,但还少了点东西?少了一种分享,因为墨菲定律的存在,所以肯定其他测试人员或开发还会犯同样的错误。

  我以前多做得也像这个女孩一样,我认为已经相当不错了。但后来一次做工作梳理时,老大告诉我,既然发现了问题,应该分享。如果确认是个问题,同时你的解决方法还不错,这时要去推广,并主动让其他人去落实。这样一件事情才真的做到底了。我当时表示很不认可,但后来想想,这样没问题,因为我们每个人都在渴望别人能给自己提供点改进思路,为什么我们不先走出去呢?

  2、当追究责任时,你是否会选择逃避?

  在<质量免费>一书中提到这样一个观点,"当让人知道工作现在可能存在问题时,需要他们的协助来更好的改善工作时,这个时候他们的配合是非常积极。因为所有人都非常关心自己做过的工作质量,但一旦加入处罚,这点改进工作很难推行下去。"。在追究责任时,你能快速分辨一个人的意识如何?

  我们项目组有两个人,用AB来代替吧,A是一个很喜欢找客观原因的人;而B是一个首先承认是自己的问题,然后再去做分析的人。通过这一年的工作,B的发展要比A好很多。其实很多人在逃避责任的同时,也放弃了一次成功的机会。不停为自己找借口的人,是从不会静下心来分析自己的过失和可值得改进的地方。这对一个测试人员是一件很可怕的事情。

  假设你买了一部Iphone手机,你因为某些莫名其妙的操作而导致手机死机,你绝不会找自己的问题,肯定会说"苹果也不过如此"。当你将问题反馈给苹果后,苹果立即做处理。如果你刚好是那个功能的测试人员,当老大找到你时,你估计会说"这么变态的客户"。抱怨可以有,但是既然客户能发现问题,的确说明我们的测试工作没做好,事实胜于雄辩。只有做好分析,才能避免自己下次犯同样的错误。

  因为我们是是B2B的形式,而且网络又很神奇。经常出一些莫名其妙的问题,我也被"误杀过",也曾愤慨。但后面想想,又让我多学点网络的变态数据,也不错!

  3、你是否经常让老大们做"问答题"?

  比如现在你在测试过程中预测到可能存在风险,你是怎么做的,是让大佬们做选择题还是问答题?

  遇到风险,要明确风险的范围、出现的概率、出现后的影响、有什么解决思路、需要什么资源等等。将这些内容都考虑到,让老大们来决策,其实对自己是个锻炼。其实很多人不敢这样做的原因主要是担心我的措施不好,会被大家鄙视的。这种想法完全可以抛弃,因为你的想法有人会替你把关,说不定老大们也想不出更好的方法,采用你的方法。

  网络上有一篇<提问的智慧>当年很火,其实处理问题也是需要智慧的。有的人能看到问题,但从不解决问题,像从前的我。我发现问题的能力是很强的,但从不解决,让老大们给答案。但慢慢转变了过来,既然问题都发现了,那咱慢慢想想办法解决吧。在这个过程中不断锻炼,看问题的视野开阔了,其实对测试工作也是一个很大的辅助。所以尽情的处理问题吧,在鄙视中成长!

  后面会慢慢总结一个好的测试人员应该具备的素质。这个世界没人能限制你做什么,除了自己!所以测试人员也一样,你要把自己一直定位在测试人员,做测试执行,那你提高的速度会很慢。

  测试的终产物是产品,客户无非想要一个质量高的产品。既然质量是我们的目标,那你可以"不择手段"的搞好质量行了。但你必须知道,我能从哪些方面来提高质量,这需要个人积累。测试不应是一潭死水,泛着涟漪的测试生活才是我渴求的。那么你呢?