关注用户体验
测试人员不仅要关注APP的功能性需求,对于非功能性但关乎到用户体验的需要,更需要关注。这就要求测试时思维更加开发一些。以下几点是一些常见的用户体验需要关注的方面。
横屏竖屏测试
首先需要被测试的APP支持横屏竖屏。如何APP不支持行不行?其实也是可以的。但是随着大屏幕手机的流行,用户在操作时,通常选用的是横屏来使用APP,所以尽量确保APP支持横屏吧。
其次,要解决横竖屏切换的问题。在某些情况下,APP代码有可能破坏了屏幕旋转的功能,比如在APP中方的某些页面限制了屏幕显示的方向。
除此之外,还需要注意在APP中嵌入了webview的页面的显示。在支持横竖屏切换的APP中的页面嵌入和webview,当webview读取完成时,有可能横竖屏切换功能就被破坏了。
值得一提的是,如何APP支持图表,测试人员更需要关注图表在横竖屏之间的切换,因为横竖屏的显示宽度不一样,图表在不同屏幕状态下,显示的内容和样式很可能也是不一样的。
webview
对于webview的显示,除了关注横竖屏的显示,还要关注它在不同设备上的显示,有可能显示会有千差万别。比如显示宽度过宽、过窄、或者显示位置太靠下而导致页面出现很大的空白。
如果是具有特定格式的webview,在不同设备上的显示效果很可能差异更大;如果在嵌入的webview的页面输入文本,可能会出现更多的问题。
其他需要关注的小细节
1). 当用户快速点击APP中的按钮等可操作控件时,会出现什么效果呢?使用这个测试技巧的目的在于,当用户在APP中进行不必要的多次操作时,应确保APP避免对这些重复的多次的操作做出相应。
2). 对于不支持多点触摸的APP,也需要测试APP对于多点触摸的支持。因为我们并不能限制真实用户是怎样使用APP的。
总结:用户体验就是在细节上才能体现出APP的质量和对用户的重视程度,而且界面也是用户最容易关注的地方。测试中一定不能忽视这些细节。