易用性测试
前言
- 不做文字的搬运工,多做灵感性记录
- 这是平时学习总结的地方,用做知识库
- 平时看到其他文章的相关知识,也会增加到这里
- 随着学习深入,会进行知识拆分和汇总,所以文章会随时更新
- 参考的文章过多,所以参考会写不全,见谅
1.含义
- 易用性指软件产品被理解、学习、使用和吸引用户的能力
2.测试要点
- 业务符合性
- 功能定制性
- 业务模块集成度
- 数据共享能力
- 约束性
- 交互性
- 错误提示
3.控件测试
- 按钮名称易懂、用词准确,与同一界面上的其他按钮易于区分
- 常用按钮支持快捷键
- 相同或者相近功能的按钮用Frame框起来,并有功能 说明或标题
- 完成同一功能或任务的元素集中放置
- 应首先输入数据和重要信息的控件在Tab顺序靠前,并放在窗口上比较醒目的位置
- 选项卡控件(Tab)支持在页面间的快捷切换,常用快捷键 ctrl+tab
- 默认按钮要支持“回车”即选操作
- 选择常用的功能或数值作为默认值
- 复选框、单选框、列表框、下拉列表框的内容或条目多的时候按选择概率的高低或字母顺序排序
- 复选框或单选框有默认选项
- 界面空间较小时使用下拉列表框而不用单选框
- 选项条目较少时使用单选框,相反使用下拉列表框
- 专业性强的软件要使用想相关的专业术语,通用性界面则提倡使用通用性语言
- 不同界面的通用按钮位置要保持一致
- 常用按钮的等价按键保持一致
- 对可能给用户带来损失的操作最好支持可逆向处理
- 对可能造成等待时间较长的操作应该提供取消功能,并显示操作的状态
- 根据需要,程序自动过滤输入的空格
4.菜单测试
- 常用菜单项要有快捷键
- 菜单项前的图标能直观的代表要完成的操作
- 一组菜单的使用有先后要求或有导向作用,按先后次排列
- 没有顺序要求的菜单按使用频率和重要性排列,常用的和重要的放在前面
- 主菜单的宽度要接近,字数不多于四个,每个菜单项的字数最好能相同
- 工具栏可以根据用户的需求进行定制
- 相同或者相近功能的工具栏放在一起
- 工具栏的图标能直观的代表要完成的操作
- 状态条能显示用户切实际需要的信息
如果某一操作需要的时间较长,还应该显示进度条和进程提示 - 滚动条的长度根据显示信息的长度或宽度及时变换
- 菜单和工具栏有清晰的界限
- 菜单和状态条通常使用5号字体
5.快捷键测试
-
编辑 :
- 全选 ctrl+a
- 拷贝/复制 ctrl+c
- 粘贴 ctrl+v
- 剪切 ctrl+x
- 取消操作 ctrl+z
- 恢复操作 ctrl+y
- 删除 ctrl+d
- 寻找 ctrl+f
- 替换 ctrl+h
- 插入 ctrl+i
- 下一个tab窗口 ctrl+tab
-
文件操作
- 打印 ctrl+p
- 关闭 ctrl+w
- 新建 ctrl+n
- 保存 ctrl+s
- 打开 ctrl+o
-
主菜单
- 文件 ctrl+f
- 编辑 ctrl+e
- 工具 ctrl+t
- 窗口 ctrl+w
- 帮助 ctrl+h
-
windows保留键
- 任务列表 ctrl+esc
- 关闭窗口 ctrl+f4
- 结束应用 alt+f4
- 切换到下一应用 alt+tab
- 确认按钮/缺省按钮 enter
- 取消按钮/取消操作 esc
- 上下文相关帮助 shift+f1
-
其他组合
- 否 alt+n
- 删除 alt+d
- 退出 alt+q
- 添加 alt+a
- 编辑 alt+e
- 浏览 alt+b
- 读 alt+r
- 写 alt+w
6.联机帮助测试
- 操作是提供及时调用系统帮助的功能,常用 F1 来调用
- 最好提供目前六次那个的联机帮助格式或HTML帮助格式
- 如果没有提供书面的帮助文档的话,要有打印功能帮助的功能
- 在帮助中提供软件的技术支持方式(就是电话、微信、qq之类)
7.辅助系统测试
- 向导测试。
其实就像软件安装步骤,根据系统提示,就可以安装软件了,和提示信息差不多 - 信息提示是否用可以理解的语言进行描述
错误提示信息,或者其他类似提示信息 - 对重要的、有破坏性的命令是否有提示
- 信息提示是否统一
参考
1.尚学堂课件