![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
APP测试
文章平均质量分 78
snail_on
保持饥饿,保持愚蠢。
展开
-
Jenkins基础
【代码】Jenkins基础。原创 2023-12-15 10:35:05 · 363 阅读 · 0 评论 -
Allure报告
Allure是一个独立的报告插件,生成美观易读的报告,目前支持语言:Java, PHP, Ruby, Python, Scala, C#。原创 2023-12-15 10:31:32 · 354 阅读 · 0 评论 -
Yaml数据驱动
纯量:包含:字符串,布尔值,整数,浮点数,Null,日期。原创 2023-12-15 10:19:47 · 365 阅读 · 0 评论 -
Pytest库使用
定义: pytest 是一款第三方的 Python 单元测试框架,和之前 unitest 框架类似,但是要显示更加简洁和好用!作用:使用 pytest 我们可以自动化的执行 py 文件中的对应单元模块,还可以实现 参数化、跳过、标记预期等功能,而且可以通过安装插件进行功能的扩展。原创 2023-12-14 22:21:47 · 876 阅读 · 1 评论 -
PO 模式
页面对象:我们将 APP 中的每个单页可以看做是一个可以单独管理的 对象。模型层( 业务层 ):该层属于对象的业务,我们可以看做是脚本执行的入口,因为APP提供给用户的核心就是功能,而执行功能的过程其实就是做事情,我们将做事情说的高大尚一些就是做业务。因此在这层里我们只考虑业务执行的先后顺序,而不会去考虑这些业务是如何实现的。动作层( control 层 )原创 2023-12-15 10:17:53 · 5608 阅读 · 0 评论 -
APP测试
定义: jdk 就是java development kit 缩写,直译过来就是 java 开发工具包,在它里面包含了java 程序开发过程中需要使用的相关工具。作用:我们要执行的是 安卓 APP 测试,我们知道这种 APP 是通过 java 来进行编码的,所以如果想要我们的机器可以直接运行与当 java 代码相关的内容就必须依赖于这个基础环境。原创 2023-12-16 18:30:45 · 895 阅读 · 1 评论 -
adb 命令
定义: adb 就是android debug bridge 的缩写,我们可以理解为是 android 调试的桥梁。原创 2023-12-16 18:34:22 · 927 阅读 · 1 评论 -
appium工具相关
定义:appium 就是一款非常流行和好用的第三方工具,通过该工具我们可以配合 python 脚本实现 IOS / Android 多平台的APP 自动化测试。作用:在编写测试脚本的PC机和运行 APP 的真机或设备之前充当一个 “中转翻译” 的角色,让真机可以理解和执行测试开发工程师编写的脚本,从而达到运行 APP 功能的效果。原创 2023-12-16 18:45:47 · 1035 阅读 · 1 评论 -
webdriver库里的常用 API
定义:uiautomator 是 安卓 sdk 中自带的一个用于调试的工具。作用:通过 uiautomator 我们可以定位原生 APP 中界面里出现的元素,获取到该元素的具体信息。从而方便我们使用 python 脚本来对其进行定位操作我们当前最终想要做的事情就是通过 python 去编写测试脚本,从而让我们之前手工的测试操作可以演变成运行对应的 py 文件。所以在这个过程中我们肯定会做的事情就是找到某个元素 ,然后对这个元素进行具体的操作。原创 2023-12-18 10:59:31 · 1001 阅读 · 0 评论