"软件易用性测试"
软件易用性测试是软件测试中非常重要的一部分,它考察评定软件的易学易用性,各个功能是否易于完成,软件界面是否友好等方面。在易用性测试中,有很多原则需要遵守,以确保软件的易用性。
第一,易见(Easy to discover):单单凭观察,用户就应知道设备的状态,该设备供选择可以采取的行动。这意味着软件的界面应该是直观的,用户可以轻松地了解软件的状态和功能。
第二,易学(Easy to learn):不通过帮助文件或通过简单的帮助文件,用户就能对一个陌生的产品有清晰的认识。这意味着软件的使用应该是自解释的,用户可以轻松地学习软件的使用方法。
第三,易用(Easy to use):用户不翻阅手册就能使用软件。这意味着软件的使用应该是简单的,用户可以轻松地使用软件完成任务。
在易用性测试中,还有很多原则需要遵守,例如:
* 完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式。
* 完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。
* 按功能将界面划分局域块,用Frame框起来,并要有功能说明或标题。
* 界面要支持键盘自动浏览按钮功能,即按Tab键的自动切换功能。
* 界面上首先应输入的信息和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。
* 同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。
* 分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab。
* 默认按钮要支持Enter操作,即按Enter后自动执行默认按钮对应操作。
* 可输入控件检测到非法输入后应给出说明信息并能自动获得焦点。
* Tab键的顺序与控件排列顺序要一直,目前流行总体从上到下,同时行间从左到右的方式。
* 复选框和选项框按选择几率的高底而先后排列。
* 复选框和选项框要有默认选项,并支持Tab选择。
* 选项数相同时多用选项框而不用下拉列表框。
* 界面空间较小时使用下拉框而不用选项框。
* 选项数较少时使用选项框,相反使用下拉列表框。
* 专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼。
* 对于界面输入重复性高的情况,该界面应全面支持键盘操作,即在不使用鼠标的情況下采用键盘进行操作。
在易用性测试中,还可以从导航测试入手,考察软件的导航是否直观,系统的主要部分是否可通过主页存取,系统是否需要站点地图、搜索引擎或其他的导航帮助。同时,在一个页面上放太多的信息往往起到与预期相反的效果,应尽量减少信息的数量和复杂度。