0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件测试工程师应该怎样提升用户体验

工程师人生 来源:工程师吴畏 2019-07-17 17:08 次阅读

一、什么是用户体验

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

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

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

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

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

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

三、用户体验包括什么

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

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

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

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

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

四、如何提升产品的用户体验度

1、树立意识

若要使我们开发出来的产品具有良好的用户体验度,我觉得,首先大家要树立以用户为中心的这样一种意识,这一点无论对于开发人员或是测试人员都是必需的(当然,测试人员的这种意识会显得更重要)。在软件产品的使用中,用户不会介意我们当他当成“傻瓜型用户”,越简便的操作越会得到用户喜欢。

当这种意识贯彻到了软件生命周期的各个阶段,那么,我们开发出来的产品会是成功的。

2、把握规则与灵活

所谓规则也就是强调统一性:整个软件产品的风格应是一致的,相同功能在不同地方的操作方式应是统一的,等等。

所谓灵活,就是允许特殊情况特殊处理:有时,当常规的几个操作可以揉为一个简单的步骤时,那么我们绝不会要求用户分几步。

遵守统一的规则是基本原则,适情况的灵活处理是‘改革开放’。

3、完善细节

前面我们说过,用户体验是一种纯主观的心理感受,因此,某些细节之处对于软件功能来说也许影响甚小,但对于用户、对于我们要将软件实现产品化,或许就起着很大的作用了。只要会使用电脑的人大概都不会不知道百度、Google,我们稍稍留意就可发现它们在细节方面是下了很大的功夫的。举例来说,5.12地震发生后,当国家刚公布全民哀悼日的消息,百度就在第一时间将网站的style换成了灰白色;又如,它们的Logo不会一成不变,在情人节、端午节等时刻我们就会发现Logo换成了漂亮的、有节日特征的图片了。而事实上,百度有专门的“用户体验部”和用户体验设计师,也由此可见,欲成功的产品是不会忽视用户体验的。

细节分布于软件产品的各个方面,但概括来说,我以为我们可从以下几个点着手完善:

优化流程:此处的流程单指用户要完成某任务的操作流程而并非指软件系统的开发流程。这需要我们在开发或测试的时候通过揣测用户的心理、模拟用户的操作来评估当前流程是否还需要优化,如考虑当前操作若细分为两个步骤是否更恰当?这几个操作步骤是否可简化?这个功能移植到某处是否更方便用户操作?

界面美观与协调:这在用户体验话题中大概是被提得最多的要素,这一点上本身又包括太多的细节,如布局、色彩、字体,甚至按钮及输入框的长宽大小等都应考虑到。

提示用语友好规范:提示用语会伴随在用户的整个使用过程中,因此,强调用语规范并且温馨友好的是很有必要的。特别是对于我们做外包行业的公司,更应该要强调这一点,因为这不只会影响用户的心情,还会影响对我们人员及公司水平和服务态度的看法。

符合用户习惯:由于每个用户都有个体特殊性,因此不可能面面俱到,但是至少得符合通用操作习惯,如支持鼠标与键盘操作等等。

适时提供帮助:这包括两个方面,一是在操作过程中,对软件要执行的动作等应有简略的说明;另一方面,当用户在使用过程中,遇到难题时,应该能够即时地寻求到帮助,包括提供用户手册等。

针对于我们公司的具体实际,我觉得还应该强调一点,那就是本地化与全球化:本地化和全球化不仅仅是简单的文字翻译转换,还必须根据目标语言国家的市场特点、文化习惯、法律法规、风俗禁忌等情况进行本地特性开发、界面布局调整等工作。这对于我们树立一个成功的外包企业形象是必需的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试工程师
    +关注

    关注

    5

    文章

    124

    浏览量

    12285
收藏 人收藏

    评论

    相关推荐

    嵌入式软件工程师如何提升自己?

    嵌入式软件工程师如何提升自己? 作为一名嵌入式软件工程师,在这个充满机遇和挑战的领域里,如何提升自己显得非常重要,它决定了你未来的发展方向和成就。接下来,我们一起探讨一下。 1.奠定扎
    发表于 06-12 11:20

    嵌入式软件工程师和硬件工程师的区别?

    、调试和测试嵌入式软件,以确保其功能正常,性能优良。 * 文档编写:包括编写用户手册、维护文档等。 * 维护和更新:对现有的嵌入式软件进行维护和更新,以解决出现的问题和满足新的需求。
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    嵌入软件单元测试工具的作用

    嵌入软件单元测试工具是现代软件开发过程中不可或缺的一环。它的作用在于帮助开发人员对软件中的各个单元进行测试,以确保其功能的正确性和稳定性。单
    的头像 发表于 04-23 15:31 186次阅读
    嵌入<b class='flag-5'>软件</b>单元<b class='flag-5'>测试工</b>具的作用

    如何入门硬件工程师

    想跨行业做硬件设计工程师应该如何学习规划呢
    发表于 03-17 21:49

    优秀电源工程师需要哪些必备技能?

    提升电源开发效率。电源新手在学习初期,如果实验设备不足,可以利用仿真软件进行电路模型搭建,从而快速、直观地了解电源的工作原理。2、器件参数选型参数选型时,需要工程师进行电路关键参数的计算,计算方法可以
    发表于 01-29 11:29

    为什么要做自动化测试测试工程师存在的必然性

    软件测试这个过程的实施主体就是测试工程师。那么多少个测试工程师比较合适呢,或者换句话说如上的事情必须要测试工程师完成吗?
    的头像 发表于 01-16 11:32 661次阅读

    FPGA工程师需要具备哪些技能?

    ,需要具备一系列的技能,才能胜任日益复杂的设计工作。因此,本文将从设计思路、硬件语言、EDA工具、数字信号处理、通信协议、测试验证等多个方面,探讨FPGA工程师需要具备哪些技能。 一
    发表于 11-09 11:03

    Linux下的stress-ng压力测试工具介绍

    今天浩道跟大家分享Linux下一款强大的压力测试工具------stress-ng,这款测试工具对于运维工程师或者测试工程师,还是比较受欢迎的。本文带你安装部署,并且列举出它常用的
    的头像 发表于 11-03 09:31 4551次阅读
    Linux下的stress-ng压力<b class='flag-5'>测试工</b>具介绍

    AT32F407使用RTThread Stdio网络测试工程

    AT32F407_RTThreadStdio网络测试工程演示AT32F407使用RTThread Stdio网络测试工程
    发表于 10-27 06:19

    优秀的pcba电子测试工程师需要具备的能力有哪些?

    在SMT行业中,对pcba电子测试工程师必需具备基本的学士学位和丰富的工作履历。电子工程师是SMT加工行业中生产制造和高端电子产品和项目开发团队中不可缺的一部分。
    发表于 09-05 10:34 753次阅读

    NI一系列精选测试与测量产品满足工程师日益增长的测试测量需求

    e络盟携手全球自动化测试和测量系统领先制造商NI亮相2023慕尼黑上海电子展。二者会共同展示NI一系列精选测试与测量产品,以满足工程师日益增长的测试测量需求。 NI持续致力于提供模块化
    的头像 发表于 07-12 10:37 617次阅读