用户体验测试
上一篇 / 下一篇 2021-09-17 15:54:35 / 个人分类:SoftTest
用户体验(User Experience,简称UE/UX),是一种纯主观在用户使用产品过程中建立起来的感受。用户体验的目标就是做到“自然”。51Testing软件测试网C}gx kd
京东一直都非常重视用户体验,我们的价值观核心就是“客户为先”,客户包括消费者、供应商和商家。京东的用户体验我觉得应该分为:商城系统的操作体验和购物过程的服务体验。服务包括我们的配送、客服、售后等;对商城系统的体验我觉得就不只包括我们的消费者、供应商和商家了,应该包括我们所有的系统使用者的体验,比如我们的消费者、供应商、商家等外部用户,采销、财务、配送、库房、售后、客服等所有公司内部用户。
L\p'A,` {Z4e0下面是我在工作当中及学习当中积累的一些用户体验方面的知识,分享给大家。51Testing软件测试网-CpOy9o;F
首先给大家分享一下2位大师的观点:51Testing软件测试网N#p@.C7s)Q9f
Krug可用性三大定律:
g2wcs _B01、 别让我思考
&j#N8QqE2u O,wc&h02、 点击多少次没关系,只要每次点击都无需思考
,@(k(@ c,s3@1}6I!]03、 去掉每个页面上一半的文字,然后把剩下的文字再去掉一半
(g1uv*{U(W7ge8t051Testing软件测试网d'i/wMkw
尼尔森十大原则:
{'C}#fop ID3uJn01、 Visibility of system status 系统可见性原则51Testing软件测试网@;j)u,L~.e
2、 Match between system and the real world 匹配系统与真实世界(环境贴切)51Testing软件测试网%Q)Jw:x1C$aV
3、 User control and freedom用户的控制性和自由度(撤销重作原则)
)? |!e ~:| ?!f'kL04、 Consistency and standards一致性和标准化(一致性原则)
O\.o&QZv ~:EU05、 Error prevention 防错原则
9V s-c!n*iU2s#z1oF:EF06、 Recognition rather than recall 识别比记忆好(易取原则)
0l{W+^dAj07、 Flexibility and efficiency of use 使用的灵活高效(灵活高效原则)51Testing软件测试网/{k(P5X'^ Yz ~
8、 Aesthetic and minimalist design 审美和简约的设计(易扫原则)51Testing软件测试网H;u.hM]-` Mn&Bb0F
9、 Help users recognize, diagnose, and recover from errors 帮助用户识别,诊断,并从错误中恢复(容错原则)
[-O{8B5g^$O;h|.E010、 Help and documentation 帮助文档(人性化帮助原则)51Testing软件测试网$\b%xJCa
51Testing软件测试网+xCH;b.P$ar-S
大师的观点我不做太多介绍,网上或书上有很多他们的详细说明,我个人还是非常喜欢Krug的可用性三大定律,非常简单,但是一语中的,看完之后有一种醍醐灌顶、拨云见日的感觉。Krug可用性三大定律我是摘自《点石成金:访客至上的Web和移动可用性设计秘笈》这边书,作者Steve Krug。51Testing软件测试网vK}'S aCP^m2}
51Testing软件测试网fic}h#I
下面主要分享一下我自己通过学习总结的内容。51Testing软件测试网#hX0k5d%E
8Ys,m)Aa0
1、 符合用户实际场景
z%P G-idw1H"?L5{o0我们的系统操作一定跟用户的实际业务场景联系起来,如果不考虑实际的业务场景,做出来的系统一定会给用户增加烦恼,并最终还得重新返工。这样的例子很多,比如以下几个例子:51Testing软件测试网^O s8dd
例1:采销人员做一些下采购单或审核操作,如果我们只是支持单条数据操作,功能是满足需求了,但是实际场景中,采销人员由于工作量巨大,他们经常需要进行批量的操作。所以批量操作功能必须支持,才能满足真正的用户需求。
d~8MW*vF G&n0例2:通过查询得到需要处理的数据(图1),处理完(图2)之后返回,查询页的查询条件往往需要保存下来,以方便继续操作。
{:F/i i2N5K[w0$s5m0s,ed,?0
51Testing软件测试网 ZXs3m4gA#w1B;i(]*]%N.oq
51Testing软件测试网/f'bgK4N
例3 :我们给超市做的POS收银系统,由于收银员一般都比较忙,要求的就是速度,所以他们一般用的鼠标或键盘输入比较少,用扫码枪和键盘快捷键比较多,所以我们必须提供扫码枪和快捷键的操作功能。51Testing软件测试网[ ?AvXF5XV7Ig
$UM})eO*m4f"z051Testing软件测试网X&Wvj#\j$U%YX8K
另外实际的用户场景,一定要多考虑我们的用户,他们的年龄、职业、学历等。比如老年人手机,要求字体一定要大;对于互联网或计算机操作不太熟悉的人,就要求系统功能一定要简单,文字描述一定要简单易懂。
J{"Q|G03c\ YB|*Id0
2、易用性要强;
.@!I JGYm?4}L0易用性包括易理解性、易学性、易操作性。
#u:y~8|cz9v$w2~051Testing软件测试网7\f@*s3xN
这里面提的‘通用券’,一般人真的很难理解是什么意思,太专业了,只能猜测。51Testing软件测试网7DNl2m8o@4V
易学性就是要求我们的系统学习成本一定要低,最好是一看就会,不需要用户花费太多时间和精力去学习。比如操作系统为什么大家都是用windows,而很少有人使用Linux系统(当然除了技术人员);就是因为windows使用起来更形象,不需要花费太多时间去学习,也容易学会。输入法我记得刚开始学计算机的时候大家用的都是五笔,可现在呢,大家都用汉语拼音输入法;就是因为他的学习成本更低。
7`'u[_/Xt E051Testing软件测试网F#K0Au'p VE%^
3、给用户的选择尽量少;界面上的菜单、按钮、选择项越少越好51Testing软件测试网#n9s^X'D X2e'FJ
51Testing软件测试网F#eBIc't
51Testing软件测试网1]1F @:e;];E|R0zO
M5E(A;~^V6["r0
上面第一个图里,大家应该都遇到过,下载的地址太多;很多地址根本与自己想要下的软件毫无关系,不是病毒就是流氓软件,用一句话来形容就是“真流氓”。51Testing软件测试网I1tOl"U~
第二个图是一家门户网站,大家也经常上这种网站,但是给我的感觉很不好,我不知道进入这个网页该干什么,一般也可能就是看看新闻,别的就是大家各依所需,该看什么看什么了。但是感觉内容太多太乱了,给人一种很烦躁的感觉。
3xl)gD~X0