测试需要了解的技术之基础篇四__UI自动化测试体系
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自动化测试体系的更多相关文章
- 测试需要了解的技术之基础篇三__持续集成持续交付DevOps
持续集成.持续交付.DevOps 1.容器技术Docker:容器技术介绍.Docker安装与加速配置.Docker基础命令.Docker搭建selenium.Docker搭建持续集成平台Jenkins ...
- Hybrid APP基础篇(四)->JSBridge的原理
说明 JSBridge实现原理 目录 前言 参考来源 前置技术要求 楔子 原理概述 简介 url scheme介绍 实现流程 实现思路 第一步:设计出一个Native与JS交互的全局桥对象 第二步:J ...
- docker+k8s基础篇四
Docker+K8s基础篇(四) pod控制器 A:pod控制器类型 ReplicaSet控制器 A:ReplicaSet控制器介绍 B:ReplicaSet控制器的使用 Deployment控制器 ...
- Python基础篇(四)_组合数据类型的基本概念
Python基础篇——组合数据类型的基本概念 集合类型:元素的集合,元素之间无序 序列类型:是一个元素向量,元素之间存在先后关系,通过序号进行访问,没有排他性,具体包括字符串类型.元组类型.列表类型 ...
- react基础篇四
列表 & Keys 渲染多个组件 你可以通过使用{}在JSX内构建一个元素集合 下面,我们使用Javascript中的map()方法遍历numbers数组.对数组中的每个元素返回<li& ...
- Python基础篇(四)
Python中的字典类似于Java中的Map,数据以键值对的形式存储. 字典可以用以下的方式使用: >>> phonebook = {"alice":" ...
- C#基础篇四数组
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace P01A ...
- 前端开发之JavaScript基础篇四
主要内容: 1.定时器 2.正则表达式入门 3.元字符 4.正则表达式实战运用 一.定时器 javaScript里主要使用两种定时器,分别是:setInterval()和setTimeout(). 1 ...
- 技术总结--android篇(四)--工具类总结
StringUtil(视个人须要进行加入) public class StringUtil { public static boolean isMail(String string) { if (nu ...
随机推荐
- jmeter上传文件tips
转载:https://blog.csdn.net/aduocd/article/details/87916676 转载:https://www.cnblogs.com/landhu/p/8980195 ...
- win32创建工具栏的自定义图标
注意点:使用LoadImage函数加载bmp图片,这里特指BMP图片,其实LoadImage可以加载很多格式的图片 HBITMAP bitmap = (HBITMAP)LoadImage((HINST ...
- DevExpress v19.1新版亮点——WinForms篇(四)
行业领先的.NET界面控件DevExpress v19.1终于正式发布,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WinForms v19.1中新增的一些控 ...
- curl检查访问网页返回的状态码
urls=('www.baidu.com' 'mm.yellowurl.cn' 'm.yellowurl.cn' 'http://m.yellowurl.cn/product/a.html'); fo ...
- 【NOIP2016提高A组五校联考1】挖金矿
题目 分析 我们二分答案 设\(sum_{i,j}\)表示的i列前个数的和, 假设当前出的二分答案为x,第i列挖了\(h_j\)层,则 \[\dfrac{\sum_{i=1}^{n}sum_{i,h_ ...
- Vue.js 动态为img的src赋值
在vue中动态给src赋值绑定图片会显示不出来 动态添加src被当做静态资源处理了,没有进行编译 解决方法: 1.用网络地址 把图片放在cdn或自己的服务器上,把网络地址存在imgUrl里,然后直接& ...
- 12. ClustrixDB 为容错和可用性分配磁盘空间
集群必须包含足够的空闲磁盘空间,以便从节点或区域故障中自动恢复.要计算在发生故障后仍然允许ClustrixDB完全重新保护数据的情况下可以使用的最大磁盘空间量,可以使用以下公式: 最大磁盘利用率% = ...
- 安装原版 Windows 7 后需要安装的微软更新 和 必备系统组件
Windows 7 SP1 和 Windows Server 2008 R2 SP1 更新历史记录 https://support.microsoft.com/zh-cn/help/4009469 微 ...
- 51nod 1228 序列求和(伯努利数)
1228 序列求和 题目来源: HackerRank 基准时间限制:3 秒 空间限制:131072 KB 分值: 160 难度:6级算法题 收藏 关注 T(n) = n^k,S(n) = T(1 ...
- HDU 2546 饭卡(01背包)
题目代号:HDU 2546 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2546 饭卡 Time Limit: 5000/1000 MS (Java/ ...