自动化测试应该保持简单

发表于:2014-6-06 10:39

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Ray Claridge    来源:51Testing软件测试网采编

  如果你看过我以前的文章,你可能会认为我是自动化测试的反对者。这并不是真相。事实上,提供深思熟虑,易于维护,让您物有所值,你很难找到一个比我更热衷的自动化爱好者。
  然而, 当提到的自动化时,我有一个问题,每个人都开始变得盲目乐观地思考他们所有的软件问题。事实上,不是这样的!
  好了,现在我的些许吐槽从我的心中涌出来了,
  这是使我自动化测试成功的一些个人建议。
  成本——在开始自动化之前,要确定好你雇佣的管理者和开发人员。记住,自动化是费时,费财的。
  计划——不要随意开始实施自动化测试,要有一个计划和文档来解释方法,每个测试都需要长时间来投入。记住,需要从各方获得签署(认可或支持)。
  识别高风险领域——一套自动化测试要成为完全成熟的系统是需要很长一段时间的。所以,需要做一些分析来识别高风险领域如:最常用、高容量、安全或事务部分,然后首先予以关注这些。
  识别不太可能变化的领域——维护自动化测试脚本不是五分钟的工作,所以不要从很可能会改变的领域开始。同样,不要以为功能不太可能改变就不需要测试。过去的经验告诉我,永远不要假设。
  测试文档——你需要做到,以便清晰地知道其他人的测试覆盖了什么。如果你的自动化测试产品不可用或遇到困难时,文档也可为问题的解决提供便利。
  记录测试运行——做一个图表,记录你自动和手动工作的所有测试和跟踪,这样可以清晰地看到以往的记录,帮助你节约公司的资源。
  保持简单——记住,自动化脚本应该是简单的,这样他们就可以一次又一次地重复使用。这可以在维护时节约成本,并允许其他人未来接手,特别是如果你有一个外包商。
  最后一个是给所有的产品经理、开发经理和市场部门的-
  不要以为因为你已经有人编写自动化测试,所有代码质量问题已经结束。记住——automation is only as good as the tests written!
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号