Python轻松学APP自动化测试
文章平均质量分 87
《Python轻松学APP自动化测试》专栏,为Python开发者精心打造。本专栏采用简洁明了的语言,系统讲解APP自动化测试的核心技术,包括测试框架搭建、测试脚本编写、测试执行与结果分析等。无论你是刚入门的新手,还是希望进一步提升自动化测试技能的专业人士,这里都有丰富的实战案例和实用技巧。
职说测试
资深软件测试专家,拥有超过10年行业经验。作为CSDN的知名博主和内容合伙人,我在Python和软件测试领域持续贡献优质内容。我的专业聚焦于性能测试和自动化测试(API/Ui),并荣获新星计划优秀导师的称号。感谢C站粉丝的持续支持,我致力于分享前沿技术和实战经验,助力您的技术成长。
展开
-
iOS自动化测试方案(四):保姆级搭建iOS自动化开发环境
应用软件可以通过这个开发包轻松访问设备的文件系统、获取设备信息,备份和恢复设备,管理 SpringBoard 图标,管理已安装应用,获取通讯录、日程、备注和书签等信息。ideviceinstaller 是一个与iOS设备的installation_proxy交互的工具,允许安装、升级、卸载、存档、还原和列举已安装或存档的app。该命令用于将手机的端口映射到电脑上的端口,前面的8100是映射到mac电脑的端口,后面是手机wds启动的监听端口,如果映射失败,则安装brew install usbmuxd。原创 2023-11-06 09:30:00 · 1469 阅读 · 0 评论 -
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
为什么会有虚拟机这种东西?它存在的意义是什么[能解决什么问题]?哈哈~你以为现在看到的文章在哪里?你以为每天刷的抖音数据在哪里?咱们都不是舍得去买苹果笔记本的主,也不是舍得买个win系统的电脑给整成linux系统!所以它的意义出来了,就是给咱们提供没有或想要解决某一类问题而出现的产物。话不多说,直接开干安装macOS虚拟机真的是太繁琐了,比题主安装win系统或linux虚拟机还麻烦,真的是一步一步的来。这里面有两个难点,一是MacOS镜像下载很耗时,二就是创建虚拟机过程很繁琐。需要内心足够强大才能稳住安装。原创 2023-11-20 10:15:12 · 2086 阅读 · 3 评论 -
iOS自动化测试方案(三):WDA+iOS自动化测试解决方案
上面的步骤已经基本可以实现tidevice命令行操作app应用了,但是它还不能实现自动化,自动化工具还需要appium的结合;这里涉及一个问题就是跨平台,既然咱们只想在win系统实现iOS应用的自动化测试,那么免不了需要代理,怎么代理呢?webdriveragent就是安装在iOS真机设备上的应用,需要它转发到win系统,并且通过python脚本去执行iOS应用。原创 2023-10-23 08:45:00 · 2484 阅读 · 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 · 1896 阅读 · 0 评论 -
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
1、MacOS系统找到App Store,这点同iphone操作,搜索Xcode点击安装。1、下载VMware虚拟机的壳子,安装并注册软件(可以百度注册码),最新版本:v17。原创 2023-09-21 14:46:40 · 3715 阅读 · 1 评论 -
Appium自动化测试实战:Android环境搭建与命令调试指南
底层单元测试:针对应用程序内部逻辑的测试。中间层接口测试:同样针对应用程序内部逻辑。UI测试:位于测试金字塔的顶端,关注应用的交互性。介绍两款模拟器:夜神模拟器和逍遥安卓模拟器,并简要提及安装步骤。“日拱一卒无有尽,功不唐捐终入海!” —— 持续学习和实践,是技术精进的不二法门。原创 2020-01-02 10:45:15 · 472 阅读 · 1 评论