lsekfe 发表于 2015-12-25 10:45:51

第二十八期:找茬--心里圈的故事(活动答案和获奖名单已公布)


获奖名单
奖项获奖名单奖励答案链接
一等奖jingzizx500测试积点#2
二等奖sunshine_cjy500测试积点#6
三等奖liu51500测试积点#3

小明的测试故事系列
第一篇 Json导致的事故总结
  人物简介:
  小明,男,25岁,一个普通的不能再普通的大学毕业生,刚刚参加工作两年,在某互联网公司担任测试工程师一职。与其他刚毕业的同学一样,爱好看电影、听音乐、爬山……还有倒腾电子数码产品。人生格言是:"我不


敢肯定,但是我和胜利有个约定",目前最大的愿望是:挥洒青春,扎根北京。
  大熊,男,32岁,资深测试工程师,在某互联网公司从事测试工作长达8年之久,是小明的Leader。为人严肃认真,平时上班总是板着脸,同事从未见他笑过。爱好不详、婚姻状况不详,因为体重180斤再加上脸比较黑,


所以人送外号"大熊"。
  今天的故事是这样的….
  大熊:小明,今天有个测试任务你测一下。
  小明:什么任务?
  大熊:浏览器搜索栏推荐列表的测试任务。
  功能需求:当用户鼠标点击搜索栏时,搜索栏会向搜索服务器请求最热门搜索词,服务器返回内容后,浏览器将内容以下拉列表的方式展示出来。

小明:好的。
  三天后,该功能测试完毕上线了……
出现问题时:因为搜索服务器出现了异常,返回给浏览器的数据格式不是json,而是一段html,而浏览器仍然当做json去解析,所以发生了异常崩溃了。
  小明:老大,我知道错了,Json格式异常也需要测。
  大熊强忍胸中的怒火,在电脑上打开了一份文件,那是一份很长的事故列表,其中的内容是这样写的:
  2013年10月,一款叫做桌面助手程序在获取天气预报数据时,由于服务器返回的json格式数据异常,导致桌面助手频繁崩溃。该问题造成了比较大的影响,Leader被罚1000元,测试团队上下做了深刻的反省和总结。
  2012年3月,浏览器升级程序在下载一个升级策略.dll文件时 ,该文件在传输过程中被江西运营商加入了一段html的广告,导致升级程序加载.dll文件时异常,造成江西一带用户无法升级。
  2010年11月,公司大BOSS川总反馈,在搜狗浏览器搜索栏输入双引号,浏览器蹦溃。崩溃原因是返回的数据因为双引号未转义原因,将json数据格式配对破坏,导致解析失败崩溃。事后测试组Leader和测试人员被当季度


罚绩效考核不合格。
  ……
  看到这份列表,小明半天没有说出话来。
  大熊问到:你从这件事得到了什么总结?
  小明思考片刻,理了理头绪,娓尾道来:
  测试客户端时,要考虑服务器出现异常情况时,不会对客户端造成影响,例如服务器502挂掉了。
  测试功能时要了解到网络传输过程中的数据格式,除了使用等价类、边界值考虑常见的中英文数字等数据之外,还要对数据格式异常进行测试,例如:json数据缺少{;xml数据缺少<等情况
  接第2点,还要考虑返回的数据为空。
  测试功能时还要考虑到网络传输过程中的异常情况,如断网、直接拔网线等。
  大熊点点头,继续问道:如何构造这些异常情况呢?
  小明:不知道….
  大熊:用Fiddler拦截请求,具体用法去查知识库!另外,本季度PM成绩从B开始,以示惩罚。
  后来,该事故的处罚结果为:大熊作为Leader连带罚款1000元,小明季度奖金取消。http://bbs.51testing.com/data/attachment/forum/201510/30/100603e4q40ec0g3r0drc0.gif
活动内容:         每个周一、周五上午11点整,小编会在灌水版块中发布一篇关于心里圈故事的帖子提供给大家阅读。阅读后,需要大家找出文章中的错别字,并且写上一句读后感(不少于10个文字)。活动时间:         每周二次活动规则:         阅读心里圈的故事,找出文章中的错别字和写上自己的读后感(必须原创),通过论坛跟帖的形式进行回复。Ps:如发现抄袭原文评论将视为无效。获奖标准:      找出文章中的所有错别字,并且读后感写的最好的三位会员能获得500测试积点。
http://bbs.51testing.com/data/attachment/forum/201510/30/100549zm1ma7jyc82wwbat.jpg正确答案:崩溃=蹦溃娓娓道来=娓尾道来

jingzizx 发表于 2015-12-25 11:22:15

蹦溃---崩溃
娓尾道来---娓娓道来

测试中主要是分成功测试和失败测试,对于失败测试中异常测试需要引起足够的重视,是对软件健壮性负责.

liu51 发表于 2015-12-25 11:32:21

蹦溃=崩溃
娓尾道来=娓娓道来
测试过程中要测试各种异常情况,服务器异常、断网、数据格式,返回数据为空等异常情况。

feng_hong 发表于 2015-12-25 11:38:18

崩溃=蹦溃
娓娓道来=娓尾道来
测试时异常操作很重要,因为你不是用户,用户不会按照你的想法去操作,测试时总结以前,反省过去很重要

rutang37 发表于 2015-12-25 13:54:33

崩溃=蹦溃
娓娓道来=娓尾道来
测试果然需要考虑全面,并且要能够在平时的工作中吸取教训和总结经验。

sunshine_cjy 发表于 2015-12-25 14:31:53

错别字:
(1)“在搜狗浏览器搜索栏输入双引号,浏览器蹦溃”中的“蹦溃”,正确写法”奔溃“
(2)"小明思考片刻,理了理头绪,娓尾道来"中的“娓尾道来”,正确写法“娓娓道来”

读后感:
读完这个故事,学习到了很多,目前自己也是一个测试小白,确实在测试过程中,不能认为只要测试正常情况就可以,无效等价类和有效等价类的场景必须到要考虑到,还有网络异常等情况
不仅仅是功能的测试。另外,之前没用过Fiddler工具,读完这个故事自己也去研究了一番,感谢

51Testing_叮当 发表于 2015-12-25 17:36:38

“一个普通的不能再普通的大学毕业生”中第一个“的”应为“得”;
“出现问题时”中“时”应为“是”;
“Json格式异常也需要测”中“需”应为“须”;
“浏览器蹦溃”中“蹦”应为“崩”;
“娓尾道来”中“尾”应为“娓”。
第三次看这个故事了,比原故事少了第二段事故呢。
很不错的故事,用讲故事的方式教测试思路,赞!
有机会我们也要及时总结工作中的不足,写成让自己越来越强大的心路历程!
页: [1]
查看完整版本: 第二十八期:找茬--心里圈的故事(活动答案和获奖名单已公布)