众所周知,软件测试是软件产品质量根本。选择好用的测试工具,可以让你事半功倍。本文介绍五款你可能不知道的测试工具,帮你提高测试效率。
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 是一款用来测试和监视电子邮件的工具,比如公司的市场部要给用户发送一封邮件,在发送邮件前需要对邮件内容在不同的客户端显示情况进行测试,它还可以支持审查,和管理整个测试流程。比如,其他人可以对邮件的每一项进行审核,如果审查没有问题就可以点击批准;如果没通过,则可以驳回,让开发继续修改,当所有检查项目都通过时,这个邮件就已经准备好可以给用户发送了。
另外,它还可以对发送的邮件进行用户的阅读数据机型分析。如果你这方面的测试需求,不妨试试看。