最近一直在琢磨AP端自动化,稍微搞出了点头绪,稍微总结分享一下,欢迎大牛们批评指正
主要基于python自带unittest框架,报告依赖HTMLTestRunner输出
缺陷:1.暂时没有完成数据和用例分离
2.没有log输出
3.没有完成用例执行过程中对手机状态的实时监控
整体框架主要分为三部分:
1.Public.py 主要用于编写公共方法,与业务逻辑无关,如swpie、screenshot等公共方法
2.runtest.py 主要用于跑测试用例,并输出Html报告
3.test_xxx.py 主要是独立的每个测试用例
4.screenshot用于存放截图
public.py 主要如图所示:
runtest.py 主要如图所示:
将test_xxx import进去就可以执行,同时也支持单独case独立运行,不会输出报告
以上是本人一段时间的学习总结,欢迎各位大牛批评指正,同时多多提出改进意见
网友评论