(翻译)加入俱乐部吧

来源:互联网 发布:linux下端口扫描工具 编辑:程序博客网 时间:2024/04/26 01:06
加入俱乐部吧
 
---Linda G. HayesJoin the Club
---Kiki翻译于2006/5/09
摘要:测试自动化工具允诺有很大的回报,但是需要巨大且较早期的投资。实施一个工具要耗费大量的人力和时间。和健身机器利用不需要多长的锻炼时间就能有苗条身材的承诺来吸引顾客一样,测试人员被不需要做太多工作就有瞬间收获的前景所引诱而使用自动化工具。在这个专栏里,Linda提供了一些指导技巧来帮助你开始使用所有那些你认为你可能永远也没有时间使用的自动化工具。
近来又有人提醒我说:购买一个测试自动化工具就象加入一个健身俱乐部一样-你丢失的唯一重量就是你的钱袋轻了。一旦最初的激情耗尽,你会意识到你实际上不得不使用这个工具!在健身俱乐部里,那就意味着你要花时间到那里去,学习使用各种健身器材,然后开始锻炼。而且他们不会理会你;你必须坚持到底,一个小时又一个小时,一天又一天。在你看到结果之前它要耗费大量的时间。
使用测试工具,你必须在你可以享受收益之前留出时间来学习工具并且分配人力。就象跑步机积满了房子角落的灰尘一样,闲置不用的测试工具是大量存在的。
 
养成新的习惯
用这个类比提醒我的是一个在测试自动化方面已经做了实质性投入的客户。尽管最初热情满满,他苦苦挣扎最后不得不撤离。他解释说这些问题不是技术性的问题,而是文化的问题。那个已经被证明比他期望劝说手工测试人员利用自动化工具更具有挑战。他们的工作习惯是如此的根深蒂固,以至于即使他们脑子里相信自动化的收益,他们也似乎还是不能战胜他们的惯性。
在他们的辩词中,手工测试人员是因为太忙了以至于没有时间尝试其他的新东西。人们不会买已经感到厌倦的测试工具,他们买工具是因为他们不能在允许的时间内完成他们的工作。这个制造了一个两难的选择:你如何花时间去节约时间?
 
寻找动力
客户要求和一个私人培训员相当的人物(一个在自动化方面是专家的顾问)和团队一起并行的工作,让他们可以上手。这个专家不仅可以教他们一些可以获得最大化结果的最佳实践,她的在场(以及暗中运行的秒表)将是一个预留时间的推动因素。
虽然这个听起来很吸引人-一个私人培训员为了同一个理由而工作-这是一个警告:太频繁,因为客户太忙了测试自动化顾问结束了实际的工作。因为测试被自动化了,使得这可能看上去象是短期的进度,但是长期来说,顾问不能走开,并且你将回到你开始的地方。它象让私人培训员为你工作,而不是向你演示它是如何的容易,但是你却不能保持身材。
你有没有遇到过这些事呢?你有没有放在柜子里的测试自动化工具呢?你有没有投资到顾问身上呢,只是培训他们了解你的应用程序,而不是培训你自己呢?如果是这样的化,以下是一些设计你应用程序的指引:
·     永远不要忘记工具只是一个工具。有些人不得不使用工具为了使其变得有用。不要只是分配预算买工具,还要预留使用工具的时间。如果你已经很忙了,那么分配特定的资源给自动化或者留出一些时间专用于自动化。
·      不要跳过计划。你可能听过这句谚语:如果你没有时间来做对它,你又将如何有功夫做完它呢?如果你一下子就扎入自动化中,而仅仅只是很快的表现活动,你会有很多的时间来遗憾。
·      聪明的使用顾问。记住他们是来这培训你们的,而不是四处闲逛的。让他们和你们一起工作,不只是单独为你。坚决要求理解他们所作的一切。
·      接受渐进的进度。任何人都可以告诉你长期的减肥是慢慢的并且是渐进的发生的,自动化也和这个一样。看看高价值的测试用例-通常那些是可重用的而且不是很复杂,首先要自动化它们。然后重新投资节省下的时间到更多的自动化中。
·      知道什么时候说不。如果你的进度一团糟,而且你的团队正出于高度的压力之下的话,你最好等待你们的状态变得良好的时候,并且在你解决自动化之前屏住呼吸。
 
通过留意这些简单的法则,你将可以从柜子上拿下你的自动化工具,并且利用它使你的应用程序成形。
原创粉丝点击