前言
引自上次文章【大话西游之测试】取经路上 作为背景,继续分解西游过程所遇的劫难(bug),本文所要分解的孙悟空三打白骨精的过程
背景分析
师徒四人在西行的路上,白骨精(隐藏性,还能瞒过所有人的眼睛,是很难重现的严重bug)为夺唐僧(让项目经理赶紧发布版本,制造意外性问题)而巧设圈套,被孙悟空用火眼金睛(高级测试使用专业手段定位出问题所在)识破,屡次受挫。唐僧却误会孙悟空滥杀无辜(浪费时间,去定位那些不可能的问题),将其逐出师门(各自争吵不一,项目经理不采用测试的说法)。白骨精趁虚而入,掳走唐僧(最终版本发布,才发现很难重现的严重bug出现了,直接影响版本正常使用)。后来悟空闻讯前往营救,彻底击溃白骨精(测试把线上发布版本的问题定位出来,最终以专业手段解决了)。师徒冰释前嫌,重新上路。在此之前,师徒四人各有所图,在此之后他们才统一战线,真正成为一个Team。
角色分析
白骨精 隐藏性,还能瞒过所有人的眼睛的妖怪(是很难重现的严重bug)。虽然妖术一般,但是智慧过人、善于攻心,对取经团队影响重大(谁也不知道它什么时候会出现)。
三打白骨精,如何三打(从提测直至版本准备上线发布):
一打村姑:师徒四人+白龙马走山里(开始提测阶段)变幻为村姑(UI异常崩溃,使系统不稳定)假装送吃的给师徒四人吃,先迷惑猪八戒(提测没发现问题在哪),再给唐僧拿吃的时候,准备掐唐僧(在服务器里准备了rm -rf*,差点就令整个版本重来),还故意挑衅差孙悟空,结果被孙悟空看出来,一棒子打死(幸好发现得早)。当时唐僧没有发现,以为孙悟空乱搞,大怒!结果这只是白骨精的开关戏……
二打老妇人:走了一半路(正式测试阶段),遇到了半山腰上的一个老妇人(接口异常崩溃,部分接口直接不能使用),再找女儿,这时猪八戒和唐僧心虚了,觉得得过且过,不要太认真了。老女人知道女儿被打死,哭死哭活的,这时又在挑衅孙悟空,结果孙悟空火眼金睛看出来了,一棒子上去就打死了(差点让系统挂掉,赶紧处理掉)。但唐僧却不辨人妖(因为看上去不影响正常使用,分辨不出是bug),反而责怪孙悟空恣意行凶(乱提bug),连伤母女两命,违反戒律。白骨精在背地里偷笑,你们等着受死吧……
三打老公公:走出山里(准备发布后阶段),来到山脚下看到一间小房子,有个白发老公公(功能异常,可以让版本所有功能全部废掉),这回孙悟空一下子就看出来了,做好了准备看白骨精又要搞出什么花样,结果(暗地里偷笑着)老公公准备走近唐僧时,孙悟空上去就是一棒子(都快发布还出现这严重bug,不解决都不行了)。结果唐僧一怒之下写下贬书,将孙悟空赶回了花果山。然而孙悟空走了,白骨精却还在暗地里藏着……
三打白骨精过后
孙悟空走后不久,剩一师徒三人+白龙马收拾好东西,正式上路(版本正式发布使用),然而这并没有过多久,白骨精就出现了,她害怕的孙悟空已经走了,猪八戒和沙僧根本就不起作用,一下来就把唐僧给撸走了(终于肯露出真面目了,从隐性bug变成显性bug,整个版本处于瘫痪状态……
这时候猪八戒和沙僧懵逼了,还好有个白龙马提醒一下,赶紧去找孙悟空回来,这过程省略一万字……
孙悟空闻讯后,立马前往营救,最后彻底击溃白骨精(测试把线上发布版本的严重问题定位出来,最终以专业手段解决了)。师徒冰释前嫌,重新上路(版本重新发布)。
个人能力
白骨精 :实力一般(能使系统不稳定、或部分接口无法执行,严重的全部功能不能用),也不敢公开叫阵(隐藏能力十足,很难定位),能变化成村姑(炫目UI掩盖异常js)下毒手,到老妇人扮可怜(接口数据下隐藏异常数据),最后化为白发老公公扮无辜(显眼的功能隐藏功能缺陷)。但是白骨精心思慎密,三番四次离间唐僧和孙悟空的关系,主要还是由于团队成员功力不够深厚(难以重现、影响模块间的关联性),造就三打白骨精的典故。终归师徒齐心协力(被成功追踪定位),到最后被孙悟空一棒打死。
理解能力
白骨精 :吃唐僧肉,不但为了长生不老,而且为了让自己成为一副有血有肉的白骨(目的明确、志向远大,一定要把系统搞挂掉)。虽然天生身体缺陷,徒有白骨(起点低),但是锲而不舍、绞尽脑汁搞破坏(自驱动能力强,加上自己能隐藏于无形),在妖精中也算是一时无两。
下回继续分解……
End
如果你对测试方面有更好的技术、想法和看法,我们可以一起聊聊。如何改善自己,提升做事效率,个人责任感……
欢迎来撩,但别撩我 ^ _ ^ --by 王子
欢迎分享,请勿转载
需转载请告之,并标明原创出处