教你如何学习自动化测试

发表于:2012-11-16 14:04

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

 作者:vprince    来源:51Testing软件测试博客

  四、接下来就需要考虑自动化测试框架问题了。当脚本规模到了一定的程度,就会面临一些问题,如:

  1)如何有效的管理并调度脚本

  2)如何实现脚本运行的无人值守,测试过程中能够自动进行错误处理并进行日志记录

  3)如何生成简介明确的测试报告

  4)如何能够更加高效的维护测试脚本

  5)实现框架代码和业务代码的分层、业务脚本和业务数据的分离

  这个阶段主要体现的是测试人员的测试思想,是可以脱离工具独立存在的过程。当然各个公司项目的实际情况不同,导致设计出来的思想不同,但总体上来说一般包括数据驱动和关键字驱动两种模式。后者实现的技术难度大于前者,大多数公司目前都采用的数据驱动模式。这个阶段不应局限于技术运用上,而需要从测试全局考虑,进行分层设计、模块化实现,减少代码之间的耦合,你要懂得自动化测试框架的设计和测试框架的基本编写。

  五、自动化测试的实施,这点非常重要,如何让自动化测试有条不紊地运行起来,这是需要自动化测试工程师关注的。

  以下几点你需要明白:

  1)没有自动化测试框架,那么很难把自动化测试做得很好很规范的。

  2)当有了自动化测试框架,这并不代表什么,更不能代表自动化测试就成功了,同一套框架,不同的经验级别的自动化测试人员来实施,效果肯定是不同的。

  3)自动化测试的实施,应该是在基于一套符合公司业务特点的测试框架+良好的实施计划+良好的实施方案。

  4)自动化测试的实施,千万不能落入“只埋头做事,不抬头看路”的形态,不要落入技术的深渊,需要明白,不是所有的东西都能用技术解决,要充分发挥人的作用因素。

  如果以上四个方面都能够做的很好的话,那么你已经可以独立负责项目的自动化测试建立工作了,甚至可以开始考虑如何组织自动化测试团队!

  总之,学习自动化测试需要在实际项目中进行,这样提高的会比较快,项目中运用了很多种技术,自动化实施过程会碰见各种各样的问题,是很好的学习机会,关键要善于总结、积累经验,只要能够把各个细节做好,那么你一定能够成为一名优秀的自动化测试工程师(主管)。

版权声明:本文出自 vprince 的51Testing软件测试博客:http://www.51testing.com/?81612

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

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

精彩评论

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号