自动化测试——保持简单

2014-05-29   出处: testertroubles  作/译者:Ray Claridge/紫晴

如果你看过我以前的文章,你可能会认为我是自动化测试的反对者。这并不是真相。事实上,提供深思熟虑,易于维护,让您物有所值,你很难找到一个比我更热衷的自动化爱好者。

然而, 当提到的自动化时,我有一个问题,每个人都开始变得盲目乐观地思考他们所有的软件问题。事实上,不是这样的!

好了,现在我的些许吐槽从我的心中涌出来了,

这是使我自动化测试成功的一些个人建议。

成本——在开始自动化之前,要确定好你雇佣的管理者和开发人员。记住,自动化是费时,费财的。

计划——不要随意开始实施自动化测试,要有一个计划和文档来解释方法,每个测试都需要长时间来投入。记住,需要从各方获得签署(认可或支持)。

识别高风险领域——一套自动化测试要成为完全成熟的系统是需要很长一段时间的。所以,需要做一些分析来识别高风险领域如:最常用、高容量、安全或事务部分,然后首先予以关注这些。

识别不太可能变化的领域——维护自动化测试脚本不是五分钟的工作,所以不要从很可能会改变的领域开始。同样,不要以为功能不太可能改变就不需要测试。过去的经验告诉我,永远不要假设。

测试文档——你需要做到,以便清晰地知道其他人的测试覆盖了什么。如果你的自动化测试产品不可用或遇到困难时,文档也可为问题的解决提供便利。

记录测试运行——做一个图表,记录你自动和手动工作的所有测试和跟踪,这样可以清晰地看到以往的记录,帮助你节约公司的资源。

保持简单——记住,自动化脚本应该是简单的,这样他们就可以一次又一次地重复使用。这可以在维护时节约成本,并允许其他人未来接手,特别是如果你有一个外包商。

最后一个是给所有的产品经理、开发经理和市场部门的-

不要以为因为你已经有人编写自动化测试,所有代码质量问题已经结束。记住——automation is only as good as the tests written!

【英文原文:http://www.testertroubles.com/2011/07/automation-plan-and-keep-it-simple.html

{测试窝原创译文,译者:紫晴}


声明:本文为本站编辑转载,文章版权归原作者所有。文章内容为作者个人观点,本站只提供转载参考(依行业惯例严格标明出处和作译者),目的在于传递更多专业信息,普惠测试相关从业者,开源分享,推动行业交流和进步。 如涉及作品内容、版权和其它问题,请原作者及时与本站联系(QQ:1017718740),我们将第一时间进行处理。本站拥有对此声明的最终解释权!欢迎大家通过新浪微博(@测试窝)或微信公众号(测试窝)关注我们,与我们的编辑和其他窝友交流。
265° /2644 人阅读/1 条评论 发表评论

乒乓  2014-05-31

KISS设计原则:Keep it simple and stupid.


登录 后发表评论