近段时间接触的是WEB方面的测试,感觉与测试Win程序的不同之处除了业务逻辑的差别而外,还有比较重要的一点是更关注于用户体验,于是也下意识地多做了一些了解,再此整理出来,一来可以看看自己是否真有条理地理解了这一概念,同时也可将自己的想法粘贴出来与大家共享,权作抛砖引玉之意。

一、什么是用户体验

用户体验,英文叫做user experience,缩写为UE,或者UX。一个较常见的定义是“指用户访问一个网站或者使用一个产品时的全部体验。他们的印象和感觉,是否成功,是否享受,是否还想再来使用。他们能够忍受的问题,疑惑和BUG的程度。”

这是由英文直接翻译而来,生硬费解。而在我看来,用户体验是一种用户在使用产品时所建立起来的心理感受。心理感受是纯主观性的,也带有一定的不确定因素,不过,在界定用户基本确定的情况下,其用户体验的共性是能够通过良好的设计来实现的。

二、提升用户体验的重要性

从用户角度来说,如今软件行业发展甚为迅速,各种软件产品更是形形色色,用户成了强势的群体,他们不再满足于使用的软件能实现其需要的功能,更追求一种使用过程中的良好的心理感受,用一种形象的说法是用户是用他的脚来为软件投票的,非常简单的道理,你的产品不好,他走掉了。

从软件公司的角度来讲,提升产品的用户体验度可增加用户对软件产品乃至公司品牌的好感和信任度,这会使得我们的产品在市场上更有竞争力。同时,若从产品开发之初,本着一种提升用户体验度的思想,那么还可节约后期的开发及测试成本。

因此,提升用户体验度从近处来说是为了完善当前产品,从长远来看,则可影响到公司的长期发展。

三、用户体验包括什么

有人将用户体验与软件的运行效率混为一谈,认为用户体验指响应时间、可靠性、稳定性这三方面。其实这只是用户体验的一部分。我认为用户体验度可用几个简单的词来概括:

有用:此处的有用是指正确的实现了用户的需求,勿庸置疑,这是基本首要的一点。

易用:这也非常关键,不容易使用的产品,也是没用的。产品要让用户一看知道怎么去用,而不要去读用户手册。这也是设计的一个方向。

好用:这包括软件的运行效率等方面,社会节奏越来越快,用户不会接受需要两分钟才能进入某页面的一个软件。

友好:良好的人机交互,这要求我们开发过程中以用户为中心,这一点会体现到产品的各个细节,包括一句简单的提示用语。我们需要记住一点:我们要做的是去适应用户,而不是改变用户。