自动化反思

发表于:2010-5-20 15:35

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

 作者:nanfei    来源:Taobao QA Team

  自动化目标

  之前说到自动化目标,可能更多的想到的是提高我们的效率,节省我们的工作量。这确实也是自动化一个比较直接、明显的目标。不可否认自动化在这方面的优势,用例的重复执行,机器资源和时间的充分利用,覆盖更多的测试用例,这些都可以提高我们的工作效率,并且让我们空出时间关注我们更应该关注的地方。

  但我们有想过自动化更深层的目标吗?

  知识技能,对于测试人员来说也是非常重要,能让我们从被动测试变为主动测试。自动化的实施,可以很好的提升测试人员的知识技能,不再是机械的鼠标点击操作,我们可以很好的从系统内部去挖掘一些深层的、潜在的BUG,让系统的设计更为合理,可测性更高。那么可能一个很客观数目的BUG会被我们在萌芽阶段抹杀掉。我们技能的提升,更有助于我们工作中的创新能力,创新的思维会更加活跃。

  流程规范,自动化要很好的实施,需要推动一些流程、规范的执行。自动化是一个持续集成的过程,不是今天做这个,明天做另一个,流程、规范是有力的保障,因此我们需要推动整个系统有效的运转起来,而不是凌乱的运转。反过来,流程、规范的推动不仅保证了自动化很好的实施,更有力的保证了整个研发系统的质量,他们是相互依赖的关系。

  自动化的最终目标:推动整个研发体系的质量提升。

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • wuzhulove
    2010-5-25 17:17:14

    web网站类的自动化测试,如果针对页面吧,维护成本高,因为页面元素总是不停的变化。如果针对功能吧,无从下手。。。不知所措

  • wuzhulove
    2010-5-25 17:16:03

    自动化实施起来问题还是挺多的。

  • lai1012
    2010-5-21 13:17:54

    目前阶段,功能自动化测试的设计和步骤大多是录制手工测试步骤或由手工测试引导和调试,所以自动化能发现的问题基本已经在设计和调试阶段发现,当前自动化的价值在于回归测试。
    当自动化发展到高级阶段,自动化工具可以根据产品设计文档自动生成测试逻辑,并进行某些探索性测试,这才能全面提升自动化测试的价值。

  • 小狐狸如如
    2010-5-20 17:02:32

     自动化的最终目标:推动整个研发体系的质量提升。
    ----------------非常赞成

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号