UI自动化测试问题总结(05)

**1、 UI自动化测试一版:
1-1、 页面操作步骤分模块操作,运行所有用例时会启动多次app,因为在执行每个py文件都会重新启动一次app,没有考虑到用例运行的连贯性
1-2、 代码中重复部分还很多,缺乏更有效的封装,需要减少代码冗余,提高复用性
1-3、 报告使用HTMLTestRunnerCN生成html报告。缺乏测试路径记录
2、 UI自动化测试二版:
2-1、页面定位和参数放至excel中,分模块执行,也是会启动多次app,频繁重启会有性能问题,例1:提示当前网络差,页面加载慢;例2:页面元素无法加载
2-2、输入excel报告,通过失败分组有bug
2-3、查看民法典,页面卡死无响应:appium 使用的无障碍服务, 获取页面节点,导致浏览器内核长时间未响应
2-4、目前的断言,只判断每组定位的最后一个是否正确
3、 一版=》二版,改进点:
3-1、页面定位放置在excel的一个sheet中,可以连贯性执行。具体看需求,是否需要用例连贯性执行,或者分模块多次重启app执行,各有优缺点。
用例连贯性执行:一步不通过,会影响后续步骤的点击;
分模块多次重启app执行:频繁重启app,没有足够的带宽支撑。会出现页面无法加载
3-2、记录性能数据(cpu使用率,物理内存)
3-3、测试过程中每隔5s记录一次截图
4、 后续优化点:
4-1、 解决目前遗留bug
4-2、 校验页面返回是否正确,可添加接口自动化测试逻辑
4-3、 性能数据可以增加分析,提供类似监控一样的图表
4-4、 增加UI识别工具类,主要识别截图中的黑白花屏,文字重叠,空坑,组件重叠等明显UI异常

**

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值