Python测试框架
用途 | 分类 | 框架 | 库 | 工具包 | 测试方式 | 备注 |
单元测试 | 方法一 | unittest | python程序启动 | |||
方法二 | pyunit | python程序启动 | ||||
Web UI自动化 | 方法一 | robot framework | selenium2Library | wxPython/RIDE |
RF启动 |
selenium2Library为selenium2的二次封装,是robot framework的第三方库包 Wxpython 是python的一个GUI库,因为RIDE 是基于这个库开发的,所以这个必须安装。 RIDE是编辑RF测试用例的软件 |
方法二 | 无框架 | selenium2 | python程序启动 | python的接口 | ||
http API自动化 | 方法一 | robot framework | RequestsLibrary | wxPython/RIDE | RF启动 | RequestsLibrary为requests的二次封装,是robot framework的第三方库包 |
方法二 | 无框架 | Requests | python程序启动 | python的接口 | ||
APP自动化 | 方法一 | robot framework | ApplumLibrary |
Appium-Python-Client (不确定) |
RF启动 | ApplumLibrary为appium的二次封装,是robot framework的第三方库包 |
方法二 | 无框架 | appium | python程序启动 | python的接口 | ||
Win自动化 | 无框架 | AutoItLibrary | python程序启动 | |||
无框架 | pywin32 | python程序启动 | ||||
DB自动化 | 无框架 | DatabaseLibrary | 数据库API | python程序启动 | ||
性能测试 | – | – | pymeter | |||
– | – | locust | ||||
– | – | pywebperf | ||||
– | – | pylot |
版权声明:本文为zz27zz原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。