一位软件测试工程师浅谈用户体验
作者:管理员 发布时间:[ 2010/2/9 9:51:37 ] 推荐标签:
四、如何提升产品的用户体验度
1、树立意识
若要使我们开发出来的产品具有良好的用户体验度,我觉得,首先大家要树立以用户为中心的这样一种意识,这一点无论对于开发人员或是测试人员都是必需的(当然,测试人员的这种意识会显得更重要)。在软件产品的使用中,用户不会介意我们当他当成“傻瓜型用户”,越简便的操作越会得到用户喜欢。
当这种意识贯彻到了软件生命周期的各个阶段,那么,我们开发出来的产品会是成功的。
2、把握规则与灵活
所谓规则也是强调统一性:整个软件产品的风格应是一致的,相同功能在不同地方的操作方式应是统一的,等等。
所谓灵活,是允许特殊情况特殊处理:有时,当常规的几个操作可以揉为一个简单的步骤时,那么我们绝不会要求用户分几步。
遵守统一的规则是基本原则,适情况的灵活处理是‘改革开放’。
3、完善细节
前面我们说过,用户体验是一种纯主观的心理感受,因此,某些细节之处对于软件功能来说也许影响甚小,但对于用户、对于我们要将软件实现产品化,或许起着很大的作用了。只要会使用电脑的人大概都不会不知道百度、Google,我们稍稍留意可发现它们在细节方面是下了很大的功夫的。举例来说,5.12地震发生后,当刚公布全民哀悼日的消息,百度在第一时间将网站的style换成了灰白色;又如,它们的Logo不会一成不变,在情人节、端午节等时刻我们会发现Logo换成了漂亮的、有节日特征的图片了。而事实上,百度有专门的“用户体验部”和用户体验设计师,也由此可见,欲成功的产品是不会忽视用户体验的。
细节分布于软件产品的各个方面,但概括来说,我以为我们可从以下几个点着手完善:
优化流程:此处的流程单指用户要完成某任务的操作流程而并非指软件系统的开发流程。这需要我们在开发或测试的时候通过揣测用户的心理、模拟用户的操作来评估当前流程是否还需要优化,如考虑当前操作若细分为两个步骤是否更恰当?这几个操作步骤是否可简化?这个功能移植到某处是否更方便用户操作?
界面美观与协调:这在用户体验话题中大概是被提得多的要素,这一点上本身又包括太多的细节,如布局、色彩、字体,甚至按钮及输入框的长宽大小等都应考虑到。
提示用语友好规范:提示用语会伴随在用户的整个使用过程中,因此,强调用语规范并且温馨友好的是很有必要的。特别是对于我们做外包行业的公司,更应该要强调这一点,因为这不只会影响用户的心情,还会影响对我们人员及公司水平和服务态度的看法。
符合用户习惯:由于每个用户都有个体特殊性,因此不可能面面俱到,但是至少得符合通用操作习惯,如支持鼠标与键盘操作等等。
适时提供帮助:这包括两个方面,一是在操作过程中,对软件要执行的动作等应有简略的说明;另一方面,当用户在使用过程中,遇到难题时,应该能够即时地寻求到帮助,包括提供用户手册等。
针对于我们公司的具体实际,我觉得还应该强调一点,那是本地化与全球化:本地化和全球化不仅仅是简单的文字翻译转换,还必须根据目标语言的市场特点、文化习惯、法律法规、风俗禁忌等情况进行本地特性开发、界面布局调整等工作。这对于我们树立一个成功的外包企业形象是必需的。
我觉得用户体验是一个既浅显又高深的话题,作为一名测试人员,我要做的是不断地学习、应用和总结。上面所说的都是一些认识还很浅的理论,可能还有一些不完善甚至不正确的观点在里面,希望能够得到大家指正。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11