一个实际例子看漏测的严重后果(转)

漏测一个提示界面,不仅损失158万

漏测,这个词对于测试界的朋友来说,是最不想听到的一个词。尽管我们不太可能把软件中所有的bug 都找出来,就像开发人员不太可能开发出零bug 的软件,但对测试人员提交给自己的bug 常耿耿于怀。另外一方面,漏测与否一直以来是很多公司衡量一个测试人员工作质量的重要考核点。

漏测,指测试人员测试通过的软件在后来被他人或自行发现仍存在bug ,这种现象常被叫做漏测。由于软件的特殊性,漏测现象常发生,每发现存在漏测bug ,相关测试与开发人员需要进行漏测分析,分析此bug 的严重度,发生的概率,测试用例是否存在缺失,开发更改代码后的影响分析是否存在不足等。重要的是找出漏测的根源,提出改进的措施,避免同类问题反复出现。

【案例】

事情虽过去10多年了,但依然记忆犹新。那时笔者与一些测试同事一起工作在一家研发与生产PD A 的私营台资企业。一天早晨,老板一反常态地在他的办公室里与电话对方发生大声的争吵,最后非常生气地把电话挂掉了。接着,开发与测试主管被叫到他的办公室,

办公室的门被关上了,他们在悄悄地商量着什么。后来,才知道我们已发布出去的软件,在法语版本上,有一个提示界面仍用英文显示着。测试漏测了,而这个点在用户试用现场,被用户发现了。我们听后都不相信这个事实,因为这个提示信息在常规操作中就能出现。问题已出来了,怀疑无济于事,开发与测试相关同事立即动手检查分析,最后开发定位到是由于有一个地方的处理用了HardCopy (硬拷贝),把英文字符串直接写在代码中了(据负责的工程师说,当时是为了调试的方便,后来在把字符串提取出来作为独立的资源文件时,漏了此字符串。后来对字符串资源进行本地化翻译时,也没有意识到此问题的存在。

对于测试来说,是漏了这条用例,是用例设计的遗漏。

查出问题的原因后,软件很快更改好了,测试复测,补丁版本当天即可以重新发布。然而,事情影响的严重性却超乎我们的意料。老板跟我们说,那家客户因为与其他代理商合同的原因,已不能接受我们的产品了,一个158万的单就此泡汤。一个单是小事,重要的是由它带来的负面影响是很难用短期的金钱来衡量的。这也许就是老板为什么会如此生气的主要原因吧。后来负责此模

块的开发、测试人员受到通报批评,并扣除本季度全部奖金,相比之公司的损失,确实也算不了什么。

第二天,老板把我们每一个测试人员叫到他的办公室,问及我们漏测的原因是否找出来了,对日后如何进行防范是否有什么措施。反思的过程中,觉得问题与我们现在的测试模式密切相关,我们没有用例,是在看着简单描述的需求来测试,时间长了,连需求都不看了(自认为需求记住了,看懂了)。平时测试完全是在一种随机测试(目前很多人把它叫做Ad hoc测试),无系统可言,测试者的想法及操作没有留下记录,俗话说“好记性不如烂笔头”,一段时间后,哪些路径测试过,哪些没有覆盖到,无从说起。最后导致一些业务流程被测试N 遍,而有些用户场景却一次都没有遍历到,也是顺理成章的事。

真佩服当时的老板, 讨论解决办法的当时, 亲自拿出一张A4空白纸, 在上面写着一个个测试功能点, 要求我们按照这种方法把各模块的功能点一个个列出来, 测试过的则在旁边的小框内打钩。后来我们把它叫做测试checklist 。回想起来,这虽然不是合格的测试用例,但比起原来拍脑袋式的随机测试,已向前跨了重要的一步。

俗话说“失败是成功之母!”,但愿事例中的惨重代价对测试朋友有所启发与借鉴,把测试工作的核心--用例设计的工作做得更加扎实,为项目的测试成功打下坚实的基础。

注:本文转自网络,http://www.51testing.com/?uid-26026-action-viewspace-itemid-217955

漏测一个提示界面,不仅损失158万

漏测,这个词对于测试界的朋友来说,是最不想听到的一个词。尽管我们不太可能把软件中所有的bug 都找出来,就像开发人员不太可能开发出零bug 的软件,但对测试人员提交给自己的bug 常耿耿于怀。另外一方面,漏测与否一直以来是很多公司衡量一个测试人员工作质量的重要考核点。

漏测,指测试人员测试通过的软件在后来被他人或自行发现仍存在bug ,这种现象常被叫做漏测。由于软件的特殊性,漏测现象常发生,每发现存在漏测bug ,相关测试与开发人员需要进行漏测分析,分析此bug 的严重度,发生的概率,测试用例是否存在缺失,开发更改代码后的影响分析是否存在不足等。重要的是找出漏测的根源,提出改进的措施,避免同类问题反复出现。

【案例】

事情虽过去10多年了,但依然记忆犹新。那时笔者与一些测试同事一起工作在一家研发与生产PD A 的私营台资企业。一天早晨,老板一反常态地在他的办公室里与电话对方发生大声的争吵,最后非常生气地把电话挂掉了。接着,开发与测试主管被叫到他的办公室,

办公室的门被关上了,他们在悄悄地商量着什么。后来,才知道我们已发布出去的软件,在法语版本上,有一个提示界面仍用英文显示着。测试漏测了,而这个点在用户试用现场,被用户发现了。我们听后都不相信这个事实,因为这个提示信息在常规操作中就能出现。问题已出来了,怀疑无济于事,开发与测试相关同事立即动手检查分析,最后开发定位到是由于有一个地方的处理用了HardCopy (硬拷贝),把英文字符串直接写在代码中了(据负责的工程师说,当时是为了调试的方便,后来在把字符串提取出来作为独立的资源文件时,漏了此字符串。后来对字符串资源进行本地化翻译时,也没有意识到此问题的存在。

对于测试来说,是漏了这条用例,是用例设计的遗漏。

查出问题的原因后,软件很快更改好了,测试复测,补丁版本当天即可以重新发布。然而,事情影响的严重性却超乎我们的意料。老板跟我们说,那家客户因为与其他代理商合同的原因,已不能接受我们的产品了,一个158万的单就此泡汤。一个单是小事,重要的是由它带来的负面影响是很难用短期的金钱来衡量的。这也许就是老板为什么会如此生气的主要原因吧。后来负责此模

块的开发、测试人员受到通报批评,并扣除本季度全部奖金,相比之公司的损失,确实也算不了什么。

第二天,老板把我们每一个测试人员叫到他的办公室,问及我们漏测的原因是否找出来了,对日后如何进行防范是否有什么措施。反思的过程中,觉得问题与我们现在的测试模式密切相关,我们没有用例,是在看着简单描述的需求来测试,时间长了,连需求都不看了(自认为需求记住了,看懂了)。平时测试完全是在一种随机测试(目前很多人把它叫做Ad hoc测试),无系统可言,测试者的想法及操作没有留下记录,俗话说“好记性不如烂笔头”,一段时间后,哪些路径测试过,哪些没有覆盖到,无从说起。最后导致一些业务流程被测试N 遍,而有些用户场景却一次都没有遍历到,也是顺理成章的事。

真佩服当时的老板, 讨论解决办法的当时, 亲自拿出一张A4空白纸, 在上面写着一个个测试功能点, 要求我们按照这种方法把各模块的功能点一个个列出来, 测试过的则在旁边的小框内打钩。后来我们把它叫做测试checklist 。回想起来,这虽然不是合格的测试用例,但比起原来拍脑袋式的随机测试,已向前跨了重要的一步。

俗话说“失败是成功之母!”,但愿事例中的惨重代价对测试朋友有所启发与借鉴,把测试工作的核心--用例设计的工作做得更加扎实,为项目的测试成功打下坚实的基础。

注:本文转自网络,http://www.51testing.com/?uid-26026-action-viewspace-itemid-217955


相关内容

  • 如何在假设检验中设立原假设
  • ・!" ・ 统计教育 #""$年第%#期 如何在假设检验中设立原假设 文&郑捷 摘 要:本文结合生物统计案例,对假设检验中有关单侧检验的问题,以及 假设检验的两类错误.原假设与备择假设.单侧检验中原假设的设定等方面进行了探讨. 新的栽培方法显著提高了豌豆籽粒重量 ...

  • 雨林的毁灭说课稿
  • <雨林的毁灭-世界性灾难>说课稿 尊敬的各位老师: 大家好!我是来自嘉应学院文学院1206班的江燕,我的课题是<雨林的毁灭-世界性灾难>,说课内容分为三部分,一说教材内容,二说教法学法,三说教学过程. 一. 说教材 1. 说教材内容及设置意图 <雨林的毁灭-世界性灾难& ...

  • 就中国与周边国家关系谈爱国主
  • 就中国与周边国家关系谈爱国主义 中国是世界上领国最多的国家之一.复杂的地缘关系.人缘关系以及战略主体的空间需求导致了我国与周边国家之间存在着巨大的矛盾.影响我国的安全因素主要有:恐怖主义.宗教权端势力.民族分裂势力.领土纠纷.霸权主义和强权政治.它们就像一张大网一样, 笼罩着我国.同时,国内的贫富差 ...

  • 13只有一个地球预习2
  • 13<只有一个地球>预习提纲 二 教学目标: 1.学会10个生字,正确读写"遥望.晶莹.和蔼可亲"等词语. 2.默读课文,理解课文内容,懂得"只有一个地球"的道理,增强爱护环境.保护地球的意识. 3.体会说明文用语的准确.严谨,学习说明方法. 学习 ...

  • [太阳风暴]阅读附答案
  • 太阳风暴 ⑴曾经热映的一部电影<2012>让2012年这个普通的年份充满了各种关于世界末日的预言.而太阳风暴成为了"2012"末世预言猜想的灾难制造者之一.太阳风暴的到来到底是否如同传言那样是毁灭性的灾难呢? ⑵太阳黑子是太阳活动的重要标志之一.太阳黑子数量有11年左 ...

  • 行为改变技术的基本原理和方法
  • 行为改变技术的基本原理和方法(一)正强化 摘自<儿童行为塑造及行为问题矫治> 戴淑风 刘全礼 编著 正强化原理 在一个确定的情景中,当孩子做出某种行为后,随之而来的是一个好的结果,那么,今后在类似情况下发生类似行为的可能性增大. 正强化原理是直接从操作条件反射引申出来的,是操作条件反射的 ...

  • 初中语文 善待家园 教案
  • 初中语文 善待家园 教案 教学目标: 1.熟读课文,整体把握文章内容:了解报告文学的特点.(重点) 2.学习文章用事实说话.用数据说话的写作方法.(难点) 3.感悟作者的思想感情,增强环保意识,爱护我们的家园. 教学过程: 一.新课导入 人祸已成为世界地质灾害的最主要的原因,我国也不例外.记者吴岗用 ...

  • 黑色的眼睛
  • 失望的黑客 海信向黑客下战书了. 8月21日海信推出它的8341防火墙,悬赏50万元,限期10天.虽然在接下来的几天内,海信主页两次被改,但副总王培松始终认为防火墙的地址始终固若金汤,完好无损. 8月31日是海信防火墙测验的最后一晚,即将开学的孩子在广场上溜旱冰,"检验民族实力,海信以身试 ...

  • [湖群,在消失]阅读答案
  • 长江中下游有我国最大的淡水湖群.这些美丽的湖泊,容纳百川,调节洪峰,与长江形成了一个和谐的整体.但是,水土流失和围湖造田使这些湖泊寿命剧减. ①19世纪初,洞庭湖面积广达6000多平方公里.②1949年,面积缩减为4350 平方公里的洞庭湖,仍是我国第一大淡水湖.③40年来,每年淤积在湖内的泥沙1. ...