# 收藏清单: python测试数据生成及代码扫描最全资源列表




 ## Test Data manipulation 测试数据的操作和处理

* [faker](http://www.joke2k.net/faker/) - 生成假数据的python库
* [fake2db](https://github.com/emirozer/fake2db) - 创建假数据库
* [ForgeryPy](https://pypi.python.org/pypi/ForgeryPy) - 使用起来很简单的假数据生成库.
* [radar](https://pypi.python.org/pypi/radar) - 随机生成时间
* [robotframework-faker](https://github.com/guykisel/robotframework-faker) - faker的Robot Framework封装
* [hypothesis](https://github.com/DRMacIver/hypothesis) - Library for property based testing in Python, based on the Haskell library Quickcheck.
* [factory_boy](https://github.com/FactoryBoy/factory_boy) - [factory_girl](https://github.com/thoughtbot/factory_girl)的python版本
* [fauxfactory](https://github.com/omaciel/fauxfactory) - 随机数据生成器

## Code analysis 代码扫描及分析

* [pysonar2](https://github.com/yinwang0/pysonar2) - 类型推断
* [coverage](https://pypi.python.org/pypi/coverage) - 覆盖率
* [pycallgraph](https://github.com/gak/pycallgraph) - 流程可视化
* [Flake8](https://pypi.python.org/pypi/flake8) - The modular source code checker: pep8, pyflakes and co.
* [pylama](https://pylama.readthedocs.org/) - Python and JavaScript的代码审查工具
* [Pylint](http://www.pylint.org/) - 源代码分析器 
* [hacking](https://github.com/openstack-dev/hacking) - OpenStack Hacking Style Checks (`flake8` plugins).
* [prospector](https://github.com/landscapeio/prospector) - 代码分析工具，可以输出错误信息，潜在问题，不规范的代码以及代码复杂度 





原始封面

![课程图片](https://images.unsplash.com/photo-1516382799247-87df95d790b7?w=300)


