测试
文章平均质量分 83
AirPython
公号「AirPython」,每周分享 Python 原创干货的公众号,欢迎关注。
展开
-
阿里最强 Python 自动化工具开源了!
1. 前言大家好,我是安果!最近,阿里内部开源了一个 iOS 端由 Python 编写的自动化工具,即:tidevice它是一款跨平台的自动化开源工具,不依赖 Xcode 就可以启动 WebDriverAgent( WDA ),这也就意味着 Windows 可以直接运行 iOS 自动化脚本项目地址:https://github.com/alibaba/taobao-iphone-device2. 准备进入到虚拟环境,先安装 tidevice 的依赖包# 安装依赖包pip3 install.原创 2021-04-01 08:44:29 · 570 阅读 · 0 评论 -
聊聊 Python 自动化脚本部署服务器全流程(详细)
点击上方“AirPython”,选择“加为星标”第一时间关注 Python 原创干货!1. 前言大家好,我是安果!日常编写的 Python 自动化程序,如果在本地运行稳定后,就可以考虑将它...原创 2021-03-16 12:03:00 · 1510 阅读 · 0 评论 -
微软最强 Python 自动化工具开源了!不用写一行代码!
点击上方“AirPython”,选择“加为星标”第一时间关注 Python 原创干货!1. 前言最近,微软开源了一款非常强大的 Python 自动化依赖库:playwright-pyth...原创 2020-12-02 12:03:00 · 3364 阅读 · 4 评论 -
Python 如何使用 HttpRunner 做接口自动化测试
点击上方“AirPython”,选择“加为星标”第一时间关注 Python 原创干货!1. 前言原始测试金子塔包含 3 层,分别是:UI 自动化测试、接口服务测试、单元测试其中,单元测试...原创 2020-09-15 12:03:00 · 2006 阅读 · 0 评论 -
我用几行 Python 自动化脚本完美解决掉了小姐姐的微信焦虑感
点击上方“AirPython”,选择“加为星标”第一时间关注 Python 技术干货!1. 场景前几天,有一个小姐姐私聊我,说她每次打开微信,界面上密密麻麻的红点提示让她很惆怅,每一条消...原创 2020-08-27 08:13:00 · 440 阅读 · 0 评论 -
App 自动化,Appium 凭什么使用 UiAutomator2?
点击上方“AirPython”,选择“加为星标”第一时间关注 Python 技术干货!1. UiAutomator2 是什么可能很多人对UiAutomator2和UiAutomat...原创 2020-08-24 12:03:00 · 2489 阅读 · 0 评论 -
Python 自动化,Helium 凭什么取代 Selenium?
点击上方“AirPython”,选择“加为星标”第一时间关注 Python 技术干货!1. Helium 是什么?Helium 是一款 Web 端自动化开源框架,全称是:Selenium...原创 2020-08-17 12:03:00 · 2276 阅读 · 1 评论 -
聊聊 Python 面试最常被问到的几种设计模式(下)
点击上方“AirPython”,选择“加为星标”第一时间关注 Python 技术干货!1. 前言上篇文章写到了 Python 最常用的 2 种设计模式,单例模式和工厂模式本篇文章我们继...原创 2020-08-12 12:03:00 · 445 阅读 · 0 评论 -
聊聊 Python 面试最常被问到的几种设计模式(上)
点击上方“AirPython”,选择“加为星标”第一时间关注 Python 技术干货!1. 前言在很多人的印象里,Python 作为一款动态编程语言,在日常开发中也很少涉及到设计模式事实...原创 2020-08-09 12:09:29 · 602 阅读 · 0 评论 -
教你使用 Jacoco 统计服务端代码覆盖率
点击上方“AirPython”,选择“加为星标”第一时间关注 Python 技术干货!1. 前言前面有一篇文章使用 Python + Coverage 来统计测试用例的代码覆盖率Ja...原创 2020-07-28 08:03:00 · 1490 阅读 · 0 评论 -
聊聊 Python 代码覆盖率工具 - Coverage
点击上方“AirPython”,选择“加为星标”第一时间关注 Python 技术干货!1. 代码覆盖率单元测试代码覆盖率作为一种度量方式,可以计算单元测试用例对于被测代码的覆盖程度,即:...原创 2020-07-22 12:03:00 · 1206 阅读 · 1 评论 -
如何结合爬虫与自动化,帮助小姐姐刷抖音完全解放掉双手
点击上方“AirPython”,选择“加为星标”第一时间关注 Python 技术干货!1. 场景你是否在为洗碗时,刷抖音需要滑动屏幕,导致屏幕沾上水而烦扰?你是否为在吃饭时刷抖音,由于手...原创 2020-07-06 08:33:00 · 1239 阅读 · 2 评论 -
行为驱动开发:一篇文章带你用 Python 玩转 BDD
相信大部分的人都听说过 BDD,即:行为驱动开发,但并未涉及到它的使用方和项目实战。所以,本篇文章将大家全面了解 BDD 及实现方式,最后使用 Python BDD 框架落地到实际项目中去。1. BDD 及优势BDD,行为驱动开发是 敏捷软件开发 的一种技术,鼓励软件项目的所有成员之间的相互协助传统的软件开发方式主要缺点包含:测试用例比较单一,导致覆盖率不高;业务和产品不能够全面了解产品的行为表现BDD 的出现主要优势有下面 2 点,主要体现在:可以很好的减少项目成员之间的沟通成本,增加协作.原创 2020-06-05 22:16:15 · 744 阅读 · 0 评论