收藏清单: python测试框架最全资源汇总
2018-03-06 18:11
756 查看
原文链接:http://www.cnblogs.com/Detector/p/8477276.html
unittest2 - 加强版的单元测试框架,适用于Python 2.7以及后续版本
pytest - 成熟且功能强大的单元测试框架
plugincompat - pytest的执行及兼容性插件
nosetests - 让python测试更容易一点
slash - python实现的单元测试框架
extensions 扩展proboscis - 仿TestNG扩展了unittest模块以及Nose的功能
grail - 可以让你一步一步编写测试用例的库
testify - 单元测试框架,提供了加强型fixture,用例切割并行运行,testrunner高亮及详尽的log和report功能
trial - unittest模块的扩展,提供了命令行的testrunner工具以及代码覆盖率的整合,跟nose差不多
subunit - 提供了unittest在另一个进程执行用例并汇总测试数据的能力
testresources - 提供了多用例间管理测试数据的机制,兼容unittest
testtools - 为Twisted和Bazaar提供的unittest扩展
Sancho - 运行用例,并为失败的用例提供报告,但仅限于此
zope.testing - testrunner,提供了不错的debuge能力,并且集成了代码覆盖率。可以跟zope项目使用,也可以用在非zope项目上
pythoscope - 自动或半自动为遗留的python系统创建测试用例的工具
testlib - 更强大的unittest,更多的断言,支持module级的setup/teardown,skip test等...
dutest - An object oriented interface to retrieve unittest test cases out of doctests. Hides initialization from doctests by allowing setUp and tearDown for each interactive example. Allows control over all the options provided by doctest. Specialized classes allow selective test discovery across a package hierarchy.
green - Green是一个简洁多彩的testrunner,跟nose很像
ddt - 让unittest 支持 Data-Driven
pytractor Selenium python bindings的扩展. 目的是让angular项目的测试更简单
lettuce - 又一个BDD框架lettuce-tools - 一整套lettuce扩展,让BDD更加简单
contexts - Python的描述性测试工具
mamba - python的definitive testing 工具
pyvows - 异步的行为驱动开发测试工具
pytest-bdd - py.test runner的BDD库
robotframework - 最有名的acceptance test-driven development (ATDD)测试框架awesome-robotframework - 各种rf的扩展库
radish-bdd - BDD框架,支持gherkin语言
Assertions 断言pyshould - 基于pyhamcrest的Should style断言
pyhamcrest - python版的Hamcrest matchers
sure -python实现的测试库,提供了强大灵活的断言
assertpy - 巨简单的python单元测试断言库,提供了优雅流利的API. 支持Python 2 和 3.
Mockingmock - python实现的Mocking和Patching库
Ludibrio - 用python实现的优雅的test doubles框架(mocks, stubs, spy, and dummies).
responses - mock请求的 Python测试工具库
doublex - 强大的 test doubles 框架
freezegun - 通过mocking datetime模块实现时光穿梭
httpretty - HTTP请求的mock工具
httmock - requests的mock工具,支持Python 2.6+ and 3.2+.
pretenders - 测试用的fake server
mock-server - 简单的mock sever,支持REST and XML-RPC API,还有基于tornado的管理界面
VCR.py - 自动 mock HTTP 交互 让测试更简单快速
xUnit frameworks 单元测试框架
frameworks 框架unittest - python自带的单元测试库,开箱即用unittest2 - 加强版的单元测试框架,适用于Python 2.7以及后续版本
pytest - 成熟且功能强大的单元测试框架
plugincompat - pytest的执行及兼容性插件
nosetests - 让python测试更容易一点
slash - python实现的单元测试框架
extensions 扩展proboscis - 仿TestNG扩展了unittest模块以及Nose的功能
grail - 可以让你一步一步编写测试用例的库
testify - 单元测试框架,提供了加强型fixture,用例切割并行运行,testrunner高亮及详尽的log和report功能
trial - unittest模块的扩展,提供了命令行的testrunner工具以及代码覆盖率的整合,跟nose差不多
subunit - 提供了unittest在另一个进程执行用例并汇总测试数据的能力
testresources - 提供了多用例间管理测试数据的机制,兼容unittest
testtools - 为Twisted和Bazaar提供的unittest扩展
Sancho - 运行用例,并为失败的用例提供报告,但仅限于此
zope.testing - testrunner,提供了不错的debuge能力,并且集成了代码覆盖率。可以跟zope项目使用,也可以用在非zope项目上
pythoscope - 自动或半自动为遗留的python系统创建测试用例的工具
testlib - 更强大的unittest,更多的断言,支持module级的setup/teardown,skip test等...
dutest - An object oriented interface to retrieve unittest test cases out of doctests. Hides initialization from doctests by allowing setUp and tearDown for each interactive example. Allows control over all the options provided by doctest. Specialized classes allow selective test discovery across a package hierarchy.
green - Green是一个简洁多彩的testrunner,跟nose很像
ddt - 让unittest 支持 Data-Driven
pytractor Selenium python bindings的扩展. 目的是让angular项目的测试更简单
TDD ATDD BDD 测试框架
BDDbehave - BDD 框架lettuce - 又一个BDD框架lettuce-tools - 一整套lettuce扩展,让BDD更加简单
contexts - Python的描述性测试工具
mamba - python的definitive testing 工具
pyvows - 异步的行为驱动开发测试工具
pytest-bdd - py.test runner的BDD库
robotframework - 最有名的acceptance test-driven development (ATDD)测试框架awesome-robotframework - 各种rf的扩展库
radish-bdd - BDD框架,支持gherkin语言
Assertions 断言pyshould - 基于pyhamcrest的Should style断言
pyhamcrest - python版的Hamcrest matchers
sure -python实现的测试库,提供了强大灵活的断言
assertpy - 巨简单的python单元测试断言库,提供了优雅流利的API. 支持Python 2 和 3.
Mockingmock - python实现的Mocking和Patching库
Ludibrio - 用python实现的优雅的test doubles框架(mocks, stubs, spy, and dummies).
responses - mock请求的 Python测试工具库
doublex - 强大的 test doubles 框架
freezegun - 通过mocking datetime模块实现时光穿梭
httpretty - HTTP请求的mock工具
httmock - requests的mock工具,支持Python 2.6+ and 3.2+.
pretenders - 测试用的fake server
mock-server - 简单的mock sever,支持REST and XML-RPC API,还有基于tornado的管理界面
VCR.py - 自动 mock HTTP 交互 让测试更简单快速
相关文章推荐
- 收藏清单: python测试框架最全资源汇总
- 收藏清单: python测试框架最全资源汇总
- 整理汇总Python框架、库以及软件资源
- 微信小程序之小程序UI组件、开发框架、实用库学习资源汇总-建议收藏
- Python3 Robot Framework测试框架搭建
- 自动化 测试框架部署(python3+selenium2)
- python 几种常用测试框架
- python测试框架总结
- 测试小卒子--python--Django 测试框架
- (收藏)C#开源资源大汇总
- 各种数据集收藏,资源汇总
- python测试框架——unittest和nosetest
- 关于 C++ 框架、库和资源的一些汇总列表
- Python 各种测试框架简介(三):nose
- 简陋版:基于python的自动化测试框架开发
- Python框架、库和软件资源大全(整理篇)
- python常用web框架性能测试(django,flask,bottle,tornado)
- 最全的 Twitter Bootstrap 开发资源清单(转)
- Python资料汇总(建议收藏)
- Python框架、库和软件资源大全(整理篇)