14. 代码调试类库

unittest,Python标准库,单元测试框架。

nose,鼻子,unittest延伸产品。

pytest,成熟的全功能的Python测试工具。

mamba,曼巴,Python的权威测试工具。出自BDD的旗下。

contexts,背景,BDD测试框架,基于C#。

pyshould,should风格的测试框架,基于PyHamcrest.

pyvows,BDD风格测试框架

Selenium,web测试框架,Python绑定Selenium。

splinter,分裂,测试Web应用程序的开源工具。

locust,刺槐,可扩展的用户负载测试工具,用Python写的。

sixpack,语言无关的A/B测试框架。

mock,模拟对象(英语:mock object,也译作模仿对象),模拟测试库。

responses,工具函数,用于mock模拟测试。

doublex-强大的测试框架。

freezegun,通过时间调整,测试模块。

httpretty, HTTP请求的模拟工具。

httmock,mock模拟测试。

coverage,代码覆盖度量测试。

faker,生成模拟测试数据的Python包。

mixer,混频器,产生模拟数据,用于Django ORM,SQLAlchemy,Peewee, MongoEngine, Pony ORM等

model_mommy,在Django创建测试随机工具。

ForgeryPy,易用的模拟数据发生器。

radar,雷达,生成随机日期/时间。

FuckIt.py,测试Python代码运行。

Code Analysispysonar2,Python类型索引。

pycallgraph,可视化的流量(调用图)应用程序。

code2flow,转换Python和JavaScript代码到流程图。

LinterFlake8,源代码模块检查器

pylama,Python和JavaScript代码审计工具。

Pylint,源代码分析器,它查找编程错误,帮助执行一个代码标准和嗅探一些代码味道。注意:相比于PyChecker,Pylint是一个高阶的Python代码分析工具,它分析Python代码中的错误。

Pyflakes,一个用于检查Python源文件错误的简单程序。Pyflakes分析程序并且检查各种错误。它通过解析源文件实现,无需导入。

pdb,Python标准库,Python调试器。

ipdb,IPython使用的PDB。

winpdb独立于平台的GUI调试器。

pudb,全屏,基于python调试控制台。

pyringe,-可附着于及注入代码到Python程序的调试器。

python-statsd,statsd服务器客户端。

memory_profiler, 内存监视。

profiling,交互式Python分析器。

django-debug-toolbar, Django调试工具栏,显示各种调试信息:当前请求/响应。

django-devserver,Django调试工具。

flask-debugtoolbar,flask调试工具。

posted @ 2022-05-05 22:20  大切切  阅读(32)  评论(0编辑  收藏  举报