
基于Appium的自动化测试
文章平均质量分 79
欢迎进入“基于Appium的自动化测试精进之路”,这是一片专为APP自动化测试而设的深度学习园地。无论你是一位刚接触移动应用测试的新手,还是一名寻求突破的资深测试工程师,本专栏都将为你提供一条清晰的学习路径,从基础到进阶,助你成为APP自动化测试领域的行家里手。
Davieyang.D.Y
STAY HUNGRY STAY FOOLISH~
展开
-
JavaApp自动化测试系列[v1.0.1][Windows系统Appium开发环境搭建]
通过实例代码阐述如何将Appium环境和代码和APP联动起来工作原创 2020-08-22 16:09:36 · 10219 阅读 · 1 评论 -
JavaApp自动化测试系列[v1.0.0][Appium数据驱动测试框架之ReportNG测试报告]
测试报告最终呈现自动化测试的结果,恰当的报告内容无疑百利而无一害,ReportNG提供了简单的方式呈现结果,并且能够通过修改模板定制内容,修改CSS更改样式原创 2020-08-30 11:11:29 · 4548 阅读 · 1 评论 -
JavaApp自动化测试系列[v1.0.0][Page Factory模式]
【附源码】PageFactory模式的概念和PO类似,或者说是它的一种扩展,通过注解的方式定位元素对象原创 2020-09-04 16:15:46 · 15244 阅读 · 0 评论 -
JavaApp自动化测试系列[v1.0.0][Appium开发环境搭建]
Appium 是一个开源工具,用于自动化 iOS 手机、 Android 手机和 Windows 桌面平台上的原生、移动 Web 和混合应用。「原生应用」指那些用 iOS、 Android 或者 Windows SDKs 编写的应用。「移动 Web 应用」是用移动端浏览器访问的应用( Appium 支持 iOS 上的 Safari 、Chrome 和 Android 上的内置浏览器)。「混合应用」带有一个「webview」的包装器——用来和 Web 内容交互的原生控件原创 2020-08-21 19:33:26 · 9365 阅读 · 1 评论 -
JavaApp自动化测试系列[v1.0.0][Appium数据驱动测试框架]
【附源码】测试框架总体来说与应用开发的框架并无太大的差异,在设计的起始阶段初衷也都一样,满足测试绝大多数活动并提高测试代码的编写效率,然后兼顾易用、兼容、通用以及简单维护等几个维度是其存在的唯一意义,它是测试开发过程中提取特定领域测试方法共性部分而形成的体系结构,然而不同的测试领域有不同的测试框架,不同的软件公司也应有属于自己的测试框架原创 2020-08-30 03:30:28 · 10803 阅读 · 3 评论 -
JavaApp自动化测试系列[v1.0.0][Page Object模式]
【附源码】Page Object模式是Selenium中的一种设计模式,Appium也继承了这种设计模式原创 2020-09-04 16:12:16 · 14617 阅读 · 0 评论 -
JavaApp自动化测试系列[v1.0.0][Appium关键字驱动测试框架]
【附源码】关键字驱动也称为表格驱动或者操作名驱动,它有绝对的优势比如不需要太多的技术,一旦框架建立,手工测试人员和非技术人员都可以很容易的编写自动化测试脚本;简单易懂:它存在Excel表格中,没有编码,测试脚本容易阅读和理解,更容易编写和维护;早期介入:可以在应用未提交测试之前,就可以建立关键字驱动测试用例对象库,从而减少后期工作。使用需求和其它相关文档进行收集信息,关键字数据表可以建立手工测试程序原创 2020-09-01 04:18:28 · 7815 阅读 · 1 评论 -
JavaApp自动化测试系列[v1.0.0][Appium常用技巧]
实际上每次测试都手动启动Appium服务并非合理的,当我们将测试代码放到DevOps流程的下游,很难想象还要手动启动Appium服务,实际上可以使用AppiumDriverLocalService在代码中来完成Appium服务的启动和关闭原创 2020-08-31 00:13:51 · 5952 阅读 · 1 评论 -
JavaApp自动化测试系列[v1.0.0][Mac系统Appium开发环境搭建]
本文详细介绍在Mac系统中如何安装配置SDK以及Appium原创 2020-08-22 16:27:50 · 1841 阅读 · 1 评论 -
JavaApp自动化测试系列[v1.0.0][Appium常见问题处理]
Appium常见问题处理方式,如PopupWindow控件,移动端常见操作等等原创 2020-09-03 02:15:10 · 1573 阅读 · 0 评论 -
JavaApp自动化测试系列[v1.0.1][常用技巧]
自动化测试处理截图、处理Toast、并行测试、完善日志原创 2024-07-09 22:04:17 · 1300 阅读 · 0 评论 -
JavaApp自动化测试系列[v1.0.0][Desired Capabilities]
Desired Capabilities 就是以键值对的形式(Json格式)像Appium Server传递参数(Json对象),Appium根据这些参数启动服务,因此在启动Appium服务的时候它是必须提供的,它告诉Appium期望一个具备什么能力的服务原创 2020-08-25 01:54:27 · 4921 阅读 · 1 评论 -
JavaApp自动化测试系列[v1.0.0][Appium数据驱动测试框架之公共类库]
为了让代码更加简洁,减少重复代码的编写,必须将重复性的代码提取出来,建立自动化测试框架的公共类库原创 2020-08-30 10:40:47 · 4745 阅读 · 1 评论 -
JavaApp自动化测试系列[v1.0.0][Keycode详解]
每一种移动设备都会提供除字母和数字外的物理功能键原创 2020-08-27 22:47:19 · 4724 阅读 · 0 评论 -
JavaApp自动化测试系列[v1.0.0][PageFactory注解详解]
【附源码】PageFactory注解详解原创 2020-09-02 12:24:17 · 6423 阅读 · 0 评论 -
JavaApp自动化测试系列[v1.0.0][安卓SDK]
Android SDK是Google提供的Android开发工具,在做Android测试的时候需要使用SDK中的相关API原创 2020-08-13 23:38:28 · 11998 阅读 · 0 评论 -
JavaApp自动化测试系列[v1.0.0][Driver API详解]
Driver API实际上已经提供了足够多的功能供测试使用,针对于常用API逐一解释原创 2020-08-27 01:14:58 · 4692 阅读 · 0 评论 -
JavaApp自动化测试系列[v1.0.0][元素定位]
Appium 是一个开源的自动化测试工具,用于测试原生、混合和移动 Web 应用。在 Appium 中进行移动应用自动化测试时,元素定位是测试脚本中非常关键的一部分,因为正确识别应用中的 UI 元素是执行测试的前提。原创 2020-08-22 15:57:27 · 4730 阅读 · 1 评论 -
JavaApp自动化测试系列[v1.0.0][Appium使用详解]
Appium 本身就提供了一系列的工具,例如Appium Inspector用于页面元素定位,例如录制并导出脚本功能等等原创 2020-08-24 17:28:07 · 5034 阅读 · 1 评论 -
JavaApp自动化测试系列[v1.0.0][adb命令]
adb是PC端控制移动端的桥梁,也是移动端自动化测试包括Appium自动化测试的基础,所谓自动化就是以程序测试程序,以代码代替思维,以脚本的运行代替手动操作原创 2020-08-14 00:44:52 · 12362 阅读 · 0 评论