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

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

3天内不再提示

软件测试之易用性测试

齐鲁物理联网测试中心 来源: 齐鲁物理联网测试中心 作者: 齐鲁物理联网测试 2023-02-28 15:01 次阅读

一、易用性测试概述
我们所说的易用性测试是指软件界面的测试,而对于产品的易用性来说,不仅仅是软件界面,还包括硬件(即产品的外观),如按钮图标是否易懂、菜单是否易找到等。易用性主要研究3个方向:用户研究、交互设计、界面设计。
易用性测试的对象不仅仅是界面,还有文档、帮助文件和硬件外观。
易用性测试方法有:静态测试、动态测试、动静态相结合测试。
易用性包括六个子特性:易理解性、易学习性、易操作性、吸引性、依从性和实用性。
对应的易用性测试包括五个方面:易理解性测试;易学习性测试;易操作性测试;吸引性测试;依从性测试。


(1)易理解性。
简单来说就是指用户认识软件的结构、功能、向导、逻辑、概念、应用范围、接口等难易程度。但该特性更多的是指文档内容易于理解,所有文档语言简练,内容应该与产品实际情况相一致,且所有文档中的语句无歧义,能很好地解释每一步骤的含义,用户一看便清楚。
(2)易学习性。
这个是指用户使用软件或某一个产品的容易程度(运行控制、输入、输出)。对于易学习性有两个方面的约束:一是所有与用户有关的文档内容都应该详细、结构清晰、语言准确;二是软件或产品本身易学,菜单选项很容易找到,一般菜单不要超过三级,各图标含义明确、简单易懂,操作步骤向导解释清楚、易懂,产品本身具有很好的引导性,即一个软件客户不用看说明书都能正确地使用,就像手机一样,一般客户买了手机后,很少有人去看说明书,而是直接就能使用。

(3)易操作性。
易操作性是指用户操作和运行控制产品难易程度。易操作性要求人机界面友好、界面设计科学合理、操作简单等。操作简单的软件让用户可以直接根据窗口提示进行使用,不去过多地参考使用说明书。各项功能流程设计直接明了,尽量每一个操作都很简单的完成。在一个业务功能中可以关联了解其相关的业务数据,具有层次感。合理的默认值和可选项的预先设定,避免过多的手工操作。
如果某个操作将产生失败的后果,该功能执行应是可逆的,或程序应给出该失败的明显警告,并且在执行该命令前要求确认。一旦出现操作失败,及时的信息反馈是非常重要的,没有处理结果或者是处理过程没有相关信息反馈的系统不是一个优秀的系统。流畅自然的操作感觉,来源于每一次操作都是最合理的设计。
在页面和流程上浪费用户的单击操作,也是在挥霍用户对于软件的好感。清晰、统一的导航要贯穿系统的始终。操作按扭、快捷键等遵循一致的规范、标准是必须的,不要给操作者额外记忆的负担。
(4)易吸引性。
易吸引性是指用户第一次接触软件或者某一个产品时,对产品的喜爱程度。就是要对用户产生吸引性,而客户对产品的喜爱程度直接影响到客户购买产品的动机。易吸引性主要表现为产品的外观或软件的界面设计方面,一个拥有良好外观和界面设计的产品,显然可以更好地吸引客户的眼球;如果有两个产品,其中一个界面设计得很漂亮,但功能和性能一般,而另一个产品外观设计得很一般,但功能和性能很好,想想客户会先体验哪个产品。所以说,产品的外观或软件的界面测试方面,要下足功夫。
(5)依从性。
依从性是指软件产品依附于同易用性相关的标准、约定、风格指南或规定的能力。在产品设计过程中,产品的易用性应该遵守国家系统与易用性的标准,这是最基本的要求。而很多企业对于产品外观、界面都有自己的一套标准,在产品设计过程中应该遵守企业的这些相关标准,如界面设计,企业往往会对界面的颜色搭配、按钮大小、按钮形状等有明确的规定。
(6)实用性
实用性就是某个软件在测试过程中,检查每一功能点是否具有实际实用价值,是否能够有助于用户执行软件相应的功能,否则就被认为实用性不好,为实用性缺陷。
二、易用性测试注意事项
最主要站在用户的角度来测试,尽可能的模拟用户使用情况
1)易理解
1:业务流程呈现清楚
2:功能效果清晰明确
3:功能以用户普遍能理解接受的方式实现
2)易学习
1:学过之后能基本掌握系统的操作方式
3)易操作
1:操作起来不别扭、舒服

审核编辑黄宇

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

    关注

    2

    文章

    207

    浏览量

    18382
收藏 人收藏

    评论

    相关推荐

    蓝牙测试仪的作用

    :   1、静电放电耐受;   2、放射无线电频率;   3、电磁场耐受;   4、电子快速暂态/丛讯耐受测试;   5、突波耐受
    发表于 03-30 11:28

    如何使用EMC测试软件执行辐射抗扰度测试?(三)软件检查及手动模式

    一、前言 之前的文章为大家介绍了使用EMC测试软件执行辐射抗扰度测试测试方法、频率变化模式测试方法、校准方法及调制。本期文章继续为大家介绍
    的头像 发表于 03-18 15:39 171次阅读
    如何使用EMC<b class='flag-5'>测试</b><b class='flag-5'>软件</b>执行辐射抗扰度<b class='flag-5'>测试</b>?(三)<b class='flag-5'>软件</b>检查及手动模式

    如何使用EMC测试软件执行辐射抗扰度测试?(一)测试方法

    同的方法来生成该字段。德思特RadiMation®测试软件支持以下四种不同的辐射抗扰度测试方法: ● 替代法 ● 场强固定法 ● 固定功率法 ● 三板测试法(汽车行业) ● 最低性能法
    的头像 发表于 03-11 15:03 261次阅读
    如何使用EMC<b class='flag-5'>测试</b><b class='flag-5'>软件</b>执行辐射抗扰度<b class='flag-5'>测试</b>?(一)<b class='flag-5'>测试</b>方法

    软件测试活动有哪些?

    第三方软件测试是一种软件测试活动,旨在确保软件的质量、功能、性能和安全等方面符合预期要求。 一
    发表于 01-08 11:11

    Advantest 与 Amarisoft 合作进行 5G/IoT 设备测试

    来源:半导体芯科技 SiSC编译 通过现有的AMARI Callbox,Amarisoft客户可以访问Advantest(爱德万)测试软件的增强用户界面(UI),旨在最大限度地提高易用性,以及通过
    的头像 发表于 01-04 17:34 235次阅读

    软件测试的八大特性有哪些?

    良好的跨平台。 4、易用性是指软件是否易于学习、使用和操作,是为了保证软件能够被广泛使用。 5、可靠是指
    发表于 01-02 10:15

    软件测试的需求有哪些

    软件测试的需求有哪些
    的头像 发表于 12-28 10:46 321次阅读

    软件功能测试的基本流程

    软件功能测试根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或
    的头像 发表于 12-22 11:23 347次阅读

    从定义和实施帮你对软件测试进行全解析

    软件测试软件开发过程中的一项重要环节,它的目的是确保软件能够满足预期的需求和质量标准,为客户提供高质量的产品或服务。本文将从定义和实施角度对软件
    的头像 发表于 12-21 14:25 207次阅读

    开关电源功率如何测试?有哪些测试方法?开关电源测试软件测试优势是什么?

    开关电源功率常见的测试方法有:通过测量电压和电流来计算出功率、使用功率计直接测出功率。这两种测试方法各有优点与不足。以自动化方式测试开关电源工率,用开关电源测试
    的头像 发表于 12-20 16:03 836次阅读

    基于软件性质的自动化测试技术

    软件开发的生命周期中,测试是至关重要的一环。为了确保软件产品的质量,开发团队需要进行全面的测试,以发现和修复软件中潜在的缺陷和问题。传统的
    的头像 发表于 10-09 16:29 281次阅读
    基于<b class='flag-5'>软件</b>性质的自动化<b class='flag-5'>测试</b>技术

    轨交软件测试技术

    本文将从轨交软件测试技术入手进行讲解。
    的头像 发表于 08-08 14:56 350次阅读
    轨交<b class='flag-5'>软件</b><b class='flag-5'>测试</b>技术

    使用Tessy对AUTOSAR应用层软件进行SIL测试

    最近了解到了Tessy这款测试软件,尝试一下使用它来测试AUTOSAR应用层软件
    的头像 发表于 07-22 10:06 1795次阅读
    使用Tessy对AUTOSAR应用层<b class='flag-5'>软件</b>进行SIL<b class='flag-5'>测试</b>

    MIPI声线测试套件

    SystemVerilog 编写,以实现易用性、易于集成和高性能。此外,我们还提供完整、独立且经过设计验证的测试套件,采用 SystemVerilog UVM 编写,针对协议合规性测试
    的头像 发表于 05-26 18:08 754次阅读
    MIPI声线<b class='flag-5'>测试</b>套件

    软件验收测试和系统测试的区别点

    软件验收测试和系统测试软件测试过程中的两个阶段。验收测试是部署
    的头像 发表于 05-06 21:32 538次阅读