文章 2023-01-10 来自:开发者社区

App共有测试特性总结

@TOC1、功能测试1.1、测试要点产品需求文档产品设计文档市场调研说明书研发转测说明研发自测试报告1.2、要点细节功能checklist测试用例设计1.3、测试说明根据以上文档,详细罗列功能测试点,设计测试用例。1.4、注意事项全局测试的重点:确保功能ok的前提下,深入以下类型测试2、兼容性测试2.1、测试要点兼容性适配性安装、卸载测试在线升级2.2、要点细节兼容性:系统兼容性、分辨率兼容性、....

文章 2023-01-09 来自:开发者社区

解决 App 自动化测试的常见痛点

App 自动化测试中有些常见痛点问题,如果框架不能很好的处理,就可能出现元素定位超时找不到的情况,自动化也就被打断终止了。很容易打消做自动化的热情,导致从入门到放弃。比如下面的两个问题:一是 App 启动加载时间较久(可能 App 本身加载慢,可能移动设备本身加载应用速度慢,也可能首页广告时间较长)。另一个是各种弹框的出现,广告弹框,升级弹框,评价弹框等。在框架中如果不能处理好上面的情况,以雪球....

解决 App 自动化测试的常见痛点
文章 2023-01-09 来自:开发者社区

2022 ios APP最新开发测试教程

本文详细介绍最新的在windows上进行ios app开发编译打包安装到手机测试的完整流程。介绍ios开发经常遇到的问题和解决方法,包括ios开发证书,ios开发描述文件等。 2.Apple开发常用的三个网址: 开发者中心: Sign In - Apple App 管理中心: https://appstoreconnect.apple.com/ App ID管理中心: Manage your A....

2022 ios APP最新开发测试教程
文章 2023-01-07 来自:开发者社区

iOS小技能:Charles抓包【应用场景:App联调测试】

前言Charles 支持的协议:HTTP/1.1、HTTPS、HTTP/2、ws(WebSocket)、wss(WebSocket Secure,TLS 加密的 WebSocket)、SOCKS“⚠️ 注:Charles 不支持 HTTP/3,但是大部分开启 HTTP/3 的网站都做了降级处理若想抓取其他协议的报文,推荐用 Wireshark Wireshark用的是RVI(Remote Vir....

iOS小技能:Charles抓包【应用场景:App联调测试】
文章 2023-01-05 来自:开发者社区

【 uniapp 】打包Android的apk(原生APP-云打包),及发布测试

一、 打包 Android ,生成apk1. 原生APP-云打包 与 原生APP本地打包  开始使用打包之前,我们先看一下【 发行 】的工具栏,我们来简单介绍一下云打包与本地打包的区别: 原生APP-云打包:        ① 通过官方在【云服务器】已经提供好的打包环境进行打包,简单方便快捷,适合新手入门;      ...

【 uniapp 】打包Android的apk(原生APP-云打包),及发布测试
文章 2023-01-04 来自:开发者社区

App自动化测试|dom结构和元素定位方式

先来看几个名词和解释:dom: Document Object Model 文档对象模型dom应用: 最早应用于html和js的交互。界面的结构化描述, 常见的格式为html、xml。核心元素为节点和属性xpath: xml路径语言,用于xml 中的节点定位,XPath 可在 xml 文档中对元素和属性进行遍历如下我们再来看一个App的dom:控件的基础知识和selenium一样,appium为....

App自动化测试|dom结构和元素定位方式
文章 2023-01-03 来自:开发者社区

app自动化测试之Appium问题分析及定位

使用 Appium 进行测试时,会产生大量日志,一旦运行过程中遇到报错,可以通过 Appium 服务端的日志以及客户端的日志分析排查问题。Appium Server日志-开启服务通过命令行的方式启动 Appium Server,下面来分析一下启动日志,日志第一行显示了 Appium 版本信息和服务在本地的运行地址。$ appium -g appium.log [Appium] Welcome t....

文章 2023-01-03 来自:开发者社区

app自动化测试(Android)--显式等待机制

WebDriverWait类解析WebDriverWait 用法代码Python 版本WebDriverWait( driver,timeout,poll_frequency=0.5,ignored_exceptions=None) 参数解析:driver:WebDriver 实例对象timeout: 最长等待时间,单位秒poll_frequency: 检测的间隔步长,默认为 0.5si...

文章 2023-01-03 来自:开发者社区

app自动化测试(Android)-- 参数化用例

参数化是自动化测试的一种常用技巧,可以将测试代码中的某些输入使用参数来代替。以百度搜索功能为例,每次测试搜索场景,都需要测试不同的搜索内容,在这个过程里面,除了数据在变化,测试步骤都是重复的,这时就可以使用参数化的方式来解决测试数据变化,测试步骤不变的问题。参数化就是把测试需要用到的参数写到数据集合里,让程序自动去这个集合里面取值,每条数据都生成一条对应的测试用例,直到集合里的值全部取完。使用方....

文章 2022-12-29 来自:开发者社区

app自动化测试(Android)--App 控件定位

客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath 进行节点的定位。App的布局结构从上面这张图中可以看到最左侧是应用的页面的展示,中间部分展示了这个页面的树形结构的 XML 代码。其中包含的内容为:节点 node节点属性:包括 cl....

app自动化测试(Android)--App 控件定位

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等