了解可用性测试并了解其在业务应用程序中的重要性

news/2024/7/5 19:34:00 标签: 可用性测试

可用性测试是一种非功能性测试。它根据学习和使用的难易程度来评估系统。可用性有许多定义。ISO 9241-11 中规定的技术定义是:“在特定的使用环境中,特定用户使用产品达到特定目标的有效性、效率和满意度的程度”。时间就是金钱,可用性高的应用程序意味着在更短的时间内更少的错误以及更高的工作效率。

可用性测试的目标

1) 了解用户对应用程序的理解程度;

2) 确定用户能够与系统交互的舒适度;

3) 审查应用程序的用户界面和其他与人为相关的因素;

4) 确保设计布局和顺序,能够使业务功能在最大可能范围内轻松直观地执行。

可用性测试是如何进行的

一般通过以下两种方式进行。

  1. 测试人员进行的可用性测试:模拟针对一般用户特征或者普世于大多数人的特征来进行测试。这些特征可以是人们首次见面产生的大概印象,看待周围事物的方式,共同遵守的规则等。
  2. 用户进行的可用性测试:特定类型用户的特定特征受制于用户个人的技能水平、知识限制和使用环境等,有所不同,所以会产生很多不同的问题。收集用户对各个问题,尤其是应用程序界面的意见,可以有助于测试人员针对性改善测试方式。

可用性测试的最佳时间

最理想的状态是在开发的设计阶段就开始可用性审查,因为在最初以用户为中心的设计阶段,修改成本最为低廉。如果在开发周期后期进行,那可用性问题的修改余地会变的非常少,甚至如果出现了严重的可行性问题,考虑到成本原因,该问题可能得不到解决。

可用性测试主要使用的一些方法

  1. 使用用户常用语言,使用用户熟悉的单词、短语、概念,而不是曲高和寡的使用专业术语;
  2. 通过UI、动作、选项等来缩小用户的记忆负荷,减少用户的记忆量;
  3. 充分的正反馈,让用户始终了解正在发生的事情;
  4. 提供帮助文档,让用户能自己想到解决方案。

进行可用性测试的好处

  1. 经过大量可用性测试而设计的产品,能在很大程度上降低用户的学习成本。
  2. 易于使用的产品有助于提高用户使用习惯,提高用户的生产力,减少用户的操作错误数量。
  3. 好用的产品不愁卖。进行大量可用性测试工作的产品肯定会带来更好的外观、更快更好用的功能。

可用性测试人员最关注的一些问题领域

1)过于复杂的功能或指令

2) 安装程序繁琐

3) 糟糕的错误信息,例如“语法错误”

4) 难以理解和使用的语法

5)非标准化的GUI界面

6) 用户被迫记住太多信息

7) 困难的登录程序

8) 帮助文本上下文不敏感或不够详细

9) 与其他系统的联动性差

10) 不明确的默认值

11)界面太简单或太复杂

12) 语法、格式和定义的不一致

13) 用户没有得到所有输入的明确确认


http://www.niftyadmin.cn/n/223229.html

相关文章

css 导航栏效果

目录一、前言二、导航栏实现三、多级导航实现一、前言 在网站上面我们经常能看到一些导航栏,当我们点击对应的导航栏菜单时就会跳转到相应的网页,那么导航栏是如何实现的呢,实现它并不难,主要需要使用到ul标签和其它css样式美化它…

Eyeshot .NET 2023.1 Crack

概述 Eyeshot 是.NET 的 CAD 控件。它本身支持Windows Forms和Windows Presentation Foundation。它随附四个不同的Visual Studio工具箱项目:用于 2D 和 3D 几何创建或编辑的设计、用于自动生成 2D 视图的 绘图、使用线性静态分析进行几何验证的模拟以及用于CNC刀具…

【每日一题Day174】LC1041困于环中的机器人 | 模拟 位运算

困于环中的机器人【LC1041】 在无限的平面上,机器人最初位于 (0, 0) 处,面朝北方。注意: 北方向 是y轴的正方向。南方向 是y轴的负方向。东方向 是x轴的正方向。西方向 是x轴的负方向。 机器人可以接受下列三条指令之一: "G"&#…

Android Linux,Windows 安装,卸载 android studio

Linux安装过程 sudo apt-get install libc6:i386 libncurses5:i386 libstdc6:i386 lib32z1 libbz2-1.0:i386sudo cp -r ./android-studio /usr/local/cd android-studio/cd bin./studio.sh Windows 安装过程 下载安装文件,解压 将解压得到 android-studio 文件夹…

(详细)带你运行ShanghaiTech数据集预训练模型——人群计数算法

写在前面 ShanghaiTech数据集是现有的人群计数领域比较常用的训练测试数据集,该博客将详细讲述如何跑通ShanghaiTech官方提供的预训练版本。 由于全部跑完ShanghaiTech数据集需要一定的时间,今天只以其中的ped2数据集(体量最小)…

Node path模块

文章目录Node path模块概述__dirname__filename使用Node path模块 概述 path 是Node.js的内置模块,提供了处理文件路径和目录路径的功能。 __dirname __dirname 是 Node.js 中的一个全局变量,它表示当前模块文件所在的目录的绝对路径。 使用 __dirn…

标准JavaBean

标准JavaBean\huge{标准JavaBean}标准JavaBean 解释 其实标准JavaBeanJavaBeanJavaBean就是实体类,显示生活中存在的实体类,也可以理解为一种约束格式。它的对象可以在程序中封装数据。 书写格式 ①. 内部成员变量使用private进行修饰,提…

【音视频第13天】另外一种拥塞控制算法-TransportCC

目录与Goog-REMB区别TrendLine滤波器与Goog-REMB区别 与Goog-REMB有两个区别: 将拥塞评估算法从接收端移动到了发送端,评估和控制是一体的。TransportCC是发送端评估发送端接着改变码率,REMB是接收端评估,把评估出来的值给发送端…