单元测试(Unit Test)工具

JUnit

最主流的Java单元测试框架

TestNG

类似于JUnit,但功能更强(分组、依赖)

Google Test(gtest)

C++最常用的单元测试框架

pytest

最强python测试框架

Mocha/Jest

前端单元测试最常用工具

Go testing pkg

Go自带的单元测试框架

接口/API测试工具

Postman

API调试/测试,最常用,请求构造、环境变量、脚本测试

JMeter

可做接口测试+压力测试,企业常用

SoapUI

支持SOAP/REST API,适合老项目

Insomnia

类似于Postman,界面更精简

Hoppscotch

Web工具,在线API测试,轻量化

自动化测试(UI测试)工具

Selenium

Web,最经典Web UI自动化框架

Playwright

Web,新一代自动化测试,更快、更稳定

Cypress

Web,前端使用,简单、直观

Appium

移动端,Android/IOS自动化测试框架

Robot Framework

通用,基于关键字的自动化测试框架

性能测试/压力测试工具

Locust

Python编写压测脚本,灵活度大

k6

Go写的性能测试工具,脚本用JS编写,轻量高性能

wrk/wrk2

超高性能HTTP压测工具

Gatling

Scala/Java的高并发压力测试工具

持续集成(CI/CD)工具

Jenkins

最流行,强大但需要维护

Github Actions

Github项目推荐,易用

GitLab CI

与GitLab集成,非常方便

CircleCI

云端CI工具,上手简单

Azure DevOps Pipelines

微软系统项目使用多

安全测试工具

Burp Suite

Web安全测试神器

OWASP ZAP

开源Web渗透测试工具

Nmap

网络扫描、安全探测

Metasploit

渗透攻击测试框架

Nikto

Web漏洞扫描

契约测试工具(Contract Testing)

Pact

最主流契约测试,前后端/微服务用

Spring Cloud Contract

Java微服务中常用

Hoverfly

API模拟和契约校验

Mock/Stub工具(模拟测试)

Mockito

Java mock框架

GoMock

Go mock工具

WireMock

REST API mock工具

Mock.js

前端生成假数据

日志&监控测试工具

Prometheus + Grafana

性能监控、服务指标可视化

ELK(ElasticSearch+Logstash+Kibana)

日志收集与分析

Jaeger/Zipkin

分布式链路追踪(微服务)

测试管理工具(测试流程)

测试用例管理

禅道

中国最常用测试管理工具

Jira

国际团队最常用,敏捷项目管理

Azure DevOps

测试计划+CI/CD+项目管理一体化