UI自动化测试体系

1.Andriod 自动化测试:Appium 环境安装与架构介绍、Appium Desktop用例录制、Appium测试用例流程、元素定位方法 IA/AID/XPATH/UISelector 、显示等待与隐示等待、常用自动化api、长按/滑动等TouchAction的应用、Andriod自动化用例编写、Andriod Toast识别、Andriod WebView测试、微信小程序测试、Appium高级Api、 Appium 错误排查与日志分析、Andriod原理与JsonWP协议分析

2.移动测试实战:移动自动化测试实战、高级定位技巧、普通断言与HarmCrest断言机制、参数化与数据驱动(CSV/Excek/Json/Yaml)、PageObject设计模式、测试报告生成与定制、移动自动化测试实(基于企业微信与api)、移动测试框架二次开发

3.IOS自动化测试:IOS测试工具体系、app store与苹果证书体系、IOS测试用例编写、IOS真机测试、IOS WebView测试 、IOSSafari测试

4.Web自动化测试 Selenium IDE用例录制与常见API讲解、Selenium测试用例编写、元素定位基本方法 ID/NAME CSS定位技术、Xpath定位技术、网页截图与存储、多窗口处理、Selenium多浏览器处理(Chrome/Firefox/IE/Safari)、文件上传与弹框处理、Cookie机制、Actions、执行javascript脚本、Selenium的断言机制与等待机制、参数化与数据驱动、PageObject涉及模式、测试用例管理与运行、测试报告生成与定制、真实Web项目自动化测试实例。

5.AppCrawer自动遍历测试:自动遍历测试方法与常见技术介绍、AppCrawer自动遍历工具使用详解、AppCrawer自动遍历技术原理剖析、AppCrawer自动遍历实战

6.兼容性测试实战:兼容性测试价值、设备矩阵选择、多设备管理平台STF、Selenium Grid方案剖析、基于Jenkins的自动化调度详解、使用自动遍历完成快速回归测试实战

7.专项测试:专项测试工具与环境搭建、移动端性能测试(App/WebView/接口)、弱网测试、崩溃检测、App流量分析、耗电量分析、CPU Profile、内存使用分析hprof、内存泄漏检测、systrace工具分析、卡频检测、基于bilibili客户端的专项测试实战

8.移动端安全测试:基于jadx的App反编译分析、基于Smali文件的代码修改、是哟海哥XPosed对App运行Hook

测试需要了解的技术之基础篇四__UI自动化测试体系的更多相关文章

  1. 测试需要了解的技术之基础篇三__持续集成持续交付DevOps

    持续集成.持续交付.DevOps 1.容器技术Docker:容器技术介绍.Docker安装与加速配置.Docker基础命令.Docker搭建selenium.Docker搭建持续集成平台Jenkins ...

  2. Hybrid APP基础篇(四)->JSBridge的原理

    说明 JSBridge实现原理 目录 前言 参考来源 前置技术要求 楔子 原理概述 简介 url scheme介绍 实现流程 实现思路 第一步:设计出一个Native与JS交互的全局桥对象 第二步:J ...

  3. docker+k8s基础篇四

    Docker+K8s基础篇(四) pod控制器 A:pod控制器类型 ReplicaSet控制器 A:ReplicaSet控制器介绍 B:ReplicaSet控制器的使用 Deployment控制器 ...

  4. Python基础篇(四)_组合数据类型的基本概念

    Python基础篇——组合数据类型的基本概念 集合类型:元素的集合,元素之间无序 序列类型:是一个元素向量,元素之间存在先后关系,通过序号进行访问,没有排他性,具体包括字符串类型.元组类型.列表类型 ...

  5. react基础篇四

    列表 & Keys 渲染多个组件 你可以通过使用{}在JSX内构建一个元素集合 下面,我们使用Javascript中的map()方法遍历numbers数组.对数组中的每个元素返回<li& ...

  6. Python基础篇(四)

    Python中的字典类似于Java中的Map,数据以键值对的形式存储. 字典可以用以下的方式使用: >>> phonebook = {"alice":" ...

  7. C#基础篇四数组

    using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace P01A ...

  8. 前端开发之JavaScript基础篇四

    主要内容: 1.定时器 2.正则表达式入门 3.元字符 4.正则表达式实战运用 一.定时器 javaScript里主要使用两种定时器,分别是:setInterval()和setTimeout(). 1 ...

  9. 技术总结--android篇(四)--工具类总结

    StringUtil(视个人须要进行加入) public class StringUtil { public static boolean isMail(String string) { if (nu ...

随机推荐

  1. SQL Server设置启动存储过程

    --设置开关 启动程序自动运行存储过程必须启动该命令 sp_configure "show advanced options",1; go reconfigure; go --设置 ...

  2. Ubuntu伪破解Navicat12方法

    一.去官网下载navicat112_premium_cs_x64 for linux版本二.用tar解压安装包三.navicat解压即可用,直接进入解压后的目录,然后用‘./’运行start_navi ...

  3. Wannafly挑战赛22 D 整数序列 (线段树维护三角函数值)

    链接:https://ac.nowcoder.com/acm/contest/160/D 来源:牛客网 整数序列 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 262144K,其他语 ...

  4. 生成树计数及应用 Matrix-Tree

    例:给定一个图,图上每条边是红色或蓝色 求恰好有K条红边的生成树的个数,N<=50. Matrix-Tree定理 对于限制条件可以利用多项式,把红边边权设为X,蓝边边权设为1. 最后求行列式得到 ...

  5. 微信开发企业支付到银行卡PHP

    微信开发企业支付到银行卡 功能详解 不会的朋友可以加我QQ:344902511先发个微信支付官方链接你查看https://pay.weixin.qq.com/wiki/doc/api/tools/mc ...

  6. python修炼之路——控制语句

    Python编程之print python2.x和python3.x的print函数区别:python3.x的print函数需要加括号(),python2.x可以不加. #-*- coding:utf ...

  7. ZROI 19.08.01 生成函数方法

    写在前面:由于我数学基础不好,加上缺乏生成函数知识,所以这一下午我都处在掉线和非掉线的叠加态.而且我写\(\LaTeX\)很慢,所以笔记相当混乱而且不全面.说白了就是我太菜了听不懂. 1.一般生成函数 ...

  8. z-tree官方提供的下拉菜单案例

    1.z-tree官方提供的下拉菜单案例 <!DOCTYPE html> <HTML> <HEAD> <TITLE> ZTREE DEMO - selec ...

  9. Q15格式表示负小数

    1.用Q15.16-bit格式,表示出-0.5? 解析:其实很简单,Q15是dsp里为了优化浮点的,就是将小数* 2^15. 例如:0.333 * 32768 = 10911.744  取整数就是10 ...

  10. UVa 213 信息解码 (模拟 && 二进制)

    题意 :对于下面这个字符串 0,00,01,10,000,001,010,011……. 首先是长度为1的串,然后是长度为2的串,以此类推.不存在全为1的串. 你的任务是编写一个程序.首先输入一个代码头 ...