5 个神奇的测试工具
众所周知,测试可以省去很多麻烦。
但并非每个人都使用相同的工具,或者了解所有能够帮助测试更成功的优秀工具。
不要落入那种完全依赖单元测试的顽固开发者的刻板印象。你可能会后悔,而且比你想象的要快。
1.最终测试
该平台允许您创建、管理和运行 Web 应用程序和原生移动应用程序(Android 和 iOS)的自动化测试,而无需编写任何代码。
部分功能:
• 跨浏览器网格,可在 Windows 和 macOS 机器上运行
• 用于自动化测试的无代码编辑器
• 支持 Web 应用程序
• 支持原生和混合 Android 和 iOS 应用程序
• 用于测试执行的视频录制
• 详细日志
• 用于记录 Web 测试的 Chrome 扩展程序
• 用于移动应用程序的元素检查器
• 屏幕截图比较
• 使用 CSV 文件进行数据驱动测试
• 地理位置
• 电子邮件、Slack 和 Webhook 通知
• If 语句和循环
• 变量和可重用组件
• 支持测试中的文件上传
• Endtest API,用于与 CI/CD 系统集成
• 高级断言
• Endtest 邮箱,用于测试电子邮件
• 自我修复测试
他们的文档非常棒,有很多示例和视频。
您甚至可以在真实的移动设备上运行自动测试:
根据他们的 Twitter 帐户,他们似乎每周都会添加新功能:
2.邮递员
测试任何 API 的最简单方法。
Postman在过去几年中不断发展,现在已成为监控 API 健康状况的完整解决方案。
部分功能:
• API 客户端
• 请求链
• 数据安全
• 流量控制
• 编排
• 日志/文档
• API 监控
• 货币化
3. Litmus
您可以使用 Litmus 来构建、测试和监控电子邮件。
对我们来说有趣的是能够在他们那边的众多电子邮件客户端中打开电子邮件。
想知道您的电子邮件在 Outlook 2013 或 Apple Mail 中的显示效果吗?
您所要做的就是从Litmus获取一个临时电子邮件地址并将您的电子邮件发送到那里。
您将能够直接在其网站上的电子邮件客户端中查看该内容。
测试你的电子邮件,你也许可以避免这样的尴尬情况:
4. Apache JMeter
执行负载测试和衡量性能的最佳工具。
它最初是为测试 Web 应用程序而设计的,但后来扩展到其他测试功能。
您可以使用它来测试 SOAP、REST、FTP、数据库、LDAP、TCP、SMPT 等。
其他功能包括:
• 全功能测试 IDE
• 能够加载测试许多不同的应用程序/服务器/协议类型
• 完整且随时可用的动态 HTML 报告
• 从流行的响应格式(HTML、JSON、XML 等)中提取数据
5.抓取器
一款实用的 Web 应用程序扫描器。
现在,您可以将“安全测试”添加到您的清单中。
功能包括:
• 跨站点脚本
• SQL 注入
• 文件包含
• 备份文件检查
• 简单 AJAX 检查
• 使用 PHP-SAT 对 PHP 应用程序进行混合分析/水晶球测试
• JavaScript 源代码分析器
• 带有 JavaScript Lint 的 JavaScript