自动化在Android应用UI适配测试中的应用

Android设备的型号有千千万,这些设备的屏幕大小不一、胖瘦不均。同样一个应用,在一台设备上显示正常,但是到了另一台设备上还是可能会出问题,要么控件显示不出来,要么文字出现了换行...


所以在保证应用的功能在不同的系统上都能正常工作外,还需要在不同的分辨率下对界面进行一轮检查,这就是Android应用的UI适配测试。


在进行UI适配测试时,为了能遍历到所有需要检查的界面,需要在多台设备上按照某个特定流程进行操作,这种重复性的过程非常适合使用自动化来完成。

为了减少编写自动化脚本的工作量,我们可以借助测试框架的脚本录制功能,整个UI适配测试的流程应该为:

1. 在某台设备上进行一轮能够遍历到所有需要检查的界面的操作,将操作过程录制成脚本

2. 阅读脚本,沿着操作进行的顺序,在需要进行界面检查的地方加入截屏的方法

3. 将修改完成的脚本部署到到其它分辨率的设备上运行

4. 收集脚本运行的截图,集中进行人工的结果检查

这样在结果检查时不必进行重复的操作,可以节约很多时间。


最后要介绍的是,利用搜狗的手机云平台的操作同步的功能,进行UI适配测试:

class="video_iframe" height="501" width="668" frameborder="0" data-src="http://v.qq.com/iframe/player.html?vid=c0143dxklvw&width=500&height=375&auto=0" allowfullscreen="" scrolling="no" src="http://v.qq.com/iframe/player.html?vid=c0143dxklvw&width=668&height=501&auto=0&encryptVer=6.0&platform=61001&cKey=weAnzSHtQrvfQ4qqpFgVGOQkYkJvr8xAMaAr5AkjP5A3Y8J8s/AFd+zPDPMiMYHW" style="margin: 0px; padding: 0px; max-width: 100%; z-index: 1; overflow: hidden; box-sizing: border-box !important; word-wrap: break-word !important; width: 668px !important; height: 501px !important;">

手机云平台的操作同步功能,是一种实时的脚本录制回放。在主机上进行的每一步操作,都会实时地传送到需要运行脚本的从机上。

这样每次录制到需要检查的界面地方就不用一张一张地去截屏了,因为你想要的,立刻就可以看到。


关于搜狗的手机云平台,应该很快就能跟大家见面。



原文链接

如需转载该篇文章,请注明来自“搜狗测试”


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值