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. jmeter上传文件tips

    转载:https://blog.csdn.net/aduocd/article/details/87916676 转载:https://www.cnblogs.com/landhu/p/8980195 ...

  2. win32创建工具栏的自定义图标

    注意点:使用LoadImage函数加载bmp图片,这里特指BMP图片,其实LoadImage可以加载很多格式的图片 HBITMAP bitmap = (HBITMAP)LoadImage((HINST ...

  3. DevExpress v19.1新版亮点——WinForms篇(四)

    行业领先的.NET界面控件DevExpress v19.1终于正式发布,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WinForms v19.1中新增的一些控 ...

  4. curl检查访问网页返回的状态码

    urls=('www.baidu.com' 'mm.yellowurl.cn' 'm.yellowurl.cn' 'http://m.yellowurl.cn/product/a.html'); fo ...

  5. 【NOIP2016提高A组五校联考1】挖金矿

    题目 分析 我们二分答案 设\(sum_{i,j}\)表示的i列前个数的和, 假设当前出的二分答案为x,第i列挖了\(h_j\)层,则 \[\dfrac{\sum_{i=1}^{n}sum_{i,h_ ...

  6. Vue.js 动态为img的src赋值

    在vue中动态给src赋值绑定图片会显示不出来 动态添加src被当做静态资源处理了,没有进行编译 解决方法: 1.用网络地址 把图片放在cdn或自己的服务器上,把网络地址存在imgUrl里,然后直接& ...

  7. 12. ClustrixDB 为容错和可用性分配磁盘空间

    集群必须包含足够的空闲磁盘空间,以便从节点或区域故障中自动恢复.要计算在发生故障后仍然允许ClustrixDB完全重新保护数据的情况下可以使用的最大磁盘空间量,可以使用以下公式: 最大磁盘利用率% = ...

  8. 安装原版 Windows 7 后需要安装的微软更新 和 必备系统组件

    Windows 7 SP1 和 Windows Server 2008 R2 SP1 更新历史记录 https://support.microsoft.com/zh-cn/help/4009469 微 ...

  9. 51nod 1228 序列求和(伯努利数)

    1228 序列求和  题目来源: HackerRank 基准时间限制:3 秒 空间限制:131072 KB 分值: 160 难度:6级算法题  收藏  关注 T(n) = n^k,S(n) = T(1 ...

  10. HDU 2546 饭卡(01背包)

    题目代号:HDU 2546 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2546 饭卡 Time Limit: 5000/1000 MS (Java/ ...