多年的测试行业背景与测试项目管理实施经验,愿意与大家分享。 自诩为测试达人,源于对测试行业的热爱!愿结交测试和非测试的朋友,将测试与测试培训蓬勃开展起来............................................................ ---- 达人的MSN: liveforlife2008@hotmail.com.........测试达人部落群:group191422@xiaoi.com ------------- 本博客所有注明原创的文章系出自本人之手,如需转载,请联系本人。

四个对测试者有意义的故事

上一篇 / 下一篇  2007-09-05 15:38:12

   

达人认为;下面的四个故事也体现了一个合格的测试人员应具备的几个职业素养,所以贴出来供大家参考

故事一:

92年海湾战争的时候美国的爱国者导弹因多次成功拦截飞***腿导弹而大获好评,但是其中有一枚落在了多哈地区炸死了二十多名美国大兵,事故的原因后来查明是因为软件中一个很小的系统时钟错误,每次的几秒延迟在累积以后达到了几十小时,所以这枚本该飞向敌阵的导弹反而落在了本方阵营。这些倒霉的士兵怎么也想不到自己死在Bug手上,这也许是历史上后果最为严重的Bug之一。

 

故事二:

参加微软培训时听来的这个故事,微软在进军电子表格市场的时候把目标定位在创造世界上最快的表格系统,可是后来发现怎样也实现不了这个目标,因为他们始终无法超越Borland公司的表格系统处理速度,Borland公司在编译技术方面拥有不可动摇的实力,微软于是改变了策略,提出新的口号,要创造世界上最易于使用的表格系统。紧接着微软对市场作了广泛的深入调查,分析了大量OL(Office Lady)的使用习惯,终于有了Excel的诞生。时至今日,Excel已经成为了市场的主导者,而Borland公司的电子表格系统早已销声匿迹。这个故事告诉我们,虽然产品定位不是测试员的本职工作,但是有责任提出自己的看法和见解,如果产品方向错误的话,再好的技术到了最后也是白搭,没有市场的软件和垃圾没有什么区别。

 

故事三:

曾经有一家电信公司实施业务系统,其中有个功能是前台收费。以前用人工的方式收费效率很低,每次缴费处都是排起了长龙,软件上线以后,开发人员兴高采烈跑去参观,心想这下缴费肯定很方便了,可是没想到的是等候的队伍比以前还要长,原来是系统的一个“确认”功能无法用键盘完成,而必须使用鼠标去点击,所以业务员在输入数据后都必须停下来换到鼠标上确定,[注:为了提高效率业务员一般在操作中只用到小键盘,大家去银行的时候都应该看到过],当时那个程序员很惭愧,回去以后马上添加了键盘直接确认的功能[注:实现起来其实很容易],第二天他再去的时候发现人潮少了很多,一个看似微不足道的改动带来的却是使用效果上质的飞跃。程序员思维与用户看法有很大不同,程序员都不重视界面问题,可是对于实际使用者来说他们所接触和关心的重点却正是UI,作为测试员有必要随时提醒开发人员。

 

故事四:

国内一家银行的业务系统上线以后几周死掉了,原因是应用存在内存泄漏问题,最妙的是每次泄漏量都很小,而服务器的内存通常都很大,所以系统在几周以后才当掉。这个故事和第一个故事很相似,告诉我们缺陷的放大和扩散是多么可怕,原本很小很小的一个错误在多次反复调用执行以后就会产生极为严重的后果,而要发现这些隐蔽的问题必须有反复多次的测试才可以。


TAG:

heyy2008的个人空间 引用 删除 heyy2008   /   2007-09-12 15:54:09
细节决定成败,最近正好看过这本书,收益颇丰,细节意识应该是测试人员所必须的吧:)
cuiyafang的个人空间 引用 删除 cuiyafang   /   2007-09-11 17:22:35
如果开发人员跟测试人员的配合能达到一种极致,也许软件的质量就会更高一些了。  呵呵
引用 删除 云淡风轻   /   2007-09-11 11:28:21
职业精神~
比较狠的测试间 引用 删除 qiguojie   /   2007-09-06 17:45:37
收藏
pengjuan0713的个人空间 引用 删除 pengjuan0713   /   2007-09-06 16:13:21
学到很多。看来细节决定成败阿
测试达人部落 引用 删除 coolors   /   2007-09-06 15:24:32
不客气,只要能对大家有用,达人我就很开心了。确实,测试是个仔细的活,也对责任心要求比较高。
lytesting的个人空间 引用 删除 lytesting   /   2007-09-06 14:46:19
好多看似很简单的问题往往会造成想不到的麻烦,谢谢楼主!
双双 引用 删除 HappyGirl   /   2007-09-06 12:20:09
测试人员要仔细认真的去发现尽可能多的BUG,哪怕再小的问题都不要放过;而开发人员也应该积极配合测试人员,出现问题应该认真寻找原因,不应针对小BUG为自己找各种理由,拒绝修改。
引用 删除 lye   /   2007-09-06 12:11:07
第二个故事很有意思,在很多时候测试人员是最有发言权的, 除了测试,还应从用户的角度去思考.
lzc8800的个人空间 引用 删除 lzc8800   /   2007-09-06 11:28:26
我觉得没有谁对谁错,重要在于找到修补的最好方法。问题出来了,再争吵是无意义的!
测试达人部落 引用 删除 coolors   /   2007-09-06 09:52:17
其实最后所有的情况怪罪测试人员是最不应该的,虽然测试人员有义务具备这些素质去完成好测试工作,但是Bug终究是无穷尽的,所以最应该来反思的是开发人员,因为是bug是他们引入的,光想靠测试来清除所有bug那有点不厚道,所以有时测试人员腰板要硬一些。呵呵
小刀刀 引用 删除 小刀   /   2007-09-06 09:41:19
测试就应该注重细节,有时候每个人都觉得不可能发上的缺陷最终会发生,当发生的时候,首先被怪罪的就是测试人员。
Cathy_Lu的个人空间 引用 删除 Cathy_Lu   /   2007-09-05 22:46:17
第一个和第四个故事的寓意都是一样的.测试就是要仔细,不可以放过任何一个小问题.
引用 删除 alan5093   /   2007-09-05 16:42:15
第三个故事最有意思,嘿嘿
 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 25366
  • 日志数: 30
  • 文件数: 2
  • 建立时间: 2007-08-28
  • 更新时间: 2008-11-14

RSS订阅

Open Toolbar