您好,欢迎访问三七文档
软件易用性检查表1.目的软件易用性作为软件质量的六大特性之一,对用户满意度具有非常重要的作用,但软件易用性又比较难以界定范围,难以确定检查标准。因此,本文将试着对易用性检查点进行详细描述,为开发人员提供易用性开发指导,为测试人员提供测试要点及依据。2.易用性分类导航---我可以很容易找到在哪帮助和支持---当我需要时我能得到帮助工作流支持---我可以按照自己的方式完成错误处理---错误很难产生,并容易修正一致性---我不需要学习新的技巧反馈信息---我知道系统在做什么功能性---系统能作我期望的工作控制---系统交互在我的控制中视觉清晰---如果有疑问,它就不应该出现语言---我能了解我所读到的3.详细检查点3.1导航导航是界面上最重要的元素,菜单位置按照按功能来组织。习惯用法,阅读顺序,从从左到右,从上到下。(菜单应放在左边或上边,滚动条放在右边,状态栏放在下边,以符合视觉流程和用户使用心理。)3.1.1功能导航3.1.1.1主要功能有多种形式的导航如打开一个文件,可以通过菜单、工具条、快捷键,甚至是资源管理器中的右键菜单等。3.1.1.2主要功能的导航是否在明显位置3.1.1.3是否有明显的页面位置提示,位置提示是否正确3.1.1.4完成相同或相近功能的按钮用Frame框起来,并要有功能说明或标题3.1.1.5完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。3.1.1.6界面要支持键盘自动浏览按钮功能,即按Tab键的自动切换功能。3.1.1.7界面上首先应输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。3.1.1.8同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。3.1.1.9分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab3.1.1.10默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作。3.1.1.11可写控件检测到非法输入后应给出说明并能自动获得焦点。3.1.1.12Tab键的顺序与控件排列顺序要一直,目前流行总体从上到下,同时行间从左到右的方式。3.1.1.13复选框和选项框按选择几率的高底而先后排列。3.1.1.14复选框和选项框要有默认选项,并支持Tab选择。3.1.1.15选项数相同时多用选项框而不用下拉列表框。3.1.1.16界面空间较小时使用下拉框而不用选项框。3.1.1.17选项数叫少时使用选项框,相反使用下拉列表框。3.1.1.18如果一项命令还需要用户提供其他信息的,提示文本后应加”…”3.1.2菜单3.1.2.1采用“常用--主要--次要--工具--帮助”的位置排列,符合流行的Windows风格3.1.2.2常用的有“文件”、“编辑”,“查看”等,几乎每个系统都有这些选项,当然要根据不同的系统有所取舍3.1.2.3下拉菜单要根据菜单选项的含义进行分组,并且按照一定的规则进行排列,用横线隔开3.1.2.4一组菜单的使用有先后要求或有向导作用时,应该按先后次序排列3.1.2.5没有顺序要求的菜单项按使用频率和重要性排列,常用的放在开头,不常用的靠后放置;重要的放在开头,次要的放在后边3.1.2.6如果菜单选项较多,应该采用加长菜单的长度而减少深度的原则排列3.1.2.7菜单深度一般要求最多控制在三层以内3.1.2.8对常用的菜单要有快捷键方式3.1.2.9对与进行的操作无关的菜单要用屏蔽的方式加以处理,最好采用动态加载方式(即只有需要的菜单才显示)3.1.2.10菜单前的图标不宜太大,最好与字高保持一致3.1.2.11主菜单的宽度要接近,字数不应多于四个,每个菜单的字数最好相同3.1.2.12主菜单数目不应太多,最好为单排布置。3.1.2.13菜单和状态条中通常使用5号字体。工具条一般比菜单要宽,但不要宽的太多,否则看起来很不协调3.1.2.14菜单前的图标能直观的代表要完成的操作3.1.2.15右键快捷菜单采用与菜单相同的准则3.1.3工具栏3.1.3.1相同或相近功能的工具栏放在一起3.1.3.2工具栏中的每一个按钮要有及时提示信息3.1.3.3一条工具栏的长度最长不能超出屏幕宽度3.1.3.4工具栏的图标能直观的代表要完成的操作3.1.3.5系统常用的工具栏应设置默认放置位置3.1.3.6菜单和工具条要有清楚的界限;菜单要求凸出显示,这样在移走工具条时仍有立体感3.1.3.7工具栏太多时可以考虑使用工具厢3.1.3.8工具厢要具有可增减性,由用户自己根据需求定制3.1.3.9工具厢的默认总宽度不要超过屏幕宽度的1/53.1.3.10复杂的工具栏可以根据用户的要求自己选择定制3.1.4按钮3.1.4.1按钮大小基本相近,忌用太长的名称,免得占用过多的界面位置。3.1.4.2按钮的大小要与界面的大小和空间要协调。3.1.5快捷键在菜单及按钮中使用快捷键可以让喜欢使用键盘的用户操作得更快一些在西文Windows及其应用软件中快捷键的使用大多是一致的。3.1.5.1常用功能要支持快捷键。3.1.5.2快捷键应符合常用习惯分类常用约定面向事务的组合Ctrl-D删除;Ctrl-F寻找;Ctrl–H替换;Ctrl-I插入;Ctrl-N新记录;Ctrl-S保存Ctrl-O打开列表Ctrl-R,Ctrl-G定位;Ctrl-Tab下一分页窗口或反序浏览同一页面控件编辑Ctrl-A全选;Ctrl-C拷贝;Ctrl-V粘贴;Ctrl-X剪切;Ctrl-Z撤消操作;Ctrl-Y恢复操作文件操作Ctrl-P打印;Ctrl-W关闭系统菜单Alt-A文件;Alt-E编辑;Alt-T工具;Alt-W窗口;Alt-H帮助MSWindows保留键Ctrl-Esc任务列表;Ctrl-F4关闭窗口;Alt-F4结束应用;Alt-Tab下一应用;Enter缺省按钮/确认操作;Esc取消按钮/取消操作;Shift-F1上下文相关帮助按钮Alt-Y确定(是);Alt-C取消;Alt-N否;Alt-D删除;Alt-Q退出;Alt-A添加;Alt-E编辑;Alt-B浏览;Alt-R读;Alt-W写3.2帮助和支持系统应该提供详尽而可靠的帮助文档,在用户使用产生迷惑时可以自己寻求解决方法3.2.1获取帮助3.2.1.1操作时要提供及时调用系统帮助的功能。常用F1。3.2.1.2系统最好有帮助菜单可以获取帮助3.2.1.3系统最好有“关于”对话框,提示系统版本信息和公司信息3.2.1.4在界面上调用帮助时应该能够及时定位到与该操作相对的帮助位置。3.2.1.5如果没有提供书面的帮助文档的话,最好有打印帮助的功能。3.2.1.6特殊设置应该在界面上用简洁明了的语句说明,或者是用Tiptool,并有第二步帮助3.2.1.7系统默认、行业标准的控件不需要逐一描述,只需要对特殊控件加以描述3.2.1.8特殊作用、特殊功能界面,在界面上加控件直接连接到对应的HELP文件中3.2.1.9在帮助中应该提供我们的技术支持方式,一旦用户难以自己解决可以方便的寻求新的帮助方式。3.2.1.10是否在不适当的时候出现了帮助信息,影响或干扰了系统的使用。例子:下图的“通信信息”提示信息随鼠标移动,挡住了一些内容,影响了使用。图表1在不时当的时候出现了帮助信息3.2.2帮助文档3.2.2.1最好提供目前流行的联机帮助格式或HTML帮助格式。3.2.2.2用户可以用关键词在帮助索引中搜索所要的帮助,当然也应该提供帮助主题词。3.2.2.3帮助文档中的内容与软件应一致,不应该出现版本错误或不及时更新的问题3.3工作流支持3.3.1通用类3.3.1.1系统业务流程需要易于用户理解用户在使用系统的过程中,系统应该按照通常的习惯来引导用户进行业务操作,特别是某些业务需要很多步骤才能完成的时候,更需要让用户清楚的知道系统的每一部流程在做什么。3.3.1.2尽量不要让用户进行不必要的操作用户在系统中的操作应该是高效的除了用户必须选择或者确认的操作之外,其他的操作系统应该尽量自动实现。例子:1、用户在系统首页的登录区输入用户名和密码,点击登录,页面弹出一个对话框,提示登录成功,用户必须点击确定才能继续操作。2、注销后还提示“您已经成功注销!”3.3.1.3要求用户输入多余的、本来系统可以自动获取的数据。如:服务是否启动,安装后用户需要手动修改某些配置文件。3.3.1.4某一项功能的冗余操作太多。如对话框嵌套层次太多,影响用户操作。3.3.1.5不能记忆用户的设置或操作习惯,用户每次进入系统都需要重新操作初始环境。3.3.1.6如果允许让用户选择或者设置他喜欢的工作流程实现某种业务的方式方法有很多,为了方便用户使用,可以考虑让用户设置他自己喜欢的流程。3.4错误处理3.4.1错误规避3.4.1.1合理的避免用户的错误操作系统中所有会引发系统事件的操作都应该是合法的,换句话说,用户在系统中不能进行非法的操作。例子:Windows的日期/时间属性框,用户不可能输入错误的数据。图表2Windows的日期/时间属性框避免了输入错误3.4.1.2过滤用户输入的非法数据如果用户输入了非法数据,系统应该在表现层就进行过滤,不能将非法的数据送入中间层。例子:建管局系统的造价管理中,价格输入时小数位数保留两位即可3.4.1.3在进行不可逆转的操作前提醒用户如果用户的操作将会引发严重的后果或者操作无法逆转(比如删除、审批),系统应该提示用户,并且等待用户确认,等待确认的时候焦点应该停留在取消按钮上,防止用户连续敲回车产生误操作。3.4.1.4灰掉不可用的按钮当按钮不可用时,将其灰掉。例如,为了限制用户的操作,一些操作只能在其他操作完成后才能进行。3.4.1.5选择非破坏性的按钮作为缺省按钮从窗体上选择一个按钮作为缺省按钮。当用户敲回车键时,激活该按钮。通常,以窗体上最常用的或重要的操作作为缺省值。例如,打印窗口上的“Print”(“打印”)按钮。像“Delete”(“删除”)这样的破坏性按钮,即使是窗体上最常用的或最重要的操作,也不要将其作为缺省按钮。3.4.2错误提示3.4.2.1系统提示错误的方式应该友好如果系统出现异常,提示的方式应该友好,用亲切的语言告诉用户系统发生了什么。不要随便弹出一个异常对话框,里面显示着很多英文的错误代码和错误类型。例子:Intranet的登录界面,如果数据库出现问题,会出现如图的提示,显示了数据库目前不可用的信息,而不是像其他界面弹出IE发生错误的内容。图表3Intranet连不上数据库的提示下图是政务短信平台中,数据库未启动而发生的错误图表4政务中心系统数据库未启动而产生的IE错误3.4.2.2错误信息必须醒目和方便用户查看如果系统出现异常,那么应该将错误信息显示在用户最容易看到的地方,并且字体和颜色也要明显区别与一般的控件。3.4.2.3错误提示信息应该清楚和具有指导性如果系统出现异常,错误信息应该包含:系统出了什么错,为什么会出错,以及如何才能解决或者避免此类错误。3.5一致性3.5.1与Windows等标准一致3.5.1.1是否与Window或其他的GUI标准一致,用户不需要进行学习就可以使用。3.5.1.2统一色调,针对软件类型以及用户工作环境选择恰当色调例子1、安全软件,根据工业标准,可以选取黄色,绿色体现环保,蓝色表现时尚、紫色表现浪漫等等,淡色可以使人舒适,暗色做背景使人不觉得累等2、前景与背景色搭配合理协调,反差不宜太大,最好少用深色,如大红、大绿等。3.5.1.3如果没有自己的系列界面,采用标准界面则可以少考虑此方面,做到与系统统一,读取系统标准色表3.5.1.4颜色方案测试,由于显示器、显卡的问题,色彩表现每台机器都不一样,不同机器进行颜色测试3.5.1.5遵循对比原则:在浅色背景上使用深色文字,深色背景上使用浅色文字,蓝色文字以白色背景容易识别,而在红色背景则不易分辨,原因是红色和蓝色没有足够反差,而蓝色和白色反差很大。除非特殊场合,杜绝使用对比强烈,让人产生憎恶感的颜色。3.5.1.6整个界面色彩尽量少的使用类别不同的颜色,如果使
本文标题:软件易用性检查表
链接地址:https://www.777doc.com/doc-8062164 .html