技术栈
appium
Hi~晴天大圣
4 天前
appium
Appium环境搭建
1、准备工作:安装 Node.jsAppium 是基于 Node.js 开发的,因此需要先安装 Node.js。可访问 Node.js 官网,下载并安装 LTS(长期支持版)。这个版本最稳定,适合开发和测试环境。
川石课堂软件测试
5 天前
功能测试
·
测试工具
·
华为
·
小程序
·
单元测试
·
appium
·
harmonyos
什么是埋点测试,app埋点测试怎么做?
埋点测试是指在应用程序或网站中预设检查点,收集程序运行时的数据,以便于后续对程序进行性能分析或故障排查。埋点测试通常用于监控和追踪用户在软件产品中的行为,以收集有关用户体验、功能使用情况和潜在问题的数据。这些数据对于软件产品的优化和改进至关重要,有助于开发人员了解用户需求和产品存在的问题,从而制定针对性的改进方案。
川石课堂软件测试
9 天前
数据库
·
python
·
功能测试
·
测试工具
·
华为
·
单元测试
·
appium
使用mock进行接口测试教程
服务端与客户端约定了接口,但服务端还没有完成开发时,客户端一般由如下处理方式:程序中增加垃圾代码,后期还要删除,可能对代码造成影响
aovenus
10 天前
appium
·
midscene.js
使用Midscene.js和Appium开展移动应用自动化的对比
🎯 核心定位对比维度Midscene.jsAppium类型AI驱动、视觉感知传统UI自动化框架核心理念
one day321
10 天前
appium
appium
#1.配置基本会话信息等待事件: from time import sleep sleep(2) #等待2s
测试开发-学习笔记
11 天前
python
·
appium
·
自动化
从0开始搭建app的自动化(二)-appium+python
其实自动化登录脚本是昨天调试成功的(11个技术点) Desired Capabilities、UiAutomator2、Client-Server 架构、显式等待、元素定位(ID/XPath/UiAutomator)、page_source、截图、find_elements、get_attribute、click、quit
测试员周周
16 天前
人工智能
·
python
·
功能测试
·
ui
·
单元测试
·
appium
·
测试用例
【Appium 系列】第18节-重试与容错 — 移动端测试的稳定性保障
说明:本节所有代码示例均来自一个真实的移动端自动化测试项目,已做模糊化处理。移动端测试比 Web 测试更容易出现偶发性失败。以下几种情况在本地和 CI 上反复出现:
测试员周周
16 天前
java
·
服务器
·
人工智能
·
单元测试
·
appium
·
测试用例
·
xmind
【Appium 系列】第17节-XMind用例转换 — 从思维导图到 YAML
说明:本节讲解如何解析 XMind 思维导图文件,将其转换为 YAML 格式的测试用例,供自动化脚本执行。
测试员周周
17 天前
人工智能
·
数据挖掘
·
回归
·
单元测试
·
appium
·
测试用例
·
测试覆盖率
【Appium 系列】第20节-测试项目结构设计 — 从脚本到工程
说明:本节讲解如何组织一个中大型 Appium 测试项目,从目录结构到文件职责,从脚本到工程的演进。测试项目从小到大会经历三个阶段:
测试员周周
17 天前
android
·
人工智能
·
python
·
功能测试
·
ios
·
单元测试
·
appium
【Appium 系列】第14节-断言与验证 — Validator 的设计
说明:本节所有代码示例均来自一个真实的移动端自动化测试项目,业务名称和API路径已做模糊化处理。验证逻辑如果散落在每个测试函数里,改一个验证规则就要改 N 个地方。Validator 把验证抽象成规则引擎:测试用例只传数据 + 规则,Validator 返回 (passed, message) 元组。配套代码见 core/validator.py。
测试员周周
18 天前
运维
·
开发语言
·
人工智能
·
功能测试
·
appium
·
自动化
·
测试用例
【Appium 系列】第16节-WebView-H5上下文切换 — 混合应用的自动化难点
说明:本节代码示例与配套代码中的 webview_helper.py 完全对应。现在大部分 App 都不是纯原生的了。
测试员周周
18 天前
开发语言
·
人工智能
·
python
·
功能测试
·
ui
·
appium
·
pytest
【Appium 系列】第13节-混合测试执行器 — API + UI 的协同执行
说明:本节讲解当一个测试用例需要同时使用接口测试和 UI 测试时,如何协调执行。有些测试用例,光靠接口测试或 UI 测试都不够。
测试员周周
19 天前
人工智能
·
python
·
数据挖掘
·
回归
·
appium
·
测试用例
·
测试覆盖率
【Appium 系列】第15节-视觉测试 — 截图、对比、视觉回归
说明:本节讲解如何通过截图对比来验证 UI 的视觉一致性,包括视觉回归测试的实现。UI 测试通常验证两件事:
Wpa.wk
19 天前
运维
·
appium
·
自动化
APP自动化-Appium环境安装
✨✨✨学习的道路很枯燥,希望我们能并肩走下来!编程真是一件很奇妙的东西。你只是浅尝辄止,那么只会觉得枯燥乏味,像对待任务似的应付它。但你如果深入探索,就会发现其中的奇妙,了解许多所不知道的原理。知识的力量让你沉醉,甘愿深陷其中并发现宝藏。
Wpa.wk
21 天前
运维
·
appium
·
自动化
APP自动化-Appium原理
✨✨✨学习的道路很枯燥,希望我们能并肩走下来!编程真是一件很奇妙的东西。你只是浅尝辄止,那么只会觉得枯燥乏味,像对待任务似的应付它。但你如果深入探索,就会发现其中的奇妙,了解许多所不知道的原理。知识的力量让你沉醉,甘愿深陷其中并发现宝藏。
测试员周周
22 天前
开发语言
·
人工智能
·
python
·
功能测试
·
ui
·
appium
·
测试用例
【Appium 系列】第12节-智能路由 — API测试 vs UI 测试的自动选择
说明:本节讲解如何根据测试用例的特征,自动选择使用接口测试还是UI测试。我手头有一个登录功能的测试用例。这个用例可以有两种测法:
测试员周周
24 天前
服务器
·
数据库
·
人工智能
·
python
·
测试工具
·
语言模型
·
appium
【Appium 系列】第09节-数据驱动测试 — YAML 数据 + parametrize
对应代码:core/data_driver.py(206行)、testcases/data/login_users.yaml、testcases/yaml/login_test_cases.yaml
测试员周周
24 天前
linux
·
服务器
·
开发语言
·
人工智能
·
python
·
appium
·
pytest
【Appium 系列】第10节-手势操作实战 — 滑动、拖拽、缩放与轻拂
说明:本节所有手势操作均来自配套代码的 BasePage 和 GestureHelper,代码与实际源码 1:1 对应。
测试员周周
24 天前
开发语言
·
前端
·
人工智能
·
python
·
功能测试
·
appium
·
测试用例
【Appium 系列】第06节-页面对象实现 — LoginPage 实战
说明:本节所有代码示例均来自一个真实的移动端自动化测试项目,业务名称和API路径已做模糊化处理。上一节把 BasePage 基类搭好了,里面封装了 click()、input_text()、find_element() 这些通用操作。现在轮到具体页面了——拿登录页面开刀。
测试员周周
24 天前
开发语言
·
人工智能
·
功能测试
·
测试工具
·
appium
·
自动化
·
测试用例
【Appium 系列】第07节-API测试封装 — BaseAPI 的设计与实现
说明:本节所有代码示例来自真实移动端自动化测试项目,业务名和 API 路径已模糊化。先交代背景。这个项目刚启动的时候,团队直接在 UI 测试里裸调 requests.post(),每个用例都自己造 headers、自己处理超时、自己 try-catch。跑了一周就炸了——登录 Token 过期没人管、测试环境切换要改几十个文件、某个接口超时了日志里只看得到一行 ConnectionError 连 URL 都没有。