软件测试培训

亿元级外企Java培训企业

  • 全国服务监督电话400-827-0010
软件测试培训 > 软件测试教程 > 移动端的UI自动化测试
  • 移动端的UI自动化测试

    发布:软件测试培训  来源:软件测试教程  时间: 2016年11月29日

  • 在最初接触移动端的UI测试时,大家做的最多的就是点点点,都是用手去点击或者滑动操作。这里的UI其实也是和非移动端一样,投入产出不高,但是又不可缺少。...

  • 在最初接触移动端的UI测试时,大家做的最多的就是点点点,都是用手去点击或者滑动操作。这里的UI其实也是和非移动端一样,投入产出不高,但是又不可缺少。

    这里的UI自动化有两种做法了,一种是和前面的回归自动化测试一样,按照特点的步骤去操作,另一种是随机操作。前者在移动端有一个非常有用的地方就是兼容测试,这里的兼容指的是不同手机型号,不同版本的系统等等,市面上的Android设备机型非常之多,要人工一个个去检查兼容性估计要累死,这时候用自动化测试在多个不同手机上去执行,然后检查是否有问题,这个价值就非常大。不过这也是要成本的,如果想简单做,可能精简一下大中小屏幕,不同版本号的系统,采购几台手机来测试,这种人工做就行了。大公司可以考虑从公司层面建立一个实验室,采购尽可能多的机型来做,当然现在也有很多云测的平台帮忙做这件事了,所以这部分交给第三方做也是可以考虑的。当然都要花钱的,只是多少而已。

    而后一种随机测试也是来源于monkey测试,也就是打开应用之后在里面随机乱点,通常用来做稳定性测试,看一下是否会出现crash或ANR。不过因为是随机,指望它发现什么功能问题可能就很难了,不过原生的monkey测试都过于随机了,带来的问题是有效点击不高,这个要么自己开发做一些调整,要么也是去第三方看看,我记得前几天看公众号有平台改进了monkey测试,让它针对可操作的控件去点击,提高了有效性。

    还有一种印象里记得在testerhome举办的移动测试大会上看到的视频,就是用机械臂在手机屏幕上点点点,这个以后用来帮忙抢红包摇一摇挺不错的。

    适合做移动端的UI自动化测试的挺多,Appium、calabash、macaca、robotium等等。

  • 上一篇:非移动端的接口自动化测试

    下一篇:移动端的接口自动化测试

网站导航
2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56