众所周知,软件测试是软件产品质量根本。选择好用的测试工具,可以让你事半功倍。本文介绍五款你可能不知道的测试工具,帮你提高测试效率。
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 应用程序扫描程序,现在,它还可以做安全测试了。
它包括以下功能
- 跨站脚本
- SQL注入
- 文件包含
- 备份文件检查
- 简单的 AJAX 检查
- 使用 PHP-SAT 对 PHP 应用程序进行混合分析/水晶球测试
- JavaScript 源代码分析器
- 带有 JavaScript Lint 的 JavaScript
Litmus
Litmus 是一款用来测试和监视电子邮件的工具,比如公司的市场部要给用户发送一封邮件,在发送邮件前需要对邮件内容在不同的客户端显示情况进行测试,它还可以支持审查,和管理整个测试流程。比如,其他人可以对邮件的每一项进行审核,如果审查没有问题就可以点击批准;如果没通过,则可以驳回,让开发继续修改,当所有检查项目都通过时,这个邮件就已经准备好可以给用户发送了。
另外,它还可以对发送的邮件进行用户的阅读数据机型分析。如果你这方面的测试需求,不妨试试看。