浅谈测试意识

发表于:2011-2-22 15:20

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

分享:

  话说,当今IT业中,被培训机构刮起的测试风以铺天盖地之势几年之内就席卷了各种媒体,充斥在人们眼里的都是只要搞测试就能当8k党的金色眼光。加入培训大军的各个有才有志青年们,奔着心目中的8k党义无反顾的参加了测试大军,这是好事,对测试行业、对IT行业都是好事。但是(其实,我很不喜欢“但是”这俩字),很多人在参加培训之后甚至在工作了几年之后,并没有树立起一种信念,一种潜意识里影响你工作态度和工作成果的东西,笔者与其友人称之为测试意识。

  类似于质量意识、环保意识……的名称,测试意识,笔者的理解便是测试的责任心、见缝插针、鸡蛋里挑骨头、打破沙锅问到底的意识。区别于测试思想,测试意识强调的是第一感觉、第一反应。测试思想是针对测试工作的一系列准则,要你拿到产品之后然后去依据这些测试思想或者称之为测试准则的东西去做测试。而测试意识则是经培训、实践得来的一种本能,大体上,有了这个意识之后,无论给你什么东西,你都能在第一时间里找到它的缺陷。

  诸位要说了,这玩意听起来很玄的,怎么具体的认知一下呢?先别忙,听听我对测试的一番表述,之后咱们再说这个“很玄的东西”。

  测试,究其根本,就是找茬,具体点,就是在条件允许下合理的找茬。我相信,大家小时候都有当破坏王的经验,拆玩具啥的都没少做过,现在干测试了,就是明目张胆的找茬做破坏,嘿嘿,貌似人心的阴暗面在这行体现了很大一部分。那,找茬是不是无条件的找呢?答案肯定是否定的,测试是要在条件约束下进行,那么这个条件是什么呢?第一,测试是为了保证质量;第二,测试的结果最终是由用户来体验。有了这两个基本点,我们可以往下进行了。

  测试意识第一要点:一切招数都有破绽,除非根本没有招数。我们要意识到,无论是什么产品、什么服务,好吧,一切需要我们测试的东西以及不需要我们测试的东西,都有缺陷。我们的口号是“没有测不出,只有想不到”,只有必胜的信心才能产生出完美的结果(例如鸡蛋里真的能挑出骨头来)。

  测试意识第二要点:一切都是为了客户。这句话用在这里貌似很奇怪,但是测试过程中一定要有客户的思想,与客户换位思考,要“Act like a customer”,这样的测试过程才是真正为了客户的测试,也最容易被客户认可。

  测试意识第三要点:见缝插针。我的意思,是看到异常一定要记录,无论是否是缺陷,只要异常就必须要记录,如同在论坛看帖必须要mark一下。这样的意识会让你记得每一个异常,在实际中让你能更快更准的找到真正的缺陷。

  测试意识第四要点:打破沙锅纹到底。这里的纹,是指两种纹,一种是横纹,指的是一个缺陷会不会影响到其他缺陷的产生;一种是纵纹,是指我们发现的缺陷真的是最终的问题原因么?一定要找到底,因为绝大多数的缺陷产生的原因都是很小的失误造成的,就像“蝴蝶效应”。

  1、什么是测试意识?

  一、什么是意识?

  意识是生物和非生物共同具有的一般规定和本质。是人脑从生物和非生物的行为和存在中抽取出来的普遍性规定,是存在于世界万物之中的绝对抽象事物。

  意识和本能的最大区别在于,前者是在物质作用下形成的,后者不需要物质作用是先天具有的。我们在刚出生的时候,就知道吃、喝、拉、撒、睡这五件事,并没有外界作用。

  而意识的形成一定要有外界的作用,意识可以分为深层意识(潜意识)和浅层意识(表意识)。 表意识在你接触到外界事务时,会进行确认、分析、决定,是一个思考的过程;而潜意识在我们使用的时候,我们甚至都不会注意到它的存在。就象天生就会一样。

  二、什么是测试意识?

  首先,测试意识是一种意识,需要外界的作用,测试不是一种本能。

  而当你拿到一个待测试软件后,你一般会对软件进行分析、思考、行动一系列的过程,是你的表意识在起作用。而一般人们说的,高手一眼就能看出问题来,让他自己说为什么?他却不知道,这就是潜意识在起作用了。那我们下面说的测试意识就是指测试的潜意识。

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号