收藏清单: python测试框架最全资源汇总
xUnit frameworks 单元测试框架
- frameworks 框架
- 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 测试框架
- BDD
- behave - 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.
- Mocking
- mock - 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测试框架最全资源汇总
转自: http://www.testclass.net/list/python_list_1/ xUnit frameworks(单元测试框架) frameworks 框架 unittest - p ...
- 全功能Python测试框架:pytest
python通用测试框架大多数人用的是unittest+HTMLTestRunner,这段时间看到了pytest文档,发现这个框架和丰富的plugins很好用,所以来学习下pytest. imag ...
- <自动化测试>之<使用unittest Python测试框架进行参数化测试>
最近在看视频时,虫师简单提到了简化自动化测试脚本用例中的代码量,而python中本身的参数化方法用来测试很糟糕,他在实际操作中使用了parameterized参数化... 有兴趣就查了下使用的方法,来 ...
- Python测试框架pytest入门基础
Pytest简介 Pytest is a mature full-featured Python testing tool that helps you write better programs.T ...
- 用 Python 测试框架简化测试
用 Python 测试框架简化测试 摘要:本文将向您介绍了三种流行 Python 测试框架(zope.testing,py.test,nose)的基本特性,并讨论新一代的测试风格. 最近出现了行业级的 ...
- 【转载】Python测试框架doctest
原文在这里 :Python测试框架doctest 先记录一下,直接复制粘贴后,排版是乱的,后续再弄.
- python 测试框架nose
python测试框架nose nose不是python自带模块,这里我才用pip的方式安装 pip install nose 这样就完成了安装,然后再确认下是否安装成功了,直接打开cmd输入noset ...
- Python测试框架unittest
Python测试框架unittest 一.unittest框架 (1)unittest特点 1.python自带的单元测试框架,不需要安装 2.用例执行互不干扰 3.提供不同范围的setUp和tear ...
- python测试框架&&数据生成&&工具最全资源汇总
xUnit frameworks 单元测试框架frameworks 框架unittest - python自带的单元测试库,开箱即用unittest2 - 加强版的单元测试框架,适用于Python 2 ...
随机推荐
- mysql 查看索引使用情况
show status like 'Handler_read%'; Handler_read_key 代表着一个行被索引值读取的次数,值很低表明索引不经常用到,增加索引对性能改善不高. Handle ...
- Spring+JTA+Atomikos+mybatis分布式事务管理
我们平时的工作中用到的Spring事务管理是管理一个数据源的.但是如果对多个数据源进行事务管理该怎么办呢?我们可以用JTA和Atomikos结合Spring来实现一个分布式事务管理的功能.了解JTA可 ...
- logback使用配置详解
title: logback使用配置详解 date: 2017-04-25 16:42:49 tags: 日志 --- 1.介绍 Logback是由log4j创始人设计的另一个开源日志组件,它当前分为 ...
- Apache Shiro java安全框架
什么是Apache Shiro? Apache Shiro(发音为“shee-roh”,日语“堡垒(Castle)”的意思)是一个强大易用的Java安全框架,提供了认证.授权.加密和会话管理功能,可为 ...
- android 自定义控件用的定时CountDownTimer
定时执行在一段时候后停止的倒计时,在倒计时执行过程中会在固定间隔时间得到通知(译者:触发onTick方法), 下面的例子显示在一个文本框中显示一个30s倒计时: new CountdownTimer( ...
- 浅谈TreeMap以及在java中的使用
treemap结构是红黑树 1.先介绍一下平衡二叉树 其特点是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树.也就是说该二叉树的任何一个子节点,其左右子树的高度 ...
- Unity Android 5.6版本Resources.Load效率的问题
0x00 前言 相信不少使用Unity的小伙伴都听说过,甚至也亲身经历过在Unity5.6最初的几个版本中使用Resources.Load方法加载资源变--慢的问题. 这个问题的确是存在的,比如这个i ...
- java SimpleDateFormat日期与时间戳的相互转换
自我总结,有什么不到位的地方,各位可以帮忙纠正补充一下,感激不尽! 目的:SimpleDateFormat类可以很随意的组合日期时间的格式,不止单纯的yyyy-MM-dd这种格式 废话不多说,上代码 ...
- cmd中控制某个命令执行多少次
for /l %i in (1,1,5) do calc五次启动计算器程序for /l %i in (start ,step,end) do commandfor /l 表示从数字start开始,以s ...
- (三)surging 微服务框架使用系列之我的第一个服务(审计日志)
前言:前面准备了那么久的准备工作,现在终于可以开始构建我们自己的服务了.这篇博客就让我们一起构建自己的第一个服务---审计日志. 首先我们先创建两个项目,一个控制台的服务启动项目,一个业务的实现项目. ...