Joe Colantonio 最近提供了一些非常好的建议——关于如何选择自动化工具: “没有所谓的‘正确的’自动化工具。最后,所有的还是要依赖于你所在团队特定的需求和技术组合。虽然你有时候需要组合不同的工具来获得应用程序所需的覆盖率。正由于这一点,当试着选择一个测试工具的时候,有些事需要注意:
阅读Joe完整的《自动化测试资源和最佳实践》这篇文章,获得更多技巧和自动化测试工具完整列表。 如果你的组织正在开始或者扩展测试自动化工作,并且还不确定要评估哪些自动化测试工具,那我们建议您回顾2份由Forreste和Gartner做的调查。这两份自动化测试工具的报告都是海量分析的顶点,并且包含测试自动化行业动态的深度观察,和不同工具之间如何比较。 Forrester评估了11款顶级的自动化测试工具,提供API测试,浏览器兼容测试,移动测试和UI测试。最后基于供应商访谈,产品评估和客户访谈来评估这些工具,它们在33个标准中得分,并且对它们进行排名。 下载完整的《Forrester 功能测试自动化浪潮报告》,回顾Forrester的自动化测试工具比较结果,他们在为什么API测试和持续测试对于满足业务对“质量@速度”的期望的深刻理解,和他们对测试自动化的详细建议是至关重要的。 在这篇报告中涵盖的自动化测试工具有:
下面是他们对排名领先的自动化测试工具要点的摘录:
根据报告的结论: “我们评估了每个工具的操作环境(包括移动,非移动,云和浏览器)和它的设计以及执行自动化;我们将重点放在API测试上,一些在UI测试上,在包装应用测试上的程度稍低一些。我们也评估了在持续交付管道中,工具质量和非功能测试工具和敏捷项目(PM)管理工具第三方的集成方面的自动化执行和编排。” Gartner评估了9款工具,满足了企业级自动化测试工具的标准。评估包括 Gartner对客户的询问,工具用户的调查,供应商对Gartner 问题的回答和产品评估。Gartner需要工具支持本地Windows桌面应用测试和Android或iOS测试支持的工具,以及支持下面中的3个:响应web应用,移动应用,打包应用,API/web服务。 下载完整的“Magic Quadrant for Software Test Automation”报告,回顾Gartner的自动测试工具比较结果,他们对Selenium和其他开源测试自动化工具的资源的理解,和他们对自动化测试工具的详细见解。 这份报告中的自动化测试工具包含:
在他们排名的领先类别,自动化测试工具的顶级评估中,报告注意到,领先的工具所具有的特点是:
根据报告得出的结论: “我们将创新能力评为“高”,并且在这些领域特别关注新的和差异化的能力。
领导者要有一个长远的眼光或能力来支持质量团队所需要的一切。他们支持领先的技术和架构,清楚地了解这一转变对应用程序的影响,以及测试这些应用程序所涉及的复杂性。” |
|