• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

自动化测试: 真的是银弹?

发布: 2010-6-18 11:18 | 作者: 不详 | 来源: 领测测试网采编 | 查看: 33次 | 进入软件测试论坛讨论

领测软件测试网

  强化备份过程。

  利用源代码控制。

  认识到自动化是一项软件开发工作,通常需要代码生成。

  逐步实施自动化测试

  不要尝试一天内实现所有测试的自动化。积累经验,循序渐进。

  从整个测试计划的一小部分开始,逐步添加至自动化测试集合。(即以实际的、受控的方式递增)

  自动化还能为我做什么?

  尽管自动化测试需要在前期的策划和培训上进行一笔不菲的投资,但确实能从几个大的方面带来增益。它能为您带来如下利益:

  更高质量的软件-因为您能够花费更少的时间和资源进行更多的测试。

  更完备的测试覆盖的潜力。

  更多的时间投入到其他测试活动中,包括:

  详细计划。

  精心地设计测试。

  构建更复杂的测试(数据驱动,增加用于条件分支和特殊报告的代码等)

  更多的人工测试,不是更少!

  自动化测试还为您提供无形价值,它能给测试人员带来:

  获取新技能的机会(即建立技能和学习技能的机会)。

  在测试中了解更多关于系统的知识的机会,因为自动化能揭示系统内部状况,如对象属性和数据。(对系统的更多理解造就更好的测试人员)

  现在您已知道什么是自动化测试以及它能胜任哪些工作,我希望您能运用这些知识为您的产品进行更多更好的测试。尽管自动化测试不是银弹,但它仍不失为一件优秀工具;如果能够将其应用于适合的工作,将为您带来巨大收益。

  参考资料

  您可以参阅本文在 developerWorks 全球站点上的 英文原文。

  关于本文部分主题的更多信息,请参阅Cem Kaner的网站上的下列文章。网址:http://www.kaner.com/articles.html

  1. "Architectures of Test Automation"

  2. "Improving the Maintainability of Automated Test Suites"

  3. "Avoiding Shelfware: A Manager's View of Automated GUI Testing"

  致谢

  感谢Cem Kaner提供参考链接中文章。 同样感谢IBM Rational的Ted Squire,和Satisfice, Inc.的James Bach仔细评阅本文,并在写作中给予帮助。关于Satisfice及其广受赞誉的测试讲座的更多信息,请访问www.satisfice.com。

  关于作者

  Dawn Haynes,技术专员,IBM Rational

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

44/4<1234

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网