大家好,欢迎来到IT知识分享网。
当前绝大多数企业应用系统都是基于Web的应用系统,人们可以通过Internet浏览器便捷地访问它们。在可以预见地将来,“云计算”会进一步推动这种趋势。当前很多组织和公司,采用持续改进的开发模式来应对这种趋势。在持续改进开发模式中(例如敏捷和极限开发模式),需要不断地进行迭代测试。传统人工测试,效率低下,而很难满足需求。这个时候自动化测试,就充分体现了它的优越性。自动化测试意味着,你可以在任何时候使用工具反复地执行测试案例。
自动化测试有很多优点,快递重复地执行测试案例是其中最显著的一点。当前有多种商业和开源自动化测试工具可供选择,Selenium便是目前使用最广泛的开源测试工具之一。
列出了当前最受人们欢迎的一些自动化测试工具
工具名称 |
发布公司 |
当前最新版本 |
HP QuickTest Professional |
HP |
11.0 |
IBM Rational Functional Tester |
IBM Rational |
8.1.0.3 |
Parasoft SOAtest |
Parasoft |
9.0 |
Rational robot |
IBM Rational |
2003 |
Selenium |
OpenSource Tool |
1.0.6 |
SilkTest |
Micro Focus |
2009 |
TestComplete |
SmartBear Software |
8.0 |
TestPartner |
Micro Focus |
6.3 |
WATIR |
OpenSource Tool |
1.6.5 |
开源自动化测试的优势
1.更少的IT投入。目前主流商业自动化测试工具价格不菲,假如HP公司的QTP(4990 USD per 1 seat License(QTP))。使用开源自动化测试工具可以大幅度节约IT投入,因为开源工具的获取成本为零。
2.更灵活的定制工具。商业自动化测试工具通常拥有良好的文档支持,却普遍使用不够灵活。因为你很难定制商业自动化测试工具,无法为它添加个性化的特性。于此相反,开源自动化测试工具则能够很好地支持个性化定制,例如为工具添加个性化的测试方法。
3.多样化的语言支持。商业自动化屙屎工具通常会指定一种脚本语言,如果测试人员不熟悉指定的脚本语言,可能会遇到困难。而以Selenium为代表的开源自动化测试工具通常支持多种编程语言。
4.更快更便捷的服务支持。商业自动化测试工具拥有专业的支持团队,但现实情况却是,这种服务普遍昂贵而响应又不及时。采用开源自动化测试工具,你可以方便地从各种专业讨论组和技术论坛中获取支持,甚至可以和工具开发团队进行远程交流。
5.更灵活的测试框架,避免绑定IT服务供应商。当发现商业自动化测试工具不能满足组织需要时,昂贵的价格将阻止你及时做出调整。一旦更换不合适的工具,前期的IT投资就将付诸东流。采用开源自动化测试工具,你能够及时地调整测试框架,而不用担心投资损失。
搜索微信公众号:TestingStudio霍格沃兹的干货都很硬核
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/51665.html