前言:
之前有发过一篇名为水杯测试-误人子弟的博文,很多朋友比较认可,也有部分朋友提出了反对的意见,我看了下,大部分集中在水杯测试考验的是测试员的发散思维能力,那今天我还是写篇博文,目的很直接,水杯测试不能体现出一名测试员的发散思维能力,甚至起到相反的效果,也就是测试能力越强的人,给出的答案越不尽人意,而测试能力较差的往往还能提出一些独特的思维角度,好奇了吗?继续看下去。
正文:
在此,感谢刘德宝刘老师在成都51沙龙上说的一句话,“水杯从软件测试的角度能够想到的点,海了去了,而实际上在现实中能倒水,能喝水,没有毒就够了” 正是这句话给了我灵感,也期待以后在成都举行的测试沙龙或者聚会,如果有朋友邀请的话我想我没有理由拒绝呵呵。
先不谈测试,我们先来分析一个案例,假设你现在位于成都市九龙宾馆3楼某个会议室,这时,我问一个问题。
Q1:你要走出这间会议室,你会怎么做
Q2:你要走出这间宾馆,你会怎么做。
为了避免大家犯职业病,我就直接给答案了,要走出会议室自然是用脚从门口走出去,要走出宾馆,可以走楼梯,也可以走电梯。对这两个答案大家没有异议吧,个别比较优秀的,可以说下跳窗,跳楼等等非常规做法。
Q3:你要离开成都市,你会怎么做。
这个问题是关键,对成都不熟悉的人,他们会很自然的想出很多答案,打的,包车,公交车到车站,坐飞机,坐火车等等。
假如你是一个对成都熟悉的人,你会怎么走。这个地点换一下也可以,就换成你所在的城市也一样可以。
初步估算一下,从成都某个宾馆到离开成都的路线,没有千条也有八百条了,各种小路大路,各种组合,各种交通工具都能达到这样的效果,让你来说,一时半会,你的答案很有可能不如对成都不熟悉的人。没有其他的原因,只因为你对这个城市太了解了。你所考虑的可能性太多了,多到了你没有办法选择,你甚至不知道到底想到了哪些,你只知道可能性实在太多,太多。
现在我们把这个案例换成测试,会议室和宾馆对应的是测试的范围,不管是做什么行业的软件测试,总是有个范围的,区别只是这个范围大小,而我们要做的只是在这个范围内进行发散,有了局限后,我们发散的思维虽然少但是却很实在,而不是漫无边际,而对水杯测试的范围是比针对离开成都还要大的多的。往往我们不是不知道怎么测,而是不知道该从何说起,从何测起。
……………………
查看全文请点击下载:http://www.51testing.com/html/13/n-806213.html
国内的测试行业已经发展了有一段时间了,有10年测试经验的人也有很多了,但我相信即使是10年,20年测试经验的人也不敢说自己精通测试,试问有多少行业?有多少类型的软件?即使你很厉害半年吃透一种业务半年换个工作,10年,也不过是20种业务,相比软件行业不过是沧海一粟,谈何精通,排除业务不谈,单从技术来讲,测试技术与日俱增,数据库,语言,脚本,各种工具,用例的设计方法,矩阵等等,谁敢说自己精通?我们能做的只是精通测试职业中的一种或几种而已。对于测试,没有人敢说自己精通。
而一位做了3年WEB测试的测试员去应聘一个手机测试的职位,在面试时发现这一道题,请你根据水杯测试设计用例,我来假想一下,这名测试员根据自己3年 的WEB经验,设计了很多很精彩的用例包括,界面是否美观,色彩是否友好,水杯是否方便运用,水杯的握把是否符合人体学等等从WEB方面散发出来的思想,而面试官没有做过WEB测试,但面试官有5年的手机测试的经验,隔行如隔山,这位面试官没有办法理解为什么要做这些测试,而他希望的答案是从手机行业出发,手机应用软件的跨平台使用上,于各种其他软件的兼容性上等方向的用例,这样的结果是否很好笑,两人之间完全是牛头不对马嘴。
这样的事未必就是不可能的,相反我觉得可能性还比较大,这段时间接触过几次面试或笔试,虽然没怎么遇见水杯测试,但是却发现一件事,面试还好,由人控制,而笔试,工作一年的是那份题,应届生是那份题,工作十年的还是那份题,测试路上走的越远的人,离测试的标准答案就越远,我一直深以为然,在校时,遇见的测试题目都是有唯一的标准的答案的,工作后我发现完全不是那么回事,学校说,测试需要依赖文档,工作中没有文档就不测了吗?学校说,测试用例讲究少用例覆盖多面积,那产品测试中的用例颗粒度怎么说?学校中要学QTP,LR 工作中用到的可能是SELENIUM,或者干脆自己公司开发的工具,1年的人说测试是找BUG ,5年的人说测试是控制项目的质量,10年的人说测试就是测试。