摘要:近Lee Copeland出席了EuroSTAR测试研讨会。除了发表一个辅导和主题演讲外,lee还被邀请在哥本哈根的闭幕招待会做餐后演讲。他选择模仿Robert Fulghum的书籍《那些人生中重要的道理我在幼儿园里都学过(All I Really Need to Know I Learned in Kindergarten)》以作为他自己的见解。但是在他的那篇演讲中(即此文),Lee将这个孩提的法则改变为了测试员生活的指南。

  在1986年,Robert Fulghum出版了一本《那些人生中重要的道理我在幼儿园里都学过(All I Really Need to Know I Learned in Kindergarten)》的书籍。它包含了一些非常棒的思想。我想讨论一下如何将它们适用于我们测试人员。

  共享

  我曾看到一个这样的情况,有个有着比一个没经验的开发人员更多的关于应用程序知识的测试人员,利用他所知的去发现并提交在系统中的发现的bug。他应该和开发人员一起分享这些知识,而不是想满足自我且拉高自己的bug报告的数量。当我们分享信息的时候,我们的专业素质才会提升,而不是利用它为己私。

  公平的游戏

  我曾看过测试人员做过另外一些事情:一个测试人员多次提交了同一个但又有轻微差别的缺陷,以拉高bug报告的数量。另一个测试人员在做设计检查的时候发现了一个重大的缺陷,但却没有通知开发人员。他要等到这个缺陷被实现到代码中,然后归档为严厉的缺陷报告。

  你的所做所为,也会得到报应的。当我们玩不公平的游戏时,我们变得不值得信任了。然后其他人也将不会和我们公平的游戏。这是彻底的双输。

  不要打击别人

  如果你在别人的工作中发现了一个缺陷,首先正式的告诉他,再单独的和他私下谈谈。

  曾经有个同事给我一份他写的文档,请求我的检查。我直到后一分钟都没有开始做。与其私下和他谈,不如我在会议上公开的抨击他的工作。后来,他过来找我,只问了一句“为什么?”。我仍然记得他的眼神,从此我再也没有那样做了。

  作为一个测试人员,需要记住支付我们报酬是用来“攻击”软件的,而不是编写软件的人。它是个多臭虫的软件,充满着陷阱,不值得使用打印的墨水,像James Whittaker喜欢引用Neil Young的话说“一堆废物”。

  当然,也要记住Norm Kerth的雅言:“不管我们发现了什么,我们理解且相信任何人都做了他们所能够做的好的工作,假设当时他们知道,他们的技能,能力和可用的资源”

  把东西放回你发现他们的地方

  你或许使用了一个测试实验室。那可能是其他测试人员也要用的公共资源。当你完成时,把所有东西都回归到原样-重新配置硬件,回复软件,重载测试数据,设置帐号并且重置参数。

  在我曾经参观过的一个机构里,实验室有一个读做“测试实验室”的符号。机构中的其他所有人都读它为做“备用的部件房”。

  打扫干净你自己的垃圾

  当你还在那里的时候,扔掉那些匹萨盒子和咖啡杯。

  在我家里有个原则:“现在可以扔东西了”。没有人不断的被叫唤着扔东西。但是我们也有另一个原则,“清理自己的垃圾”。那时如果你什么都不作,你会被叫唤扔东西。

  好,首先试着不要制造垃圾。可以做到这一点的其中一个方法是书写清晰的bug报告-可以真正帮助你们的开发人员马上发现缺陷;而不是引导他们变成供你娱乐的野鸭追逐戏。

  不要拿任何不属于你的东西

  人们拿走不属于他们自己的其中之一个是信用。从前我的老板要我研究一些东西。后来我写了一个以“To: Boss, From: Lee”开头的备忘。后来有一次,我看到我那份备忘,却以“To: Big Boss, From: Boss”开头。他占有了我的工作成果且没有给我任何荣誉。我从那次经历中明白了一些道理。从那以后,我总是将我下属准备的备忘上贴上一个贴纸“我的下属写的。。。我认为做的很好。。。我希望你也能感受到。”

  另一个人们拿走不属于他们自己的东西是内疚。你不可能找到每一个缺陷。努力的尝试,用你的技巧,做的工作。但是记住,你会偷偷摸摸的做某些事情,并且很顺利。如Boris Beizer所说“我们需要狡猾的测试人员”。但是有时候,和我们一样的狡猾,我们的开发人员和用户将超出我们的能力范围。

  当你伤害了别人的时候要说对不起

  不管我们多么的小心,我们在某些地方或时间,都可能会伤害到别人。大多数的人从来都没有故意去伤害别人的身体,但是我们可能会在心灵上伤害别人。我们说或做某些事情-可能是有意的,或许是无意的,再或许是开玩笑的-但那些可能直达他的胸腔,打击他的心脏。
  作为测试人员,我们正在做错误发现的事情。我们的工作是发现其他人的失误。当我们发现问题时,我们要公开的提交它们。我们知道总是将我们的报告集中在错误上,而不是制造错误的人身上。但是尽管如此,有时自尊心受到了伤害,有时感情受到了伤害。

  说声“对不起”。那是人类语言中有力,有治愈效果的句子。