appium+python 【Mac】UI自动化测试封装框架流程简介

网友投稿 908 2022-10-10

appium+python 【Mac】UI自动化测试封装框架流程简介 <一>

appium+python  【Mac】UI自动化测试封装框架流程简介

为了多人之间更方便的协作,那么框架本身的结构和编写方式将变得很重要,因此每个团队都有适合自己的框架。如下本人对APP的UI自动化测试的框架进行进行了简单的汇总。主要目的是为了让团队中的其余人员接手写脚本时更清楚的知道该如何入手。

一个优秀的自动化测试框架应该具备的特点包括:

可扩展性:对新增功能模块、对不同的项目等等

易用性:易于查看,熟练或者新手都可以很快的对框架的结构进行掌握,可以很快的上手编写测试脚本等

稳定性、可维护性:不同的人均可对此框架进行补充封装,多人协作可将框架更好的进行完善

管理日志:对不同的生成日志均可集中管理,方便后期的失败用例分析查看日志定位问题。

报告:测试脚本生成的HTML报告,这个基本上大家都会做。

数据管理:对公共的数据和私有数据均可进行不同程度的管理,方便后期的数据维护与修改。

适配性API的二次封装:对常用的方法及appium提供的方法进行二次封装,极大的提高了方法的复用性。

说明文档及示例:本人将此些文件存放在了docs文件中,在如下的框架示例图与实例截图中未过多的进行说明。

如下个人封装的框架,从目前的程度来看基本满足如上的要求,还可以更好的进行完善,后期有机会接着更新。

1.作者:Syw

3.如果文中有什么错误,欢迎指出。以免更多的人被误导。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信小程序登录,全局状态,401处理
下一篇:WeHalo 简约风 的微信小程序版博客✨(wehalo小程序)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~