黑盒测试可以使用以下软件:
禅道:
一个开源的测试管理工具,功能丰富,使用简单,适用于项目管理和缺陷跟踪。
JMeter:
用于性能和负载测试。
LoadRunner:
用于模拟高负载下的系统行为。
Selenium:
用于Web应用的自动化测试。
WinRunner:
由MI公司开发,用于客户端功能测试。
QARun:
由Compuware开发,用于客户端功能测试。
Robot:
由Rational开发,用于服务端压力性能测试。
Postman:
用于接口测试。
Fiddler:
用于抓包和缺陷定位。
WebInspect:
用于Web安全黑盒测试。
QTP (Quick Test Professional):
用于自动化测试,特别是回归测试。
Charles:
支持HTTP/HTTPS,支持Mock数据/弱网测试。
Wireshark:
网络封包分析软件,支持TCP/UDP等传输层协议抓包。
mitmproxy:
基于Python的网络抓包工具,支持HTTP/HTTPS,支持二次开发。
anyproxy:
阿里巴巴开源,基于Node.js的网络抓包工具,支持HTTP/HTTPS,支持二次开发。
Stream (iOS):
iOS最好用的抓包工具,不用PC做代理。
tcpdump:
安卓抓包工具。
Swagger:
适配多种编程语言,接口文档和调试工具。
Yapi:
接口管理平台,支持Mock数据,支持Postman/Swagger导入接口数据。
aiohttp:
基于python的asyncio的HTTP请求库。
adb:
Android调试桥,Android SDK自带的调试工具。
Android Studio:
Android IDE工具,自带调试功能。
aapt:
Android资源包管理工具,Android SDK自带的工具。
这些工具可以根据具体的测试需求和场景选择使用,以确保软件的功能和用户体验达到预期。