课程简介
UI自动化测试其实是一门“水”很深的工作,因为UI自动化测试是需要根据前端页面元素,也就是HTML脚本来进行元素提取、操作、验证的测试流程,另外再加上项目的测试环境软件硬件的因素,在编写自动化测试脚本的时候需要考虑到很多的情况出现而要去判断当前页面出现的元素到底是什么情况,不然脚本的稳定性很不好,维护工作也会非常的高。
在执行 UI 测试时,还需要注意确保应用程序不存在任何跨浏览器兼容性问题。在不同的浏览器上进行测试称为跨浏览器测试,可以帮助测试人员在所有主要浏览器和设备(包括手机,平板电脑等)的多种组合下测试其网站。
课程收益
1、全面学习了解当移动APPUI的发展形式;
2、通过对比不同的APP自动化测试工具,掌握如何选择合适工具;
3、掌握Appnium的基本操作和高阶技能;
4、了解UIAutomation。
受众人群
测试工程师,测试开发工程师和测试技术骨干成员 测试技术负责人,测试经理和测试总监 测试架构师 DevOps资深工程师和技术负责人 工程效能团队负责人和工程效能研发工程师 开发工程师,开发技术经理,开发技术负责人 技术创新团队的工程师
课程周期
2天(12H)
课程大纲
课程主题 | 课程内容 |
移动自动化基础 | 当前App UI自动化状况分析 |
UI自动化的认知与阶段 | |
App UI自动化框架选型分析 | App自动化测试工具对比 |
其他工具介绍 | |
如何选择适合的工具 | |
Appnium基础介绍 | Appnium特性与原理 |
Appnium环境搭建 | |
模拟器中的操作 | |
对象定位与操作 | |
编写脚本 | |
测试用例组织 | |
Appnium高级技能 | 支持Hybrid方式 |
基于 selenium grid 连接多个 appium | |
appium 多个设备同时执行 | |
部分高级技能与小技巧 | |
UIAutomation介绍(for IOS) | 使用iOS 模拟器/IOS真机 |
处理UIAElement和元素可访问性 | |
异常处理 | |
多任务 | |
屏幕方向处理 | |
类库Tune-up介绍 | |
导入外部脚本 | |
命令行运行 | |
录制交互 | |
其他工具简介 | 自动遍历工具,加载时间、性能、内存泄露、稳定性等 |
Android 端手工测试覆盖率统计 | |
质量监控 |
Arthur
百林哲咨询(北京)有限公司专家团队成员
Arthur
百林哲咨询(北京)有限公司专家团队成员
Arthur
百林哲咨询(北京)有限公司专家团队成员
Arthur
百林哲咨询(北京)有限公司专家团队成员
Arthur
百林哲咨询(北京)有限公司专家团队成员
Arthur
百林哲咨询(北京)有限公司专家团队成员
Arthur
百林哲咨询(北京)有限公司专家团队成员