测试
进行代码库测试和生成测试数据的库。
- 测试框架
- unittest:(Python 标准库) 单元测试框架。官网
- nose:nose 扩展了 unittest 的功能。官网
- contexts:一个 Python 3.3+ 的 BDD 框架。受到 C# – Machine.Specifications 的启发。官网
- hypothesis:Hypothesis 是一个基于先进的 Quickcheck 风格特性的测试库。官网
- mamba:Python 的终极测试工具, 拥护 BDD。官网
- PyAutoGUI:PyAutoGUI 是一个人性化的跨平台 GUI 自动测试模块。官网
- pyshould:Should 风格的断言,基于 PyHamcrest。官网
- pytest:一个成熟的全功能 Python 测试工具。官网
- green:干净,多彩的测试工具。官网
- pyvows:BDD 风格的测试工具,受 Vows.js 的启发。官网
- Robot Framework:一个通用的自动化测试框架。官网
- Web 测试
- Mock 测试
- 对象工厂
- 代码覆盖率
- 伪数据
- 错误处理
- FuckIt.py:FuckIt.py 使用最先进的技术来保证你的 Python 代码无论对错都能继续运行。官网