APP UI自动化测试框架
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
APP UI自动化测试框架
瞿庆
主要内容
• 总体架构图 • 集成框架图 • 框架的设计和实现
总体架构图
基础框架图
设计和实现
• 以Appium做为基础,进行再次封装 • 用TestNg对测试案例进行切面管理
设计和实现
• 基于UI层的分层 • 页面对象层、业务层、案例层 • 把页面对象层和业务层从原始的案例层解 耦剥离,更利于代码的维护 • 页面对象层、业务层、工具类最终都为案 例层提供服务
设计和实现源自文库
• 案例层继承于基础模板 • 基础模板负责在所有案例执行前完成准备 工作,执行后完成收尾工作 • 在整个生命周期中,该部分逻辑只执行一 次。
谢谢!
瞿庆
主要内容
• 总体架构图 • 集成框架图 • 框架的设计和实现
总体架构图
基础框架图
设计和实现
• 以Appium做为基础,进行再次封装 • 用TestNg对测试案例进行切面管理
设计和实现
• 基于UI层的分层 • 页面对象层、业务层、案例层 • 把页面对象层和业务层从原始的案例层解 耦剥离,更利于代码的维护 • 页面对象层、业务层、工具类最终都为案 例层提供服务
设计和实现源自文库
• 案例层继承于基础模板 • 基础模板负责在所有案例执行前完成准备 工作,执行后完成收尾工作 • 在整个生命周期中,该部分逻辑只执行一 次。
谢谢!