软件界面的设计讲究规矩、简洁、一致、易用。规范的设计,美观、规整的软件人机界面有利于破除新用户对软件的生疏感,使老用户更易于上手、充分重用已有的使用经验,并尽量少犯错误。因此我们在对软件人机界面进行测试时(设计评审阶段和系统测试阶段结合进行),可以参照下列提示,测试软件的人机界面。
一致性测试
1.
|
提示的格式是否一致
?
|
|
2.
|
菜单的格式是否一致
|
|
3.
|
帮助的格式是否一致
|
|
4.
|
提示、菜单、帮助中的术语是否一致
|
|
5.
|
各个控件之间的对齐方式是否一致
(
如标签右对齐,输入框左对齐
)
|
|
6.
|
输入界面和输出界面在外观、布局、交互方式上是否一致
|
|
7.
|
命令语言的语法是否一致
|
|
8.
|
功能类似的相关界面是否在在外观、布局、交互方式上是否一致
|
|
9.
|
存在同一产品族的时候,是否与其他产品在外观、布局、交互方式上是否一致
|
|
10.
|
同一层次的文字在同一种提示场合(一般情况、突显、警告等)在文字大小、字体、颜色、对齐方式方面是否一致
|
|
11.
|
多个连续界面依次出现的情况下,界面的外观、操作方式是否一致
|
|
信息反馈测试
12.
|
系统是否接受客户的正确输入并做出提示(例:鼠标焦点跳转);
|
|
13.
|
系统是否拒绝客户的错误输入并做出提示(例:弹出警告框,声响);
|
|
14.
|
系统显示用户的错误输入的提示是否正确,浅显易懂
|
|
15.
|
系统是否在用户输入前给出用户具体输入方式的提示
|
|
16.
|
系统提示所用的图标或图形是否具有代表性和警示性
|
|
17.
|
系统提示用语是否按警告级别和完成程度进行分级(若非某些破坏性操作,请对用户温和一些);
|
|
18.
|
系统在界面(主要是菜单、工具条)上是否提供突显功能(比如鼠标移动到控件时,控件图标变大或颜色变化至与背景有较大反差,当移动开后恢复原状);
|
|
19.
|
系统是否在用户完成操作时给出操作成功的提示。
|
|
界面简洁性测试
20.
|
用户界面是否存在空白空间(没有空白空间的界面是杂乱无章的,易用性极差);
|
|
21.
|
各个控件之间的间隔是否一致;
|
|
22.
|
各个控件在垂直和水平方向上是否对齐;
|
|
23.
|
菜单深度是否在三层以内(建议不要超出三层)
|
|
24.
|
界面控件分布是否按照功能分组(菜单、工具栏、单选框组、复选框组、
Frame
等);
|
|
25.
|
界面控件本身是否需要通过滑动条的滑动来显示数据(建议采用分页显示并提供数据排序显示功能);
|
|
界面美观度测试
26.
|
前景与背景色搭配是否反差过大
|
|
27.
|
前景与背景色是否采用较为清淡的色调而不是深色(比如用天蓝色而不用深蓝色和墨绿色);
|
|
28.
|
系统界面是否采用了超过三种的基本色(一般情况下不要超过三种);
|
|
29.
|
字体大小是否与界面的大小比例协调
|
|
30.
|
按钮较多的界面是否禁止缩放(一般情况下不宜缩放,最好禁止最大、最小化按钮);
|
|
31.
|
系统是否提供用户界面风格自定义功能,满足用户个人偏好
|
|
用户动作性测试
32.
|
用户频繁操作的功能是否有快捷键;
|
|
33.
|
是否允许动作的可逆性(
Undo
,
Redo
);
|
|
34.
|
界面是否有对用户的记忆要求;
|
|
35.
|
系统的反应速度是否符合用户的期望值;
|
|
36.
|
是否存在更便捷、直观的方式来取代当前的界面的显示方式;(比如用菜单界面代替命令语言界面)
|
|
37.
|
用户在使用时是否能在任何时候开启帮助文档(
F1
);
|
|
38.
|
系统是否提供模糊查询机制和关键字提示机制减少用户的记忆负担
|
|
39.
|
是否对可能造成长时间等待的操作提供操作取消功能;
|
|
40.
|
是否支持对错误操作进行可逆性处理,返回原有状态
|
|
41.
|
是否采用相关控件(如:日历,计算器等)替代用户手工键盘输入;
|
|
42.
|
选项过多的情况下是否采用下拉列表或者关键字检索的方式共用户选择;
|
|
43.
|
系统出错时是否存在恢复机制使用户返回出错前状态
|
|
44.
|
在用户输入数据之前,用户输入数据后才能执行的操作是否被禁止(如特定的按钮变灰);
|
|
45.
|
系统是否提供
“
所见即所得
”(
如报表打印
)
或
“
下一步提示
”
的功能(比如预览);
|
|
行业标准测试
46.
|
界面使用的图符、声音是否符合软件所面向领域的行业符号体系标准;
|
|
47.
|
界面所使用的术语是否符合软件所面向领域的行业命名标准
|
|
48.
|
界面的颜色是否与行业代表色彩较为相近;
|
|
49.
|
界面的背景是否能够反映行业相关主题
|
|
50.
|
界面的设计是否反映行业最新的理念和大众趋势;
|
|
51.
|
软件的安装界面是否有单位介绍或产品介绍,并拥有自己的图标;
|
|
52.
|
软件的安装界面是否在界面上不同于通用的安装工具生成的界面
|
|
53.
|
主界面的图标是否为制作商的图标;
|
|
54.
|
系统启动需要长时间等待时,是否存在
Splash
界面,它是否包含或反映制作者信息;
|
|
55.
|
软件是否有版本查看机制,版本说明上是否有制作者或是用户的标识;
|
|
56.
|
软件的界面的色彩、背景、布置是否与同类产品有不同之处,如果有,是否更为简洁、美观;
|
|
57.
|
软件界面操作与同类产品相比,是否能够减少用户输入的频繁度;
|
|
58.
|
软件界面操作与同类产品相比,是否在出错预防机制和提示上更为直观、醒目;
|
|
59.
|
软件界面是否为特殊群体或是特殊的应用提供相应的操作机制(比如
Windows
的放大镜);
|
|
60.
|
|
|
61.
|
|
|