收藏清单系列 | python持续集成测试报告及其他资源

Posted 软件测试资源站

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了收藏清单系列 | python持续集成测试报告及其他资源相关的知识,希望对你有一定的参考价值。

Continuous Integration 持续集成

  • buildbot - 自动化编译发布系统。大部分的软件项目可用

  • jenkins - 可扩展的开源持续集成server

  • travis-ci - 免费的持续集成平台


Reporting 报告

  • allure pytest - PyTest的allure适配器

  • htmlTestRunner - Python 标准库unittest的扩展. 生成简单好用的html报告

  • unittest-xml-reporting - 一个unittest test runner可以将测试结果保存到 XML文件。可高度定制


Documentation generation 文档生成

  • Sphinx - Python文档生成器

  • MkDocs - Markdown语法友好的文档生成器

  • Pycco - The original quick-and-dirty, hundred-line-long, literate-programming-style documentation generator.


Editors, IDE, consoles 编辑器, IDE以及命令行工具

  • pycharm - 智能的专业的python IDE

  • pydev - eclipse 上全功能的python插件

  • sublime - 简洁好用的文本编辑器

  • ipython - 支持多语言的交互式shell, 最初是为python开发


Useful libs 有用的库

一些可以让你构建更好的自动化测试的库

  • requests - Apache2 Licensed的HTTP库, python实现,api友好

  • WebTest - WebTest帮助你测试 WSGI-based web应用

  • lxml - 功能强大使用简单的XML和HTML处理器

  • suds - 轻量的SOAP python客户端

  • fabric - shh到目标机器执行管理任务的python库和命令行工具

  • BeautifulSoup - 解析html文档的包。可以用来从html里抓取数据,配合爬虫使用

  • Soupy - BeautifulSoup的封装,目的在做网页爬虫的时候可以更容易的构造复杂的查询

  • PyQuery - Pyquery 使用jquery语法处理xml文档. API跟jquery尽可能的相似. pyquery 使用lxml快速操作xml和html

  • waiting - python utility library for waiting for predicates.

  • Comcast - 弱网模拟

  • dateutil - Python 标准模块datetime的扩展

  • python-tesseract - tesseract OCR 的封装(Linux & Mac & Windows)

  • pywinrm - Windows Remote Management (WinRM)的python客户端. 可以在任何按照了python的远程windows机器上执行命令. WinRM可以调用 Windows的native对象. 包括但不限于运行批处理脚本, powershell脚本和获取WMI变量. 更多关于 WinRM的信息请访问微软的 WinRM站点

  • fig - 使用Docker快速构建隔离的开发环境

  • gitapi - 纯Python实现的git API

  • Pyro4 - Pyro 可以构建一种内部的objects通过网络进行通信的应用

  • keyboard - 模拟全局的键盘事件,支持 Windows 和 Linux

  • Errbot - Errbot 一个聊天机器人

  • tappy - tappy 是支持Test Anything Protocol (TAP)协议的一组Python工具库. TAP 是line based 测试协议,目的是使用标准的方式录制测试数据

  • pyscreenshot - pyscreenshot 模块可以把屏幕的内容拷贝给PIL或Pillow库去处理。 可以用来替换ImageGrab模块(只支持Windows),所以windows不需要使用该库

  • TBVaccine - TBVaccine可以清晰打印出python的错误堆栈。 它可以自动高亮你关心的行,并将变量着色,让堆栈更容易分析

  • PyPattyrn - PyPattyrn 是一个可以让你更快速和更容易实现设计模式的python包

  • Spyne - Spyne is a Python RPC toolkit that makes it easy to expose online services that have a well-defined API using multiple protocols and transports.

  • Pexpect - Pexpect 让 Python 可以更好的控制其他应用

  • devtools-proxy - Chrome DevTools的代理. 完全兼容Selenium和ChromeDrive


Resources 资源

发现新的库,资讯以及工具

  • python books


Websites 网站

  • automated-testing.info - 自动化测试社区

  • atinfo.github.io/at.info-knowledge-base - 各种工具和技术实现的自动化测试的例子


-The Ene-


(唯一联系方式)

加入微信群,交流更自然


资源内容中看到的任何联系方式均为假或培训机构.请勿添加


﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍

点击以下关键词有资源

 |  |  |  |  |  |  |  |  | 

 | |  |  |



关注测试站

自学更简单


以上是关于收藏清单系列 | python持续集成测试报告及其他资源的主要内容,如果未能解决你的问题,请参考以下文章

window下jenkins自动化持续集成报告查看配置,基于python语言

maven系列之一maven安装和与IDE集成

CODING 敏捷实战系列课第四讲:从头搭建持续集成 DevOps 流水线

CODING 敏捷实战系列课第四讲:从头搭建持续集成 DevOps 流水线

jenkins--ant持续集成测试build文件脚本 测试报告

Jenkins系列Jenkins详细介绍