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

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

软件测试自动化几乎是是测试技术的一种革命吗?

发布: 2009-5-24 22:28 | 作者: 网络转载 | 来源: 测试时代采编 | 查看: 19次 | 进入软件测试论坛讨论

领测软件测试网

将重复的测试自动化,为其他方法的测试赢得更多时间。 
增加试探性测试。 
增加配置测试。 
构建更多的自动化测试。 
进行更多的人工测试,特别是在高风险特性方面。 
谨慎规划:将人工测试和自动测试分工,不能全盘自动化。 
每一次设计都要设计所有的测试和文档。如果某项自动化测试无法运行,确保它能够手工完成。 
将自动化视为一种投资

训练使用者充分利用自动化工具。 
构建一个可重用代码库。 
保持测试模块化,大小控制在一定范围内,这样易于维护。 
文档化测试脚本(代码),以备校验和重用。 
强化备份过程。 
利用源代码控制。 
认识到自动化是一项软件开发工作,通常需要代码生成。 
逐步实施自动化测试

不要尝试一天内实现所有测试的自动化。积累经验,循序渐进。 
从整个测试计划的一小部分开始,逐步添加至自动化测试集合。(即以实际的、受控的方式递增) 
自动化还能为我做什么?
尽管自动化测试需要在前期的策划和培训上进行一笔不菲的投资,但确实能从几个大的方面带来增益。它能为您带来如下利益:

更高质量的软件-因为您能够花费更少的时间和资源进行更多的测试。 
更完备的测试覆盖的潜力。 
更多的时间投入到其他测试活动中,包括: 
详细计划。 
精心地设计测试。 
构建更复杂的测试(数据驱动,增加用于条件分支和特殊报告的代码等) 
更多的人工测试,不是更少! 
自动化测试还为您提供无形价值,它能给测试人员带来:

获取新技能的机会(即建立技能和学习技能的机会)。 
在测试中了解更多关于系统的知识的机会,因为自动化能揭示系统内部状况,如对象属性和数据。(对系统的更多理解造就更好的测试人员) 
现在您已知道什么是自动化测试以及它能胜任哪些工作,我希望您能运用这些知识为您的产品进行更多更好的测试。尽管自动化测试不是银弹,但它仍不失为一件优秀工具;如果能够将其应用于适合的工作,将为您带来巨大收益。

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

22/2<12

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

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