众所周知,软件测试是软件产品质量根本。选择好用的测试工具,可以让你事半功倍。本文介绍五款你可能不知道的测试工具,帮你提高测试效率。

Endtest 这个工具可能绝大数的测试和开发都不太了解,它是一款无需编写的自动化测试工具,它可以创建,管理和运行 Web 应用程序和本机移动应用程序(Android 和 iOS)

这是一些它的功能:

  • 跨浏览器网格,在 Windows 和 macOS 上运行

  • 用于自动测试的无代码编辑器

  • 支持 Web 应用程序

  • 支持本机和混合 Android 和 iOS 应用

  • 测试执行的录像

  • 详细的日志

  • Chrome 扩展程序可记录网络测试

  • 移动应用程序的元素检查器

  • 屏幕截图比较

  • 使用 CSV 文件进行数据驱动的测试

  • 地理位置

  • 电子邮件,Slack 和 Webhook 通知

  • 如果语句和循环

  • 变量和可重用组件

  • 支持测试中的文件上传

  • Endtest API,用于与 CI / CD 系统集成

  • 高级断言

  • Endtest Mailbox,用于测试电子邮件

  • 自我修复测试

无需代码的测试编辑器

这是你想要执行测试时的样子

以下是来自测试执行的详细日志

你还可以在真实的移动设备上运行自动测试

Postman 最简单易用的 API 测试工具。Postman 是绝大数开发和测试都最为熟悉的工具了,在过去的几年中发展了,它已经成为 API 测试的最常用的工具。

它的主要功能

  • API 客户端

  • 请求链接

  • 数据安全

  • 流量控制

  • 编排

  • 日志/文件

  • API 监控

过多使用就不多介绍了,使用教程很多,总之,API 测试强烈推荐。

Apache JMeter 进行负载测试和衡量性能的最佳工具。它最初是为测试Web应用程序而设计的,但现在已扩展到其他测试功能。你可以使用它来测试 SOAP,REST,FTP,数据库,LDAP,TCP,SMPT等。并且也可以很好的进行持续集成。

其他的功能包括

  • 功能齐全的 Test IDE

  • 能够负载测试许多不同的应用程序/服务器/协议类型

  • 完整且随时可以呈现的动态 HTML 报告

  • 从流行的响应格式(HTML,JSON,XML等)中提取数据

Grabber 一个 Web 应用程序扫描程序,现在,它还可以做安全测试了。

它包括以下功能

  • 跨站脚本

  • 文件包含

  • 备份文件检查

  • 简单的 AJAX 检查

  • 使用 PHP-SAT 对 PHP 应用程序进行混合分析/水晶球测试

  • JavaScript 源代码分析器

  • 带有 JavaScript Lint 的 JavaScript

** Litmus** Litmus 是一款用来测试和监视电子邮件的工具,比如公司的市场部要给用户发送一封邮件,在发送邮件前需要对邮件内容在不同的客户端显示情况进行测试,它还可以支持审查,和管理整个测试流程。比如,其他人可以对邮件的每一项进行审核,如果审查没有问题就可以点击批准;如果没通过,则可以驳回,让开发继续修改,当所有检查项目都通过时,这个邮件就已经准备好可以给用户发送了。

另外,它还可以对发送的邮件进行用户的阅读数据机型分析。如果你这方面的测试需求,不妨试试看。