有时候,梦很美好;我也做过一个梦。在我的梦里,一个朋友走进我的生活,并且和我谈论他自己,他是“自动化先生”。我下面就完全再现他在我的梦里、未经任何修改的独白。
亲爱的朋友,
我是自动化先生。我是你最好的朋友;我也是你主管最好的朋友;我也是你客户最好的朋友;我也是开发者的最好的朋友;我还是除了我自己以外,所有人最好的朋友。软件测试造就了我,因此,“软件测试”是我的“母亲”。
当“软件测试”造就了自动化现象,每个人都张开双臂欢迎我;开发者和测试者认为:我能帮助他们更快的交付。项目经理认为:我可以帮助他们提前找出风险模块和解决问题。然而,随着时间的过去,人们开始滥用我,以至于没有人知道我是做什么的。有人认为我是有关“记录和回放”而其他人认为“我是Selenium”。来自大洋洲的Atlassian公司声称,他们已经在“自动化”方面有深入的专业知识了,但我感觉在这里不受欢迎。每个人看起来都很了解我;甚至比我自己还了解我。在众人和技术面前,看起来我已失去了自己的个性。
我之前告诉过你,我的父母身份——“软件测试”造就了我;然而,每个人都声称是我的父母。每个人都告诉我,他们造就了我,给了我一个结构或一个“框架”,这就是为什么我活在这个世界上。这些时候,我想念我的母亲——“软件测试”。
我一直有疑问:为什么他们叫我“自动”伙伴…?为什么不是一个“车”伙伴或是“巴士”伙伴?然后我突然意识到,你们希望我靠自己活着、希望我自己能找到bug、希望我能访问其他人写的的软件中每个角落的代码、清除隐藏的各种bug。你们还希望我能在多样的环境中工作、希望我在24小时的一天中能工作26小时。没有人为我的麻烦赔偿。所有这些工作都在透支我的健康,而且离我消失的那一天也不远了;不,我将消失永不出现。
我知道你在睡觉;你知道为什么吗?因为我给你的舒适。大多数测试人员睡的好都是因为我的存在(“自动化”的存在)。人类甚至认为有一天我能取代你,那一天已经不远了。如果你继续睡觉,我将变得不存在,一些外星人将会取代你和我。
我爱数字;由于数字的原因,我的存在会让人兴奋;他们说“我每小时运行259个测试用例”,然而你们只能运行“42”个测试用例。想知道为什么他们不告诉我许多测试用例我可以“跳过”或者“走”之类的…我想知道为什么数字可以让他们兴奋…我可以继续下去…然而,该是我离开的时候了。我爱我的弱点;我爱它,因为人们隐藏它。如果我不能做某些事情,这些事就会被大多数人隐藏起来,并且声称我能做那些不能做的事情;他们巧妙的隐藏了我的所有缺点。
在我走之前,你想知道为什么我出现在你的梦里吗?因为只有你,我的朋友,在工作时间睡觉而其他人还在忙于努力工作;因此,除了出现在你的梦里我别无选择。现在醒醒吧。我将永远都是你的朋友——“自动化先生”。