Python轻松学APP自动化测试
文章平均质量分 87
《Python轻松学APP自动化测试》专栏,为Python开发者精心打造。本专栏采用简洁明了的语言,系统讲解APP自动化测试的核心技术,包括测试框架搭建、测试脚本编写、测试执行与结果分析等。无论你是刚入门的新手,还是希望进一步提升自动化测试技能的专业人士,这里都有丰富的实战案例和实用技巧。
职说测试
资深软件测试专家|10年全栈测试行业经验
CSDN知名博主 & 内容合伙人|新星计划优秀导师
深耕性能测试、API/UI自动化测试、AI测试工程全领域
专注移动端自动化、大模型落地、测试Agent开发、RAG测试知识库搭建
跳出传统手工测试局限,以工程化开发能力解决测试行业痛点,分享可落地、可复用的AI测试实战方案与踩坑经验
持续输出前沿技术干货,助力测试从业者技术进阶、团队效能升级,提供1V1技术指导、企业AI测试落地咨询服务
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入解析 WebDriverAgent:iOS 自动化测试的底层基石
Appium WebDriverAgent深度技术分析 WebDriverAgent(WDA)是Appium用于iOS/tvOS自动化测试的核心组件,其架构主要包含: HTTP路由系统:基于FBRoute实现RESTful API,处理WebDriver协议请求,支持链式调用和会话管理。 命令处理器:包含8大类命令处理器(33KB-3.6KB不等),覆盖元素操作、会话管理、W3C动作合成等核心功能。 XCUIElement扩展:通过60+个Objective-C Category文件扩展系统能力,包括滚动、原创 2026-07-01 07:00:00 · 411 阅读 · 0 评论 -
iOS自动化测试方案(四):保姆级搭建iOS自动化开发环境
应用软件可以通过这个开发包轻松访问设备的文件系统、获取设备信息,备份和恢复设备,管理 SpringBoard 图标,管理已安装应用,获取通讯录、日程、备注和书签等信息。ideviceinstaller 是一个与iOS设备的installation_proxy交互的工具,允许安装、升级、卸载、存档、还原和列举已安装或存档的app。该命令用于将手机的端口映射到电脑上的端口,前面的8100是映射到mac电脑的端口,后面是手机wds启动的监听端口,如果映射失败,则安装brew install usbmuxd。原创 2023-11-06 09:30:00 · 2404 阅读 · 0 评论 -
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
为什么会有虚拟机这种东西?它存在的意义是什么[能解决什么问题]?哈哈~你以为现在看到的文章在哪里?你以为每天刷的抖音数据在哪里?咱们都不是舍得去买苹果笔记本的主,也不是舍得买个win系统的电脑给整成linux系统!所以它的意义出来了,就是给咱们提供没有或想要解决某一类问题而出现的产物。话不多说,直接开干安装macOS虚拟机真的是太繁琐了,比题主安装win系统或linux虚拟机还麻烦,真的是一步一步的来。这里面有两个难点,一是MacOS镜像下载很耗时,二就是创建虚拟机过程很繁琐。需要内心足够强大才能稳住安装。原创 2023-11-20 10:15:12 · 2761 阅读 · 3 评论 -
iOS自动化测试方案(三):WDA+iOS自动化测试解决方案
上面的步骤已经基本可以实现tidevice命令行操作app应用了,但是它还不能实现自动化,自动化工具还需要appium的结合;这里涉及一个问题就是跨平台,既然咱们只想在win系统实现iOS应用的自动化测试,那么免不了需要代理,怎么代理呢?webdriveragent就是安装在iOS真机设备上的应用,需要它转发到win系统,并且通过python脚本去执行iOS应用。原创 2023-10-23 08:45:00 · 4506 阅读 · 2 评论 -
iOS自动化测试方案(二):Xcode开发者工具构建WDA应用到iphone
1、进入WebDriverAgent项目根目录,双击打开WebDriverAgent.xcodeproj,然后在Xcode中的TARGETS里选中WebDriverAgentLib,按照下图数字序号依次点击,注意步骤4要开启自动管理签名。4、还在同一个项目中,需要注意的是咱们主体是webdriveragentrunner,设置build settings,修改bundleId,它的是唯一;10、在构建时错误,消除这个错误的做法同第四步,将这个应用的bundle身份ID修改一下,建议使用时间戳。原创 2023-10-01 00:15:00 · 3284 阅读 · 0 评论 -
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
1、MacOS系统找到App Store,这点同iphone操作,搜索Xcode点击安装。1、下载VMware虚拟机的壳子,安装并注册软件(可以百度注册码),最新版本:v17。原创 2023-09-21 14:46:40 · 5563 阅读 · 1 评论 -
Appium自动化测试实战:Android环境搭建与命令调试指南
底层单元测试:针对应用程序内部逻辑的测试。中间层接口测试:同样针对应用程序内部逻辑。UI测试:位于测试金字塔的顶端,关注应用的交互性。介绍两款模拟器:夜神模拟器和逍遥安卓模拟器,并简要提及安装步骤。“日拱一卒无有尽,功不唐捐终入海!” —— 持续学习和实践,是技术精进的不二法门。原创 2020-01-02 10:45:15 · 640 阅读 · 1 评论
分享