摘要:用户体验的描述比较主观,产品功能的可用性、可靠性、性能等都会影响用户的使用体验,比如功能bug问题也会说体验不好,程序崩溃也会说体验不好,性能卡顿会说体验不好,那是不是都在用户体验测试的范围呢?

测试人员如何有效地进行用户体验测试?

1 什么是用户体验?UE != UI

UI:User Interface 用户界面

用户界面其实是一个比较广泛的概念,指人和机器互动过程中的界面,以车为例子,方向盘、仪表盘、换档器等都属于用户界面。

现在一般把屏幕上显示的图形用户界面(GUI :Graphic User Interface)都简单称为UI。

UE: User Experience 用户体验

用户体验指用户在使用产品过程中的个人主观感受。即用户在使用一个产品之前、使用过程中、使用后的整体感受,包括行为、情感、喜好、生理和心里反应、成就等各个方面。

通俗的讲用户体验是整体的使用感受,包括受品牌影响,用户个人使用经验的影响,总之就是让用户用着爽。有良好体验的事物易用且使人愉悦,或至少让人不加思考就能正确使用。

虽然良好的美学设计有助于提高用户体验,但用户体验本质上讲的不是出色外观和感觉。为产品设计出色的外观应该是最后一步,此前你要先把需求迭代完成,然后处理更抽象的用户体验问题。

所以UE远不止网站外观这么简单,UI只是其中的一部分。

2 用户体验的重要性

有研究认为“每在用户体验的研究上花费1美元,将获得100美元的收益”。

用户体验的重要性现在已是产业界的共识,是一种新的产品竞争力。

举个最典型的例子,乔布斯和他的苹果。

从某种意义上讲,苹果公司的成功来自对人们如何使用电脑设备的透彻理解,以及开发“酷比了的产品”的高度承诺。

可以说,乔布斯的每一个产品创新,都在颠覆人们的传统认知,并在其中把“用户体验“做到了极致,凭一己之力,彻底改变了手机市场的整体格局,在业界留下了一座不朽的丰碑。

用户非常看重体验的愉悦感和价值感,一旦不能满足,可能会迅速选择其他可代替的产品,对于一个产品或者企业来说,失去客户是致命的。

3 如何进行有效的软件产品的用户体验测试

用户体验的描述比较主观,产品功能的可用性、可靠性、性能等都会影响用户的使用体验,比如功能bug问题也会说体验不好,程序崩溃也会说体验不好,性能卡顿会说体验不好,那是不是都在用户体验测试的范围呢?

我认为不是,功能的可用性、可靠性、性能等都有成熟的测试方法,用户体验测试应该在产品的功能可用、可靠、满足性能要求等基础之上的,更多关注的是用户感知和用户反应,强调的是在产品可用性的基础上给予产品感受的反馈。

同样客户体验的提升应该建立在产品可用性的基础上,否则一堆的bug体验怎么也不会好的;在可用性的基础上,再考虑客户使用习惯、视图效果和交互效果等UCD方面的设计,才能达到极致体验。

那么用户体验测试的方法有哪些?

一般业界的用户体验测试包括调查问卷、用户访谈、用户测试(众测)、眼动仪、脑动仪等,其中较实用的方法为调查问卷、用户访谈、用户测试(众测),都是通过用户体验反馈来评估产品体验好坏的。

但是这种方法更多是由用户来完成,并不适合服务测试。

那服务测试如何来测试用户体验呢?我们可以从用户体验设计来入手。

关于用户体验设计,业界有较多的设计方法,比如用户体验五要素、蜂巢模型、用户体验金字塔、5E、尼尔森十大可用性原则等。

用户体验五要素:

蜂巢模型:

用户体验金字塔:

5E:

尼尔森十大可用性原则:

  • 状态可见原则
  • 环境贴切原则
  • 撤销重做原则
  • 一致性原则
  • 防错原则
  • 易取原则
  • 灵活高效原则
  • 易扫原则
  • 容错原则
  • 人性化帮助原则

在我们的实践中,最终选择以尼尔森十大可用性原则为基准,再结合具体的业务,对每个特性、场景进行分析,把每个原则进行实例化,生成具体可执行的测试用例,从测试的角度来验证产品的可用性。

对于尼尔森十大原则的具体解释,大家可在网上搜索,材料还是很丰富的,这里不再详述。

对于我们设计的测试用例,去除产品强相关信息后,供大家参考,欢迎大家批评指正:

本文分享自华为云社区《逼疯UE设计师,不可不知的提升产品用户体验的10个测试方法》,原文作者:xyyzxyyz 。

点击关注,第一时间了解华为云新鲜技术~

逼疯UE设计师,不可不知的提升产品用户体验的10个测试方法的更多相关文章

  1. APP开发中,如何从UI设计上提升APP用户体验

    设计中有很多细微的东西要注意,就如UI设计中,元素的统一性,图标风格.段落的排版等等,只有能注意这些细节,你的 APP UI 才算合格. 干货君总结了17个提升用户体验的 UI 设计小技巧,也是我们日 ...

  2. 提升网站用户体验—WebP 图片的高效使用

    一.WebP 的由来 现代图像压缩技术对我们的生活方式影响很大.数码相机能将上千张高质量图片存储到一张内存卡里.智能手机可以与邻近设备快速分享高分辨率的图片.网站与手机等移动设备能快速展示各种富媒体. ...

  3. 利用 Label 小小的提升一下用户体验

    label ,Html 标签里面很普通的一个,可是她却有一个很独特的作用,我不知道我是忘了她还是不曾记得她,下面简单介绍一下她. 一.定义和用法 <label> 标签为 input 元素定 ...

  4. Oboe 提升web 用户体验以及性能

    Oboe  地址:http://oboejs.com/ 1.安装  bower bower  install oboe 2.使用,ajax 模式 oboe('/myapp/things.json') ...

  5. UE是什么意思?用户体验设计师与UE设计是什么关系?

    本文来自:http://blog.sina.com.cn/s/blog_a6bebb3f01015h47.html 什么是UE(UE——UE就是用户体验度) 你会发觉他的使用很人性化:功能强大但操作简 ...

  6. UI设计师不可不知的安卓屏幕知识-安卓100分享

    http://www.android100.org/html/201505/24/149342.html UI设计师不可不知的安卓屏幕知识-安卓100分享 不少设计师和工程师都被安卓设备纷繁的屏幕搞得 ...

  7. UI设计可供性解析:巧用隐藏的设计力提升用户体验

    以下内容由Mockplus团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具. 在实际的Web或App界面设计中,设计师们在学习和实践各种专业知识和技能之外,也会不可避免的遇到到各 ...

  8. 【转】天啦噜!原来Chrome自带的开发者工具还能这么用!(提升JS调试能力的10个技巧)

    天啦噜!原来Chrome自带的开发者工具还能这么用! (提升JS调试能力的10个技巧)   Chrome自带开发者工具.它的功能十分丰富,包括元素.网络.安全等等.今天我们主要介绍JavaScript ...

  9. jQuery 浮动标签插件,帮助你提升表单用户体验

    浮动标签模式(Float Label Pattern)是最新流行的一种表单输入域的内容提示方式,当用户在输入框输入内容的时候,原先占位符的内容向上移动,显示在输入的内容的上面.这里推荐的这款 jQue ...

  10. Atitit.hybrid混合型应用 浏览器插件,控件的实现方式 浏览器运行本地程序的解决方案大的总结---提升用户体验and开发效率..

    Atitit.hybrid混合型应用 浏览器插件,控件的实现方式 浏览器运行本地程序的解决方案大的总结---提升用户体验and开发效率.. 1. hybrid App 1 1.1. Hybrid Ap ...

随机推荐

  1. WPF性能优化:Freezable 对象

    Freezable是WPF中一个特殊的基类,用于创建可以冻结(Freeze)的可变对象.冻结一个对象意味着将其状态设置为只读,从而提高性能并允许在多线程环境中共享对象. Freezable的应用 我们 ...

  2. 高性能日志脱敏组件:已支持 log4j2 和 logback 插件

    项目介绍 日志脱敏是常见的安全需求.普通的基于工具类方法的方式,对代码的入侵性太强,编写起来又特别麻烦. sensitive提供基于注解的方式,并且内置了常见的脱敏方式,便于开发. 同时支持 logb ...

  3. QPixmap、QIcon和QImage

    QPixmap依赖于硬件,QImage不依赖于硬件.QPixmap主要是用于绘图,针对屏幕显示而最佳化设计,QImage主要是为图像I/O.图片访问和像素修改而设计的. 当图片小的情况下,直接用QPi ...

  4. [vue]精宏技术部试用期学习笔记 II

    精宏技术部试用期学习笔记(vue) router : vue的模拟路由 前置准备 安装 vue-router pnpm i vue-router@4 //安装版本4的 vue-router 可以在 p ...

  5. 2023浙江省大学生信息安全竞赛决赛 Cry+Misc wp

    搞到了一些附件,做做看难度如何. CRYPTO R_r 1.题目信息 查看代码 from Crypto.Util.number import * import random from gmpy2 im ...

  6. 微信小程序直播接入指南

    微信小程序直播接入指南 小程序直播组件接入指引 一.简介 小程序直播,是微信提供给小程序开发者的直播组件.通过调用该组件,商家可以在小程序中实现直播功能. 按下面的使用说明接入,在你的小程序中引入直播 ...

  7. Netty源码学习6——netty编码解码器&粘包半包问题的解决

    系列文章目录和关于我 零丶引入 经过<Netty源码学习4--服务端是处理新连接的&netty的reactor模式和<Netty源码学习5--服务端是如何读取数据的>的学习, ...

  8. 【maven】【外包杯】模块化开发

    什么是maven模块化开发? 在多人协同开发,特别是规模较大的项目,为了方便日后的代码维护和管理,我们会将每个开发人员的工作细分到具体的功能和模块上. 该pom.xml文件多对应的项目称之为Root项 ...

  9. C++ 返回函数指针的函数

    目录 0 前言 1 Function Pointer in C/C++ type 1.1 ordinary function Pointer 1.2 non-static member functio ...

  10. Maven的安装与配置本地仓库,镜像源,环境变量。

    参考视频: 黑马程序员2023新版JavaWeb开发教程,实现javaweb企业开发全流程 [小飞非系列]最新Maven实战教程-项目实战构建利器 一.下载Maven安装包 注意安装maven前要先安 ...