python测试开发库 中文版(持续更新)及书籍下载。公众号:pythontesting
python测试开发库 中文版(持续更新)及书籍下载。公众号:pythontesting
逐步迁移到新仓库: python_cn_resouce
python测试开发钉钉群:21745728,目前800多人,另有几千人的python测试开发微信群,可联系 钉钉或微信号 pythontesting 加群(备注:python)!
技术支持:看八字风水请联系钉钉、抖音或微信pythontesting
另有飞书、微信、钉钉、抖音等提供大量免费电子书共享。 八字培训等
tools目录:
check_face.py 从excel中读取文件,进行人脸识别
check_md5.py 多进程检查MD5值重复文件 文档
concat_file.py 合并文件,和linux的paste命令类似
get_gaze_value.py 获取人脸识别服务器端注视的错误统计
get_live_server_result.py 获取人脸识别服务器端活体的错误统计
get_range.py 获取人脸识别的区间值
get_verify_server_result.py 获取人脸识别服务器端比对的错误统计
raw2jpg.py 转换ir,depth等raw图为jpg图
rotate.py 图像旋转
split_raw.py 切分raw图为ir,depth图
https://github.com/vinta/awesome-python
https://github.com/atinfo/awesome-test-automation
https://westurner.github.io/wiki/awesome-python-testing
PyAutoGUI - 跨平台GUI自动化Python模块。
Schemathesis - 用Open API / Swagger规范构建的Web应用程序进行基于属性的自动测试的工具。
splinter - web UI测试工具,基于selnium封装。 链接
mechanize- Python中有状态的程序化Web浏览。链接
pyppeteer- chrome/chromium自动化。链接
selene - 使用Python + Ajax支持+ PageObjects + Widgets进行简明UI测试 链接
hitch - 基于服务的应用程序的高级集成测试框架。链接
Needle - Css 自动化测试框架。链接
seleniumbase - 端到端自动化测试框架。链接
pytest_splinter - pytest spinter和selenium集成。 链接
Browsermob Proxy - Browsermob Proxy的python包装器。 链接
Selenium-Requests - 扩展Selenium WebDriver类以包含请求库中的请求函数,同时完成所有需要的cookie和请求头处理。链接
appium - 移动端UI自动化测试。 链接 --推荐
uiautomator- 安卓UI自动化测试。 链接
ATX - 智能手机自动化工具。支持iOS,Android,WebApp和游戏。 网易出品 链接 --推荐
uiautomator2- Android Uiautomator2 Python Wrapper。 链接 --推荐
facebook-wda Facebook WebDriverAgent Python Client Library (not official) 可用于IOS应用测试。 链接 --推荐
Winium.Desktop - 开源测试自动化工具,用于基于WinForms和WPF平台自动测试Windows应用程序,基于Selenium远程WebDriver实现。 链接
pyautogui- 跨平台的UI自动化工具,控制鼠标和键盘。 链接
autopy - 简单的跨平台GUI自动化工具包,适用于Python。 链接
pywinauto - Windows UI自动化。 链接
SikuliX - sikuli的稳定长期更新版本。链接
Python-UIAutomation-for-Windows - uiautomation封装了微软UIAutomation API,支持自动化Win32,MFC,WPF,Modern UI(Metro UI), Qt, IE, Firefox等。链接 国产
pyautoacad - AutoCAD自动化。 链接
sikuli - 位图自动化。 链接
monkeyrunner- 安卓自动化。 链接
ldtp - Linux UI自动化。 链接
dogtail- Linux UI自动化。 链接
pyautoit- autoit python api。 链接
雪峰磁针石说明:
autopy、WATSUP、winGuiAuto因为较长时间未更新未收录
软件测试专家工具包2性能测试 https://china-testing.github.io/testing_tools_perf.html
funkload - 性能及功能测试工具。 链接 --推荐
Locust.io – 了解服务器端性能的好工具。 语言python3。源码 python3+ python2.7+ github上star和fork最多的性能测试工具。 --强烈推荐
Bees with Machine Guns – 进行负载测试的蜜蜂(微型EC2实例)。 语言python3+ python2.6+ --强烈推荐
Multi-Mechanize – 用于性能和负载测试的开源框架,它运行并发Python脚本以生成针对远程站点或服务的负载(复合事务)。它通常用于Web性能和扩展性测试,但您也可以使用Multi-Mechanize来测试任何远程API。 --基于python多进程和多线程实现,学习自行开发性能测试的佳品。 Python 2.6 or 2.7 较长时间没有更新,一般只建议改造使用。
ngrinder - 市面上最强大的性能测试工具之一,主要用jython书写脚本,性能在loadrunner和jmeter之上,扩展性好。 链接 --强烈推荐
boom - 类似ab(ApacheBench)的性能测试工具。 链接
pyresttest 接口测试框架 -- 推荐
HttpRunner HTTP接口测试框架 -- 推荐
augmented-traffic-control facebook开发的最强悍弱网网络模拟工具 --强烈推荐
Hypothesis - 高级单元测试测试框架,支持行为驱动,基于property 。 链接 -- 推荐
unittest - (Python 标准库) 单元测试框架 链接 -- 推荐
mamba - 行为驱动测试框架。 链接
nose- 更好的单元测试框架。 链接 -- 推荐
nose2- nose基于unittest2的版本。 链接
pytest- 很好的强大的单元测试框架,实际上广泛使用在自动化单元、接口、功能等测试。 链接 -- 强
No open issues yet, or sync has not completed.