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

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

使自动化测试不再老套—灵活自动化测试

发布: 2009-6-05 10:16 | 作者: 不详 | 来源: 测试时代采编 | 查看: 19次 | 进入软件测试论坛讨论

领测软件测试网   如果你认为测试自动化仅仅是执行测试,那么你就是在错过一个很大的机会,或者说,你由于失去许多小的机会进而失去一个大的机会。可以这么考虑:不要再把自动化测试仅仅看成需要使用价格不菲的工具去执行自动化,而应该认识到,自动化测试其实是可以在几天内通过并不昂贵或者是手头已有的工具就可以完成的测试。丹尼佛特和詹姆士巴哈提出了一个比较快捷的方式自动化测试方法

        要使自动化测试变得灵活,你并不需要什么特殊的东西,只要通过Internet查找有帮助的工具即可。但是如果你的团队中存在一个工具分析师的角色,效果会更好。一个好的工具分析师应该知道如何规划一种高级语言并且很快的解决相应的问题, 例如Java,Perl,Python。还有一个好的工具分析师善于利用工具工作而且学习有帮助的并且是免费或则廉价的工具。当然一个优秀的测试工具分析师也应该知道关于测试的技术知识。

        为实现灵活的自动化我们使用的方法是很直接的: 工具分析师面对测试仪人员的工作并且决定使用怎样的工具能帮助测试人员从事正在做的工作。工具分析师的意见可以在测试期限上帮助测试人员, 甚至提供一些私人的指导。

        如果没有工具分析师,那么每个测试人员自己应该识别出自动化测试的机会。记住,测试人员对工具和编程知道的越多,对于他们找到有用的测试工具就越有效。


灵活自动化测试的例子

        一个测试人员先前已经在二个逗点分开的数值 (CSV) 上做一个人工的不定时的文件查核而且发现没有错误。由于自了丹尼的协助,测试人员使用了一个工具比较二个 CSV 文件。工具发现了一列数据的错误。 在大约 1 小时的进一步的研究之后,他们找到另外的一个免费的工具,可以更好的完成发现非匹配数据的工作。

        詹姆士帮助一个测试团队因为拍卖状态的整个报表而质疑一个拍卖系统。有一个工具使他们能够了自动地确定他们已经测试的情节和他们想要测试条件, 这样他们可以在运行测试案例的时候不会犯下错误。 这个团队在没有这个报表之前已经测试了长达二年之久, 然而这个工具从启动到交付只用了三小时。

        丹尼用了一夜时间用 Perl WWW::机械化模块编写一个hack载入数万记录到一个网络数据库前端。 隔天,他很快地认识到应用程序的性能问题在于一个大型数据库的运行。

        我们两人已经意识到在何处安装测试工具,可以很好地帮助测试人员对于系统文件和注册表如何正确安装程序。

        在所举这些例子中,我们用只有数个小时的工作便生产了真正有用的效果。 我们利用工具的帮助了测试人员改进他们的测试。 对我们而言, 这才是真正的测试自动化:工具支持测试。当你睡觉的时候,这方面的扩充远远的超过测试的快乐。为什么不做自动化测试设计? 我们已经做到了。为什么不使用自动化测试探测仪对特定类型的问题报警? 我们也已经做到了。这就是灵活的测试自动化,但是它不是老套的测试自动化。


延伸阅读

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

TAG: 老套 自动化

21/212>

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

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