文档结构  
翻译进度:已翻译     翻译赏金:0 元 (?)    ¥ 我要打赏

自动测试是软件测试的未来。 持续集成和连续部署的引入使自动化测试变得越来越重要,因为它们都旨在最大限度地缩短产品及其功能的上市时间。 手动测试虽然现在尚未完全消失,但总有一天它会的。 随着各种工具地不断出现,现在很容易软件的测试和交付速度也在提升。

问题是我们该在何时选择自动测试呢?

根据 Microsoft 的高级 SDET 领导者 John Overbaugh 的说法,当采购工具的成本,构建和维护测试的成本都低于从工作中获得的效率时,使用自动测试工具才是有意义的。

第 1 段(可获 1.51 积分)

此外,如果您要频繁地进行回归测试迭代,如果您有微服务架构,或者说,您需要在一个特别大的项目上工作,那么,当您在组织中使用 DevOps 时,您可以使用自动测试。

可供选择的自动测试工具非常多,在此,我选出较优的几款,2017 年你一定用得上。

1. Selenium

Selenium 框架是 Web 测试自动化团队测试响应式网页设计或独立网站的最佳选择。 它包括 Selenium IDE,Selenium Remote Control 和 Selenium Grid 等工具,用以测试 Web 应用程序。 Selenium IDE 是 Selenium 脚本的集成开发环境。

第 2 段(可获 1.41 积分)

2. Watir

Watir 是一个非常灵活的工具,简化编写和维护测试用例。 Watir 基于 Ruby 开发,允许您连接到数据库,读取数据文件和电子表格,导出 XML,并将代码结构化为可重用的库。

3. Wapt

WAPT 是一种负载和压力测试工具,可让您轻松分析网站的性能。 它可以是移动应用程序,Web 服务或定制的 ERP 系统。 所有尺寸和技术的 Web 解决方案都可以使用 WAPT 进行测试。

4. Apache JMeter

Apache JMeter 是一个开源的负载测试工具,用 Java 6+ 编写,并支持所有平台。 它分析服务器,服务器和网络地点组上的不同负载下的总体性能。

第 3 段(可获 1.6 积分)

5. The Grinder

Grinder 是一个 JavaTM 负载测试框架,可以很容易地使用许多负载注入机来运行分布式测试。 它可以根据 BSD 样式的开源许可证免费使用。

6. Pylot

Pylot 是一个免费和易于使用的工具,用于负载测试 Web 应用程序。 尽管分布的规模很小,但它具有丰富的功能,可以通过开源代码扩展。

7. Qtest

Qtest 易于使用,可集成到整个应用程序开发和质量控制周期。 识别和分析操作异常以允许立即校正。 消除任何瓶颈。 Qtest 允许测试一系列项目类型,包括基于 J2EE,Net,SAP,Siebel,Web Services 的项目类型。

第 4 段(可获 1.48 积分)

文章评论