05测试环境用到的库有哪些?
测试框架unittest–(Python标准库)单元测试框架。nose–nose扩展了unittest的功能。contexts–一个Python3.3+的BDD框架。受到C#–Machine.Specifications的启发。hypothesis–Hypothesis是一个基于先进的Quickcheck风格特性的测试库。mamba–Python的终极测试工具,拥护BDD。PyAutoGUI–PyAutoGUI是一个人性化的跨平台GUI自动测试模块。pyshould-Should风格的断言,基于PyHamcrest。pytest-一个成熟的全功能Python测试工具。green-干净,多彩的测试工具。pyvows-BDD风格的测试工具,受Vows.js的启发。RobotFramework–一个通用的自动化测试框架。Web测试Selenium–SeleniumWebDriver的Python绑定。locust–使用Python编写的,可扩展的用户加载测试工具。sixpack–一个和语言无关的A/B测试框架。splinter–开源的web应用测试工具。Mock测试mock–(Python标准库)一个用于伪造测试的库。doublex–Python的一个功能强大的doubles测试框架。freezegun–通过伪造日期模块来生成不同的时间。httmock–针对Python2.6+和3.2+生成伪造请求的库。httpretty–Python的HTTP请求mock工具。responses–伪造Python中的requests库的一个通用库。VCR.py–在你的测试中记录和重放HTTP交互。对象工厂factoryboy–一个Python用的测试固件(testfixtures)替代库。mixer–另外一个测试固件(testfixtures)替代库,支持Django,Flask,SQLAlchemy,Peewee等。modelmommy–为Django测试创建随机固件代码覆盖率coverage–代码覆盖率测量。伪数据faker–一个Python库,用来生成伪数据。fake2db–伪数据库生成器。radar–生成随机的日期/时间。错误处理***It.py–***It.py使用最先进的技术来保证你的Python代码无论对错都能继续运行
来自:测试方案-测试流程分析