课程培训
移动端自动化测试框架设计与实现培训

熟练掌握各类UI自动化技能胜任企业已有的客户端自动化测试工作

 

课程目标:

1、掌握adbappium的安装和配置

2、掌握adb命令以及monkey测试

3、掌握如何抓取日志日志筛选以及定位

4、掌握如何使用appium进行app的自动化测试

5、掌握自动化测试项目的管理和维护,持续集成

6、掌握app的性能/稳定性/兼容性测试

 

课程大纲:

主题

内容

appium原理

环境搭建&adb命令

appium-desktop

录制脚本

元素定位

xpath语法

1、 appium的介绍、通信原理

2、 环境搭建

l 模拟器

l appium-desktop

3、 adb命令

l 连接模拟器

l 获取包名&activity名称

4、 appium-desktop的功能介绍

5、 appium-desktop录制脚本

6、 元素定位

l id定位

l accessability-id定位

l class name定位

7、 xpath语法

l xpath定位

Ø 绝对路径

Ø 相对路径

Ø 层级定位

Ø 文本定位

Ø 模糊定位

Ø 组合定位

Ø 位置定位

Ø 轴定位

8、 更多元素定位工具&优缺点

9、 更多模拟器&优缺点

10、 Toast的介绍,和定位

appium的应用

常见的自动化动作

unittest

断言

1、 模拟键盘操作

l 键盘输入

l 获取键盘状态

l 收起键盘

2、 截屏操作

3、 操作apk

l 安装

l 卸载

l 判断apk是否存在

4、 操作应用

l 关闭

l 启动

l 切到后台

5、 获取屏幕高度&宽度

6、 滑动&拖拽

l swipe

l scroll

l drag_and_drop

7、 手势操作

l 轻敲

l 按压

l 长按

l 等待

l 释放

l 执行

8、 实例:图形密码解锁

9、 unittest介绍

l 框架介绍

l 组成部分

l 编写测试用例的思路

10、 执行用例的方法

l main()

l discover

l addTest

l loadTestsFromTestCase

11、 断言方法

l 断言什么

l 应用断言

WebView测试

Android自动化测试实战

1. Android多支持架构

l 原生应用

l WebView应用

l 混合应用

2. WebView和H5的关系

3. 区分Native和WebView

4. WebView页面元素的获取

5. 测试WebView环境配置

6. 混合应用切换上下文

7. WebView应用的测试

8. PageObject设计模式

9. 脚本优化

10. 封装滑动引导页

11. 批量执行测试用例

12. 数据驱动

13. 日志配置和生成日志文件

14. 异常处理和截屏

15. 生成测试报告

16. 邮件发送测试报告

17. 微信公众号与小程序测试实战

CI/CD持续集成

性能&稳定性&兼容性

1、代码仓库

l gitee

l Git

l SVN

2、Jenkins

3、定时构建

4、性能测试

5、稳定性测试

l monkey

l AppCrawler自动遍历

6、兼容性

l Appium Grid模式

l 多设备管理平台STF

7、兼容性测试实战

 

以上课程可以根据客户实际情况进行灵活调整。




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>