本地网站模板修改,射阳县住房和城乡建设局网站,深圳优化公司哪家好,中国建行手机银行下载xUnit frameworks 单元测试框架frameworks 框架unittest - python自带的单元测试库#xff0c;开箱即用unittest2 - 加强版的单元测试框架#xff0c;适用于Python 2.7以及后续版本pytest - 成熟且功能强大的单元测试框架plugincompat - pytest的执行及兼容性插件nosetests -…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 - 提供了多用例间管理测试数据的机制兼容unittesttesttools - 为Twisted和Bazaar提供的unittest扩展Sancho - 运行用例并为失败的用例提供报告但仅限于此zope.testing - testrunner提供了不错的debuge能力并且集成了代码覆盖率。可以跟zope项目使用也可以用在非zope项目上pythoscope - 自动或半自动为遗留的python系统创建测试用例的工具testlib - 更强大的unittest更多的断言支持module级的setup/teardownskip 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-Drivenpytractor 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 matcherssure -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 servermock-server - 简单的mock sever支持REST and XML-RPC API还有基于tornado的管理界面VCR.py - 自动 mock HTTP 交互 让测试更简单快速Test Data manipulation 测试数据的操作和处理faker - 生成假数据的python库fake2db - 创建假数据库ForgeryPy - 使用起来很简单的假数据生成库.radar - 随机生成时间robotframework-faker - faker的Robot Framework封装hypothesis - Library for property based testing in Python, based on the Haskell library Quickcheck.factory_boy - factory_girl的python版本fauxfactory - 随机数据生成器Code analysis 代码扫描及分析pysonar2 - 类型推断 coverage - 覆盖率pycallgraph - 流程可视化Flake8 - The modular source code checker: pep8, pyflakes and co.pylama - Python and JavaScript的代码审查工具Pylint - 源代码分析器hacking - OpenStack Hacking Style Checks (flake8 plugins).prospector - 代码分析工具可以输出错误信息潜在问题不规范的代码以及代码复杂度Web UI test automation Web UI 自动化libraries 各种库selenium webdriver - 浏览器自动化工具splinter - 简单的web自动化工具让元素定位表单提交等更加容易mechanize - 有状态可编程的浏览器 frameworks and wrappers 框架和封装 py.saunter - 有主见的自动化测试框架使用了selenium RC和webdriver apimoz-web-qa - py.test的插件为Mozilla的WebQA项目提供了额外功能testutils sst - A web test framework that uses Python to generate functional browser-based tests.wtframework - 让web测试可以配置的框架holmium.core - Page Object及其他工具库支持robotframework-selenium2library - Robot Framework的selenium扩展gocept.selenium - selenium RC的API, 适合编写基于WSGI, Plone, Zope 2, ZTK, or Grok 应用的测试用例webium - 基于python的一个Page Object实现robotframework-anywherelibrary - Robot Framework的扩展库使用selenium2测试web应用使用appium测试移动应用robotframework-pageobjects - 一个不错的Page Object实现可以脱离robot framework单独使用。 具体看这里elementium - 用jQuery风格的语法糖来实现浏览器的自动化测试用例slickqa - slick-webdriver-python 项目是python selenium binding的一个封装selene - Concise UI 测试用例使用python实现支持Ajax,PageObjects和Widgetshitch - 编写基于service的应用的测试用例Needle - Needle是基于图片比对的测试工作它可以对web应用的一部分进行截图然后跟预期结果的图片进行比对PyPOM - PyPOM是另一个Page Object库适用于Selenium和Splinter测试POM - POM是Page-Object-Model 微框架目的是让Web UI测试更加简单快速和有乐趣websmith - Web测试的一套DSLpages - 轻量的page object库和组建widgetastic - RedHat UI widget 组建框架navmazing - PageObjects based navigation from RedHatnightwatch - 基于python和selenium的UI 自动化测试框架. 灵感来源于nightwatch.js extensions 扩展webdriver_manager - 主要目的是让不同版本的浏览器driver管理起来更加方便pytest_splinter - pytest spinter 和 selenium的集成lettuce_webdriver - Selenium webdriver 的 lettuce封装Browsermob Proxy - python的Browsermob Proxy封装FireRobot - 一个Firefox的扩展,让你可以更高效的编写基于robot framework的selenium用例pytractor - Python的selenium扩展以便更好的测试angular.js应用Selenium-Requests - 扩展 Selenium WebDriver类包含了Requests库的一些功能可以更方便的处理cookie和请求头selenium-respectful - selenium的封装可以并行访问站点Mobile test automation 移动端自动化测试工具appium - 开源的自动化测试框架可以测试native/hybrid/mobile web应用。核心是基于webdriver协议进行了扩展Winium.StoreApps - 开源的自动化测试用具用来测试Windows Store应用实现了Selenium Remote WebDriverrobotframework-androidlibrary - Robot Framework用来测试android应用的扩展库robotframework-appiumlibrary - appium的RobotFramework扩展robotframework-ioslibrary -Robot的ios测试扩展库uiautomator - Android uiautomator的python封装, 支持 Android 4.1ATX - 智能机自动化测试工具. 支持 iOS, Android, WebApp 和游戏 Windows UI test automation Windows的UI测试工具Winium.Desktop - 测试Windows应用(主要是基于WinForms和WPF平台)的自动化测试工具. 实现了Selenium Remote WebDriver协议PyAutoGUI - 跨平台的GUI测试工具支持通过python脚本控制键盘和鼠标robotframework-autoitlibrary - Robot Framework的windows GUI测试扩展autopy - 简单跨平台的GUI测试工具集UISoup - 支持windows和MacOS平台的UI自动化(仅工作在x86平台)pywinauto - 非常有python面向对象风格的GUI测试库现已支持64位机器以及py2和py3SikuliX - 基于OpenCV的 GUI 测试框架, 使用图片识别技术支持python2.7 Unix \ Linux UI test automationldtp - 跨平台的linux GUI测试项目fMBT - 支持多平台的python GUI测试库SikuliX - 基于OpenCV的 GUI 测试框架, 使用图片识别技术支持python2.7 MacOS UI test automation MacOS UI自动化测试工具ATOMac - 通过Apple Accessibility API来测试Mac应用的python库PyAutoGUI - 跨平台的GUI测试工具支持通过python脚本控制键盘和鼠标SikuliX - 基于OpenCV的 GUI 测试框架, 使用图片识别技术支持python2.7REST API Testing REST API测试Rester - 测试RESTful API的框架 pyresttest - REST以及API microbenchmarking工具 siesta - Python REST 客户端 Virtual environments 虚拟环境virtualenv - 创建隔离的python开发环境的工具 virtualenvwrapper - virtualenv的一些扩展 tox - 虚拟环境管理可以在不同的python版本上进行测试和截图 pew - 一些管理虚拟环境的工具 Vex - 在命名的虚拟环境运行命令 PyRun - 单文件无需按照的python版本 pyenv - 简单的python版本管理 Tapper - all-embracing test infrastructure. Performance stress load 性能测试Multi-Mechanize - 开源的性能测试框架 locust - 可扩展的python性能测试工具 Yandex.Tank - 性能及benchmark工具 pytest-benchmark - py.test的benchmark工具 Airspeed Velocity - 简单的Python benchmarking工具自带基于web的报告 The Grinder - 支持分布式的负载测试框架. 包含一些常规用例比如 HTTP web servers, SOAP and REST web services, 和 application servers (CORBA, RMI, JMS, EJBs),以及定制化的协议. 测试脚本使用Jython和Clojure实现 Tsung - 开源支持多协议的分布式性能测试工具. 可以测试 HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP 和 Jabber/XMPP 服务 taurus - 自动化友好的持续测试工具 Security checking 安全扫描sparta - 支持gui的网络扫描工具 OWASP ZAP - 用python实现的OWASP ZAP-features API pythem - pythem是多用途的安全测试工具转载于:https://www.cnblogs.com/qianjinyan/p/10444054.html