Deadwalk的专栏

人物简介:

小明,男,25岁,一个普通的不能再普通的大学毕业生,刚刚参加工作两年,在某互联网公司担任测试工程师一职。与其他刚毕业的同学一样,爱好看电影、听音乐、爬山……还有倒腾电子数码产品。人生格言是:”我不敢肯定,但是我和胜利有个约定”,目前最大的愿望是:挥洒青春,扎根北京。

大熊,男,32岁,资深测试工程师,在某互联网公司从事测试工作长达8年之久,是小明的Leader。为人严肃认真,平时上班总是板着脸,同事从未见他笑过。爱好不详、婚姻状况不详,因为体重180斤再加上脸比较黑,所以人送外号”大熊”。

今天的故事是这样的….

大熊:小明,今天有个测试任务你测一下。小明:什么任务?大熊:浏览器搜索栏推荐列表的测试任务。

功能需求:当用户鼠标点击搜索栏时,搜索栏会向搜索服务器请求最热门搜索词,服务器返回内容后,浏览器将内容以下拉列表的方式展示出来。

三天后,该功能测试完毕上线了……

大熊:小明,你给我过来!(四川话口音)小明:老大,什么事?大熊:刚接到反馈,线上用户只要打开搜索栏就会主进程崩溃,你是怎么测的!小明:我那天测的时候没有这个问题啊。大熊:你当时都测试了哪些用例?小明:不就是点击搜索栏能够弹出下拉列表嘛,另外还测试了:

服务器返回的数据超长的情况。

大熊:服务器返回的数据格式是什么?有没有测试格式异常?小明:服务器返回的数据格式是json格式,没有测试格式异常。格式异常这种情况测它有意义吗?怎么可能会出现返回的数据异常啊,这个服务器都是我们公司自己的服务器。

大熊什么话都没说,让小明先去查明崩溃原因。

不久之后,小明了解到了崩溃原因,原来是:

正常情况下:

出现问题时:因为搜索服务器出现了异常,返回给浏览器的数据格式不是json,而是一段html,而浏览器仍然当做json去解析,所以发生了异常崩溃了。

小明:老大,我知道错了,Json格式异常也需要测。

大熊强忍胸中的怒火,在电脑上打开了一份文件,那是一份很长的事故列表,其中的内容是这样写的:

2013年10月,一款叫做桌面助手程序在获取天气预报数据时,由于服务器返回的json格式数据异常,导致桌面助手频繁崩溃。该问题造成了比较大的影响,Leader被罚1000元,测试团队上下做了深刻的反省和总结。

2012年3月,浏览器升级程序在下载一个升级策略.dll文件时 ,该文件在传输过程中被江西运营商加入了一段html的广告,导致升级程序加载.dll文件时异常,造成江西一带用户无法升级。

2009年5月,一款叫做音乐盒的程序在下载mp3文件时,用户环境因为拔掉网线断网,导致音乐盒崩溃。 ……..

看到这份列表,小明半天没有说出话来。

大熊问到:你从这件事得到了什么总结?

小明思考片刻,理了理头绪,娓娓道来:

后来,该事故的处罚结果为:大熊作为Leader连带罚款1000元,,小明季度奖金取消。

年轻的小明还在路上…..

本文中部分内容为虚构,如有雷同,纯属巧合。

要铭记在心;每天都是一年中最美好的日子

Deadwalk的专栏

相关文章:

你感兴趣的文章:

标签云: