经常被问到用户体验测试,什么是用户体验测试,用户体验测试要关注的都有哪些呢,现在为大家来罗列一下:

1、横竖屏测试

在移动设备上做用户体验测试,最容易想到的就是对APP做横竖屏的测试来观察APP的显示效果。做横竖屏要注意的几点:

(1)APP支持横竖屏切换(2)横竖屏的切换是否正常(针对每个页面都做横竖屏的测试)。如果APP中嵌入了webview的页面的话,还要注意webview界面在横竖屏的切换时显示的是否正常,特别要关注APP中有表格,因为横竖屏的显示宽度不一样,图标在不同屏幕状态下显示的内容和格式样式也可能不一样。以下是针对同一款软件,横竖屏显示的不同:

最后要注意有弹出页面的横竖屏显示是否正常。当然,如果APP设置了横屏或者竖屏,从APP打开开始到APP关闭,用户的所有操作页面都应该以设置的屏幕显示方向显示,不能出现有些页面横屏显示,有些页面竖屏显示。

2、webview的测试

有一次面试,面试官问我对一个webview如何进行测试,现在跟大家聊一聊。上面说了横竖屏显示要关注webview的显示,但是webview不紧要关注横竖屏的显示,还要关注webview在不同设备上的显示,因为设备不同会有不同的宽度和高度,所以webview的显示也会受到影响。

3、规范与习惯

不同的操作系统的显示习惯不同,ios的设计规范要求把菜单放置在设备的底部,在记录上从右向左滑动会出现“删除”和“更多”菜单;Android的设计规范则要求把多余3个的菜单放置在右上角的3个点中,而长按记录则会呼出更多的操作选项。

4、关注手机应用上的其他辅助功能

测试人员可以重点测试“放大字体”、“反色”和“语音转换”等

5、其他

(1)在不同的颜色背景下,状态栏的显示是否正常(2)当用户快速点击APP中的按钮等可控操作控件时,会出现什么样的效果(3)对于不支持多触点的app,也需要进行多触点测试。

最后给大家po上一张在网上说的比较全的图,供大家参考;

本文部分内容来自《移动app测试的22条军规》,希望大家可以一起学习讨论!

移动APP的用户体验测试的更多相关文章

  1. 用户体验测试(UE测试)

    用户体验测试(UE测试) 在测试周期早些时候就开始用户体验测试很明智.多数人往往会把UE测试放在最后,但UE测试可以揭示很多问题,如外观.字体.文本颜色.背景颜色.内容.布局等,还可以在测试周期尽可能 ...

  2. Progressive Web App是一个利用现代浏览器的能力来达到类似APP的用户体验的技术——不就是chrome OS吗?

    什么是Progressive Web App? Progressive Web App是一个利用现代浏览器的能力来达到类似APP的用户体验的技术,由Google实现,让浏览器打开的网址像APP一样运行 ...

  3. 如何提高手机APP的用户体验?

    详细内容请点击 随着移动互联网如日中天,如火如荼的时候,手机APP开发日益高涨了起来,关于手机APP的用户体验,也是一个老话长谈的话题.从事这行业也很久了,以下是我个人在工作中的一些关于APP的用户体 ...

  4. PWA-让前端网页媲美原生APP的用户体验

    一.背景 从2018年到现在,作为号称下一代web应用模型的PWA,逐渐成为了一个各大前端厂商争先恐后进行涉足,布局的一个新的技术, 其主要的对标物Native app,作为现在最主流的mobile端 ...

  5. “今日校园” App 用户体验分析

    一.背景 为进一步提升信息化应用水平,更好的服务师生,南通大学智慧校园移动端APP“今日校园”定于11月5日正式上线运行.登陆APP可浏览学校新闻.校园生活.各部门微信公众号等内容,查看校内通知.校内 ...

  6. 用户体验 | 寻找成套的 App SDK 服务

    前言 对于开发者来说,三方 SDK 这个词已经是一个不需要任何解释的词语了,然而我想面对琳琅满目的 SDK 产品,大家都会纠结如何选择.那么选择一个 SDK 需要注意哪些问题呢? SDK 的 稳定易用 ...

  7. 用户体验要好,App动画得这么做

    以下内容由Mockplus团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具.   在用户体验设计方面,App动画的设计和添加,带给设计师无限的创造空间的同时,也成为设计师群体最具 ...

  8. 真人测试网站用户体验的超棒在线服务 - Peek by UserTesting

    闲逛的过程中找到的这个工具网站,它可以帮助你测试你的网站用户体验,而且会发送给你一个5分钟的视频来展示一个实际的用户(不是机器,是人哦)如何操作你的网站的,这个服务目前免费,大家如果有兴趣了解你的网站 ...

  9. App登录注册功能,怎样做到用户体验最佳?

    用户登录系统,可以细分为三项功能模块,分别是:登录.注册和密码找回.本文作者将结合自身经历,谈谈他在做这块的时候一些想法,主要是涉及业务流程. 登录和注册功能,不论是PC端还是移动端,大多数产品都会涉 ...

随机推荐

  1. 工作流系统webservice服务

    http://blog.csdn.net/zhengzhb/article/details/7477616

  2. javascript和jquery比较

    <h1>我的第一段 JavaScript</h1> <p>请输入数字.如果输入值不是数字,浏览器会弹出提示框.</p> <input id=&qu ...

  3. 从零开始学习前端JAVASCRIPT — 9、JavaScript基础RegExp(正则表达式)

    1:正则的概念 正则表达式(regular expression)是一个描述字符规则的对象.可以用来检查一个字符串是否含有某个子字符串,将匹配的子字符串做替换或者从某个字符串中取出符合某个条件的子串等 ...

  4. (转)构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(5)-EF增删改查by糟糕的代码

    原文地址:http://www.cnblogs.com/ymnets/archive/2013/11/16/3426454.html 上一讲我们创建了一系列的解决方案,我们通过一个例子来看看层与层之间 ...

  5. hive(在大数据集合上的类SQL查询和表)学习

    1.jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true&characterEncoding=UTF-8&use ...

  6. SpringCloud教程 | 第三篇: 服务消费者(Feign)(Finchley版本)

    上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务. 一.Feign简介 Feign是一个声明式的伪Http客户端,它使得写Htt ...

  7. ibatis源码学习3_源码包结构

    ibatis的技术是从xml里面字符串转换成JAVA对象,对象填充JDBC的statement查询,然后从resultset取对象返回,另外利用ThreadLocal实现线程安全,JDBC保证了事务控 ...

  8. PyCharm社区版+Django搭建web开发环境-2

    接上一篇:PyCharm社区版+Django搭建web开发环境-1 1. 创建好django项目并建立app应用:web 2. setting.py:配置app应用 INSTALLED_APPS = ...

  9. Android-事务(Transaction)

    事务就拿转帐的例子来说:两个用户,要么都成功,要么都失败,这样才是安全

  10. java外观模式

    外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度,该模式中没有涉及到接口 ...