- CucumberStudio:BDD 的协作平台
8
SoapUI(API 功能测试)
一种功能模拟测试工具,主要使用数据驱动方法,提高了测试覆盖率。
SoapUI 核心特性
- 用于公共或第三方 API 的安全性测试
- 脚本化测试创建
- 使用“虚拟用户测试”工具进行 API 性能测试
- 详细全面的报告
SoapUI 亮点特性
- 虚拟化模拟和 API 预发布测试
最新更新
- API Explorer,一种 API 响应的即时调试器
9
TestNG(单元测试)
TestNG 是基于 Java 的单元测试工具,受非常流行的工具 NUnit 和 JUnit 启发。与 NUnit 和 JUnit 相比,TestNG 具有更加强大的功能,使其成为集成和端到端测试的多功能工具。但是,它还是最适合于单元测试。
TestNG 核心特性
- 多线程测试执行
- 数据驱动的测试支持
- 使用 JDK 方式提供日志和运行
- 借助 IDE 插件或使用了 build.xml 的 Apache Ant,从而得以灵活执行
TestNG 亮点特性
- 并行测试:具有多种可用方法和策略的大线程池
最新更新
- 通过回调支持测试重试
- 可以禁用通过 SPI 加载的强制侦听
10
MantisBT(手工测试)
MantisBT 是一个开源的缺陷记录工具,专门为 QA 工程师和测试人员而设计。它提供本地和托管的安装环境,并支持所有运行 PHP 的平台(Windows、Linux、Mac)。
MantisBT 核心特性
- 内置报告选项
- 从时间跟踪工具到聊天工具的多样化集成
- 适用于台式机和移动设备
- 与您选择的插件兼容
- 多 DBMS 和多语言库支持
MantisBT 亮点特性
- 具有可跟踪进度的路线图工具,可用于发布计划
最新更新
- 完全兼容 PHP 8.0
11
QA 工程师可能用到的其他工具
Jenkins
这是一款领先的 CI 工具,可以成功地运用于实时测试代码库变更。它还是一个可以整合到测试过程中并使某些关键过程自动化的好工具。
GitHub
GitHub 是成百上千万开发人员使用的版本控制存储库。许多 QA 工具可以链接到 GitHub 帐户,以便自动记录报告缺陷。例如,当使用 GitHub 进行缺陷跟踪时,您可以在其他测试工具上运行手动测试。
Text Shortcode
Tmux 是一种流行的虚拟终端复用器,用来管理一个终端窗口中运行的多个终端会话。您可以将它们与一个终端分离,然后将这些会话附加到另一个终端上,并使用命令行界面,而不必将它们从一个会话中转储并启动另一个会话。它类似于 GNU Screen,但不同之处在于它经伯克利软件发行(BSD)授权许可。
https://www.gnu.org/software/screen/?fileGuid=gRrcHdyDyVX6TVGX
结论
每个月都会出现新框架,而且现有框架也在不断地演进。希望这份清单可以帮你选出合适的测试工具。