您好,欢迎访问三七文档
Version01Slide103January2020第七章易用性测试7.1易用性测试的概念易用性应当集中体现在界面美观、功能实用、处理有效几个方面。易用性测试主要从四方面进行:安装测试、功能易用性测试、界面测试和辅助功能测试。易用性测试的原则:(1)最具权威的易用性测试和评估不是软件技术人员,而是该软件的用户。(2)软件易用性测试和评估应该在其设计初期就开始。Version01Slide203January20207.1易用性测试的概念易用性测试的原则:(3)软件最后的易用性测试必须在实际运行环境下进行。(4)要选择具有广泛代表性的用户。Version01Slide303January20207.2安装易用性测试安装易用性测试要注意以下几个问题:(1)检查安装手册是否准确;(2)软件自动化安装的水平;(3)安装选项和设置;(4)安装过程中的中断;(5)安装顺序;(6)安装的正确性;(7)多环境安装;(8)软件的卸载。Version01Slide403January20207.3功能易用性测试功能易用性概念非常宽泛,测试时重点注意以下几个问题(1)业务符合性;(2)功能完整性;(3)模块集成性;(4)数据共享能力;(5)系统交互能力;(6)条件约束。Version01Slide503January20207.4用户界面测试用户界面的好坏是很难有一个绝对标准,软件使用的场合、用户欣赏水平等因素都会对其产生很大影响。用户界面测试分为整体界面测试和元素测试。元素主要包括菜单、窗口、图标、文字、鼠标等。7.4.1界面整体概念1.符合标准和规范软件的用户界面应当符合一定的标准和规范,或者说界面的风格应当与运行环境基本统一。一般来说,操作系统的界面风格可以理解为标准和规范。Version01Slide603January20207.4用户界面测试7.4.1界面整体测试2.直观性软件的色彩、UI的组织和布局是用户最直接的感觉,会影响软件的易用性。(1)在界面的空间使用上,形成一种简洁明了的布局;(2)控件间的间隔适当,分布均匀,且进行适当分组;(3)重要元素放在突出的位置,阅读顺序是从左到右、从上到下;(4)功能之间的切换方便;(5)前景与背景的反差是否合适;Version01Slide703January20207.4用户界面测试7.4.1界面整体测试2.直观性(6)窗口比例是否合适;(7)一般说来,采用一些柔和的、更中性化的颜色。3.一致性一致性是指软件使用标准的控件、相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面保持一致。(1)布局是否一致,如窗口、标签、按钮的位置和对齐方式要一致;Version01Slide803January20207.4用户界面测试7.4.1界面整体测试3.一致性(2)控件的大小、颜色、背景和显示信息要一致,特殊艺术处理除外;(3)操作方法是否一致,如双击、单际鼠标的使用应当一致;(4)快捷键的语意和操作方式是否一致。Version01Slide903January20207.4.1界面整体测试3.一致性功能快捷键功能快捷键删除Ctrl-D粘贴Ctrl-V查找Ctrl-F关闭Ctrl-W拷贝Ctrl-C剪切Ctrl-X替换Ctrl-H打印Ctrl-P插入Ctrl-I新增记录Ctrl-N打开Ctrl-O保存Ctrl-S缺省按钮确认Enter取消按钮操作ESCWindows的保留键下一窗口Ctrl-tab任务列表Ctrl-Esc关闭窗口Ctrl-F4结束应用Alt-F4下一应用Alt-Tab上下文相关帮助Shift-F17.4用户界面测试Version01Slide1003January20207.4用户界面测试7.4.1界面整体测试4.灵活性(1)状态跳转:检查通过不同途径实现同一任务的正确性;(2)状态终止或忽略:对于软件执行过程中的某些任务可以暂时不做的,是否允许终止或忽略;(3)数据输入:检查键盘输入、从多种格式文件中的粘贴是否正常;(4)数据输出:检查软件的各种输出是否正常,能否按要求将本系统数据导出到其他格式的文件中;(5)软件自动运行的考虑。Version01Slide1103January20207.4用户界面测试7.4.1界面整体测试5.舒适性软件的舒适性是一种人的感觉,很难有一个具体的标准。以下几个因素是衡量舒适性的参考。(1)操作习惯;(2)提示处理;(3)错误处理;(4)系统响应。Version01Slide1203January20207.4用户界面测试7.4.2界面元素测试1.窗口测试(1)窗口控件的大小、对齐方向、颜色、背景等属性值(2)下拉菜单、工具条、滚动条、对话框、按钮、图标(3)窗口能否正常关闭;(4)多窗口叠加时窗口名称能否正确显示;(5)被覆盖的窗口重新调用时能否正确显示;(6)在多任务的条件下,所有窗口能否被实时更新;(7)窗口是否支持最大化和最小化;Version01Slide1303January20207.4用户界面测试7.4.2界面元素测试1.窗口测试(8)窗口中的控件是否随着窗体的缩放而缩放;(9)子窗体是否随着父窗体的缩放而缩放;(10)在窗体中按Tab键,移动聚焦是否按顺序进行;(11)当多个子窗口弹出时是否依次向右下方偏移;(12)频繁使用的按钮是否放在醒目的位置;(13)操作无关的按钮是否进行了屏蔽(变灰);(14)按钮大小是否与窗体大小协调。Version01Slide1403January20207.4.2界面元素测试2.菜单测试合理的菜单应该符合业务逻辑和操作习惯,容易识别,可以减少操作人员的记忆。菜单测试主要考虑以下几个问题(1)菜单设计得功能是否符合需求;(2)菜单顺序是否合理;(3)菜单用词是否准确。7.4用户界面测试Version01Slide1503January20207.4.2界面元素测试2.菜单测试编号测试案例及说明测试结果缺陷原因1菜单能否正确打开。2下拉菜单是否根据菜单项的含义进行分组3菜单的快捷键是否正常。4菜单文字的字体、大小、格式是否正确。5菜单功能是否随着当前窗口操作加亮或变灰6右键快捷菜单是否采用与菜单相同的准则。7是否可以通过鼠标访问所有菜单。8是否可以通过键盘访问所有菜单。9菜单深度是否控制在三层以内。10菜单标题的含义是否准确。11菜单排列顺序是否合理。12各级菜单的显示格式和操作风格是否一致。7.4用户界面测试Version01Slide1603January20207.4用户界面测试7.4.2界面元素测试3.图标测试图标是用来代表文本菜单的菜单项。使用图标可以形象、逼真地反映菜单的功能,使学习、理解、操作变得简单容易。(1)图标是否符合通常的表达习惯;(2)不同的目标是否使用了不同的图标;(3)图标的尺寸是否合适;(4)图标的图形是否与目标有相近的含义;(5)图标上是否加有文字标注。Version01Slide1703January20207.4用户界面测试7.4.2界面元素测试4.鼠标测试鼠标通常的操作有移进、移出窗口,按下或释放鼠标键等。测试时应注意以下几项内容。(1)在整个交互语境中是否可以识别鼠标操作;(2)在整个交互语境中多次点击鼠标是否可以正确识别(3)在整个交互语境中多个鼠标按键是否可以正确识别(4)光标、处理指示器和识别指针是否随着操作发生适当地改变;Version01Slide1803January20207.4用户界面测试7.4.2界面元素测试4.鼠标测试(5)鼠标是否点击选中,而不是滑动停留选中;(6)是否支持鼠标滚轮的上下翻动操作;(7)点击某一功能运行时是否用沙漏表示系统忙;(8)无规则点击鼠标时是否产生不可预料的结果;(9)单击鼠标右件是否弹出菜单。Version01Slide1903January20207.4用户界面测试7.4.2界面元素测试5.文字测试文字测试主要是检查界面中所有字、词、语句的表达是否准确,不存在二义性,检查文字布局是否整齐。Version01Slide2003January20207.5辅助系统测试7.5.1帮助测试软件应该提供所有操作命令的帮助,以方便用户使用。对帮助系统的测试应从以下几方面入手。(1)前后一致性;(2)内容完整性;(3)可以理解性;(4)操作方便性。Version01Slide2103January20207.5.1帮助测试编号测试案例及说明测试结果缺陷说明1系统是否F1帮助功能。2界面上调用帮助时应该能够及时定位到与该操作对应的帮助上。3利用帮助索引是否能定位到帮助的主题和内容。4是否具有打印功能。5目录是否为层次结构。6帮助内容描述得是否准确,详细到可以解决问题。7在系统不同的位置激活帮助与当前的操作内容是否相关。8有无微帮助:状态栏和图标的提示文本。7.5辅助系统测试Version01Slide2203January20207.5辅助系统测试7.5.2向导测试向导功能是软件易用性的重要标志之一。在测试过程中需要验证向导是否正确,确认向导链接是否存在,是否每一步都有向导说明,操作与向导是否一致,向导是否直观。注意:向导必须用在固定流程中,而且流程应该不少于三个步骤。Version01Slide2303January20207.5辅助系统测试7.5.3信息提示测试信息提示是软件对操作的一种反应。信息提示形式:文本、图形和声音。测试信息提示可以遵循以下原则:(1)提示语言是否使用了容易理解的语言。(2)对重要的、具有破坏性的命令是否提供了确认措施(3)提示信息是否具有判断的含义。(4)提示信息是否具有统一的标记、缩写和颜色。
本文标题:第7章-可用性测试
链接地址:https://www.777doc.com/doc-2527825 .html