-
测试框架
-
- 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测试
-
对象工厂
-
- factoryboy – 一个 Python 用的测试固件 (test fixtures) 替代库。
- mixer – 另外一个测试固件 (test fixtures) 替代库,支持 Django, Flask, SQLAlchemy, Peewee 等。
- modelmommy – 为 Django 测试创建随机固件
-
代码覆盖率
-
- coverage – 代码覆盖率测量。
-
伪数据
-
错误处理
-
- FuckIt.py – FuckIt.py 使用最先进的技术来保证你的 Python 代码无论对错都能继续运行。
软件测试用到的python库
最新推荐文章于 2022-04-29 14:46:22 发布