App 自动化框架设计思路

最近在整理和学习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

 

如转载还请保留出处及作者姓名keena_jiao,谢谢! 

 

 

 

 

posted @ 2019-11-22 19:33  keena_jiao  阅读(617)  评论(0编辑  收藏  举报