App 自动化框架设计思路

时间秒杀一切 提交于 2019-12-05 07:26:15

最近在整理和学习Appium+Java 自动化框架,对APP自动化框架的部分设想参考了一些文章,先进行整理下:

框架的思路一:

思考文章来源:https://www.cnblogs.com/yunfeioliver/p/9285904.html 

作者提供的框架图,思路不错,可以参考

 

该架构设计思路总结: 

1、PM模型设计:在operation层,使用了业界通用的Page-Object模式,即针对页面或模块封装操作方式,在case层调用operation提供的接口。

2、Operation实现可扩展:用例Case层调用统一Operation接口进行操作,这样不同端的Operation 实现可以在具体实现类中实现

 

 

框架的思路二:

思考文章来源:https://yq.aliyun.com/articles/33677?spm=a2c4e.11155435.0.0.556e1219viVgzQ

1、提供的框用例执行流程图

 

 2、数据配置定制:前端根据用户选择配置自动设置配置文件,理想中的配置中心

3、检查中心实现思路:1,用户自定义检查 2,网络传输层检查(自动化时实时抓包) 3,logcat实时抓取异常log(区粉设备) 4,截图录制、系统抛错,图片解析对比等

 

4、元素数据处理逻辑

 

 

5、执行流

 

 

框架的思路三:

思考文章来源:https://blog.csdn.net/kaka1121/article/details/53204150

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!