博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《移动App测试的22条军规》——第5章,第5.1节横竖屏幕测试
阅读量:6172 次
发布时间:2019-06-21

本文共 950 字,大约阅读时间需要 3 分钟。

本节书摘来自异步社区《移动App测试的22条军规》一书中的第5章,第5.1节横竖屏幕测试,作者 黄勇,更多章节内容可以访问云栖社区“异步社区”公众号查看

5.1 横竖屏幕测试

移动App测试的22条军规
在移动设备上做用户体验测试,最容易想到的就是对App做横竖屏幕的测试,来观察App的显示效果。

首先需要被测试的App支持横竖屏。如果App不支持行不行呢?其实也是可以的,但是随着大屏幕手机的流行,连保守的iPhone都发布了5.5英寸屏幕的iPhone 6Plus,可见大屏幕手机是很有吸引力的。用户在操作大屏幕手机的时候,通常选用的都是横屏来使用App的。所以大家就尽量确保App支持横屏操作吧(如图5.3所示)。

ae39e2efc8fc908c509ce59f2bfae82c1be7377f

其次,要解决横竖屏切换的问题。别看这是个很简单的功能,貌似只要在代码中设置支持横竖屏显示就可以避免横竖屏切换出现问题。但实际上,在某些情况下App代码有可能破坏了屏幕旋转的功能,比如说在App中的某些页面限制了屏幕显示的方向(如图5.4所示)。

28ca110e1478b5a802f3b60b45910191bc7fd76f

在图片上我们可以看见App展示内容的方向和设备横屏的方向不一致

除此之外,还需要注意在App中嵌入了WebView的页面的显示。在支持横竖屏切换的App中的页面嵌入了WebView,当WebView读取完成时,有可能横竖屏切换功能就被破坏了(如图5.5所示,游戏中这种弹出页面就破坏了横竖屏的切换)。

56f97ec443c8afe498a3a0d3a2721a050560ece5

当把移动设备向右横屏(设备底部在左手边),然后打开App,App本身显示正常。但是当有WebView弹出的时候,页面会反向;而当设备向左横屏的时候,却没有这个问题

值得一提的是,如果App支持显示图表,测试人员更需要关注图表在横竖屏之间的切换,因为横竖屏的显示宽度不一样,图表在不同屏幕状态下,显示的内容和样式很可能也是不一样的(如图5.6所示)。

在测试中,测试人员最好对每个页面都进行横竖屏显示的测试。当然,要更加关注于嵌入WebView和其他弹出式的控件的页面,以及图表这类可能因屏幕宽度和高度不同而改变显示内容和效果的页面。

596ff5b384de4fff6bed75332b461ed9749dfcc8

对于可以设置横竖屏显示的App,一旦设置了横屏或者竖屏,从启动App开始到关闭App为止,用户所有操作的页面都应该以设置的屏幕显示方向显示,不能出现有些页面横屏,有些页面竖屏这种混杂显示的问题。

转载地址:http://qoxba.baihongyu.com/

你可能感兴趣的文章
高手详解SQL性能优化十条建议
查看>>
修改 IntelliJ IDEA 默认配置路径
查看>>
《现在的泪,都是当年脑子进的水》读书笔记
查看>>
IOSday04 UIButton使用
查看>>
铁大好青年内部分组
查看>>
unity3D ——自带寻路Navmesh入门教程(一)(转)
查看>>
判断字符串是否为数字的函数
查看>>
[emuch.net]MatrixComputations(7-12)
查看>>
linux 命令 — 文件相关
查看>>
自己空闲的时候封装一下
查看>>
Datagard產生gap
查看>>
本机web开发环境的搭建--nginx篇
查看>>
rcnn 理解笔记
查看>>
问答项目---登陆验证码点击切换及异步验证验证码
查看>>
plist文件中iphone和ipad的应用图片设置
查看>>
搜集的一些资源网站链接
查看>>
struts2中类型转换器的使用
查看>>
11G Oracle RAC添加新表空间时数据文件误放置到本地文件系统的修正
查看>>
从91移动应用发展趋势报告看国内应用现状
查看>>
【ORACLE技术嘉年华PPT】MySQL压力测试经验
查看>>