解决软件测试Bug的五个阶段
作者:网络转载 发布时间:[ 2012/6/28 11:55:28 ] 推荐标签:
第三阶段:投入和沮丧
本阶段的状态:眼花Giddy、头晕Light-headed、紧张Nauseous。
1、开始调查
我能搞定它,我能搞定它!只需要小小的调整一下,小小的关注一下,多一点咖啡因,再加上一点时间,我能搞定它。
2、Befuddlement
Shit。这太扯了。我居然没有一点进展。这代码真是乱。这样的代码居然能编译和运行,真TMD的神奇,我有机会能搞清楚它什么不正常吗?
3、再次躲藏
你看,很对不起。我不得不要去切除我的阑尾。再一次,是的,既然你提到了它,我的确有两个阑尾。现在我一个也没有了,你高兴了吧?
4、犯贱
好吧,总之,你到底期望什么?想让我在一个没有高级调试器的环境下改这个BUG。我是什么?千里眼吗?我在我的Commodore 64上一个更好的调试器!
5. 瞎搞
看看我试试这么改?Kao,这样不行。要不然这样搞?也不行。那么那样搞呢?Shit,虽然再糟糕。
6、绝望
我不可能fix这个bug了。我是个糟糕的程序员。我太笨了。我在这个满是聪明人的地方干什么?迟早他们会知道我的能力太差,那时我玩完了,在这也混不下去了。
7、耻辱
我的经理问我为什么我用了一个月的时候来fix这个只需要两天可以解决的bug?老实说,我不知道怎么去读日志信息,我搞坏了我们的编译脚本。现在,我不敢去让别人来帮我,因为这样只会让我显得更愚蠢。
8、恐慌!
这事变得比我相像的要复杂!而我开始觉得复杂的事变得简单……而我觉得简单的事变成需要重定半打的类。为什么我以前在我的经理前拍着胸说我可以搞定这个事?
9、通宵工作,远离朋友和家人
(语无论次的喃喃自语,一阵一阵地大声咒骂)。
第四个阶段:愚蠢的快感
本阶段的状态:感恩Grateful、安心Relieved、极端地自我欣赏Awfully Impressed with Yourself。
1、醒悟
哦!我终于明白怎么搞定它了……
2、写正确的代码
我是编码机器!
3、测试
牛!通过一个测试。真牛!又通过一个测试了。靠!有测试失败了。这是为什么……
4、隐藏测试失败
反正这完全是一个不重要的测试案例。没有人会检查它,这个测试真是毫无意义。
5、提交代码
我太牛了,厨房里有个馅饼可以庆祝一下吗?
6、关闭bug
我听说那里有个馅饼可以庆祝一下。
第五个阶段:与“完成”肉搏
本阶段的状态:焦燥不安 Twitchy、神经过敏 Nervous、迷信 Superstitious。
1、有人reopen了这个Bug
真的?他们发现了你引入了另一个bug? Shit ?那只是一个不重要的案例永远不会发生的。
2、修正以前的修正
是的,我甚至检查了员工的年龄是一个虚数的情况,是为了防止出错。
3、关闭bug
是的,贱货,你被关闭了。全部都关了,再也不用心烦了。
4、发誓以后再也不干这种事了。
5、大家都意识到你现在是那个模块的专家了。
哦,不!现在他们又给了我三个那个模块的新bug。
没关系,现在你只需要GOTO第一个阶段。
此外,作为一个工作中的程序员,你会永远经历这些烂事,直到你??死亡,退休,或是被升到管理层。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11