软件易用性测试

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

易用性的相关要素
一致性
被测软件与其他软件的一致性是一个关键要素。用户的使用习惯性强了,希望一个 程序的操作方式能够带到另一个程序中,如果操作方式不同,会或多或少地给用户 带来挫败感。一致性既包括使用标准的控件,也指相同的信息表现方法,如在字体、 标签风格、颜色、术语、显示错误信息等方面确保一致。测试过程中,一致性可以 从如下几方面进行验证: 1. 快捷键和菜单选项。快捷键一般要具有通用性,如F1为系统帮助。 2. 术语和命令。整个软件使用同样的术语吗?特性命名一致吗? 3. 用户级别。软件同一UI风格是否对应同一用户级别?是否有UI风格与用户级别不
的外观要求不同,既不能太夸张也不能太简陋。 2. 错误处理。程序应该在用户执行非法和不合理的操作之前提出警告,并且允许
用户恢复由于错误操作导致丢失的数据。对于用户恶意的严重错误操作,程序 要能够以一定规则进行判别,并采取适当的处理方式。 3. 性能。一般情况下,系统性能当然是愈高愈好,但是某些情况下,用户需要操 作慢一些,以便能够发现软件的一些操作情况。 4. 及时的反馈信息。对于用户的每一步操作,都应有相应的提示,方便用户了解 当前的状态。例如下载一个文件,界面上应当显示“百分比”或相关数字来表 示下载的进度,否则人们不知道要等待多少时间。如果某些事务处理不能提供 进度等数据,那么至少要给出提示信息如“正在处理,请等待…”。最好是提供 合适的动画,让用户明白软件正在干活、没有死机。
灵活性
由于用户对于软件应用喜欢选择做做什么和怎样做,所以软件需要有较大的灵活性, 同时也可能会发展为复杂性,加大测试工作的复杂性。测试软件是否灵活,可以参 考以下几点:
1. 状态跳转。灵活的软件实现同一任务有多种选择和方式。 2. 状态终止和跳过。当软件具有用户非常熟悉的模式时,用户需要直接跳到想去
软件产品使用户明白软件是适当的以及怎么在特殊任务和使用条件下使用软件 的能力。 易学性 软件产品使用户学习它的应用的能力。 易操作性 软件产品使用户操作和控制它的能力。 吸引性 软件产品吸引用户的能力。 依从性 软件产品遵循与易用性相关的标准、协定、风格指南或规章的能力。
易用性的概念
软件易用性是软件质量体系结构中一个重要的质量特性。在各个标准体系中都有关于 这方面的定义描述。在一些组织的标准定义中,可用性也是一个被采用的名称。无论 该特性名称和具体细节如何,所有关于易用性或者可用性的研究都是围绕着用户对于 产品的感受这个中心展开的。易用性(可用性)体现的是用户在使用过程中所实际感受到 的产品质量。
易用性的相关要素
行业利润统计报表
易用性的相关要素
直观性
在软件测试过程中,测试人员可以从如下几方面衡量软件的直观性如何: 1. 用户界面是否洁净、不唐突、不拥挤? 2. 菜单或者窗口是否深藏不露? 3. 系统反馈的提示信息是否在最显眼的地方出现? 4. 界面的组织和布局合理吗? 5. 用户能否轻松地从一个功能转到另一个功能? 6. 对于复杂的用户界面而言,最好提供界面“向导”,及时让用户知道自己在界
的页面,或者因为种种原因,用户需要提前终止当前的操作。 3. 数据输入和输出。用户愈来愈希望有多种方式实现数据的输入和输出。
易用性的相关要素
舒适性
软件应该用起来舒适,而不应该为用户工作制造障碍和困难。但是,软件舒适是一 种主观感受,比较模糊,所以要设计出软件舒适的正确公式是不可能的,但测试人 员在测试时要根据实际情况对软件是否具有舒适性进行鉴别,可以从下面几方面考 察: 1. 恰当。软件外观应该与所做的工作和用户背景相符,不同的行业或用户对软件
剪切
Ctrl+H
打印
Ctrl+I 新纪录
Ctrl+O
保存
MS windows 保留键
Ctrl+Tab 任务列表
Ctrl+F4 结束应用
Alt+Tab 上下文帮 助
快捷键 Ctrl+V Ctrl+W Ctrl+X Ctrl+P Ctrl+N Ctrl+S
Ctrl+Ese Alt+F4
F1
易用性的相关要素
易用性测试的意义 易用性的概念 易用性测试的范围 易用性的相关要素 易用性测试的准则 易用性测试的流程 易用性测试注意事项
目录
易用性的相关要素
软件的易用性是由软件的人机交互界面来集中体现的。界面的布局设计,操作的逻 辑与流程,交互信息的显示,帮助和索引文档…用户对于这些元素学习、理解、操作 的容易程度就是软件产品的易用性。评价易用性通常有以下七个要素:
易用性测试的范围
二. 功能易用性测试 主要测试业务符合性、功能定制性、业务模块的集成度、数据共享能力、 约束
性、交互性和错误提示等。
易用性测试的范围
三. 界面易用性测试
1. 界面是软件与用户交互的最直接的层面,界面的好坏决定用户对软件的 第一印象。 2. 界面测试主要核实用户与软件之间的交互,验证用户界面中的对象是否按照预期的
目录
易用性测试的范围
易用性测试
安装易用性
辅助易用性
测试
功能易用性 界面易用性
测试
测试
测试
易用性测试的范围
一. 安装易用性测试
1 • 安装手册的评估 2 • 安装的自动化程度测试 3 • 安装选项和设置的测试 4 • 安装过程的中断测试 5 • 安装顺序测试 6 • 多环境安装测试 7 • 安装的正确性测试 8 • 修复安装测试与卸载测试
软件易用性测试
易用性测试的意义 易用性的概念 易用性测试的范围 易用性的相关要素 易用性测试的准则 易用性测试的流程 易用性测试注意事项
目录
易用性测试的意义 易用性的概念 易用性测试的范围 易用性的相关要素 易用性测试的准则 易用性测试的流程 易用性测试注意事项
目录
易用性测试的意义
相称的情况出现? 4. 按钮的位置和等价的按键。如“确定”和“取消”按钮的相对位置;确定等价
键通常使用回车键,而取消等价键通常使用ESC键。
一致性 一致性举例:
Βιβλιοθήκη Baidu易用性的相关要素
功能 删除 查找 拷贝 替换 插入 打开
下一窗口 关闭窗口 下一应用
快捷键
功能
Ctrl+D
粘贴
Ctrl+F
关闭
Ctrl+C
舒适性
易用性的相关要素
舒适性
易用性的相关要素
舒适性
易用性的相关要素
易用性的相关要素
正确性 软件的正确性比舒适性要明显得多,当然也就容易测试。正确性主要是指UI是否正确, 不会使程序实际执行情况与用户理解产生偏差。但是有些问题测试人员要加以注意: 1. 市场定位偏差。软件有没有多余的或者遗漏的功能,或者某些功能执行了与市
灵活性 一致性
舒适性
易用性
直观性
正确性 标准和规范
实用性
易用性的相关要素
符合标准和规范
符合标准和规范被认为是最重要的易用性要素。软件的界面风格、表格设计、业务 流程、数据加密机制等设计符合相关的法律法规、业界标准规范以及使用人员的习 惯。通常界面设计都按Windows 界面的规范来设计,即包含“菜单栏、工具栏、状 态栏、滚动条、右键快捷菜单”的标准格式。界面遵循规范化的程度越高,则易用 性相应的就越好。 常见规范性的细则如下:
方式运行,并符合国家或行业的标准。 3. 用户界面测试可分为整体界面测试和界面中的元素测试: 界面整体测试是指对界面的规范性、一致性、合理性等进行测试和评估。 界面中的元素测试主要包括窗口、菜单、按钮、文字等等。
易用性测试的范围
四. 辅助易用性测试 辅助系统是指帮助、向导和信息提示等辅助功能。 向导测试主要关注系统的向导操作是否正确,每一步是否有说明、向导是否一致、 向导是否直观。 提示信息是计算机用信息的形式对用户的某些操作做出的反应。
易用性的相关要素
符合标准和规范 常见规范性的细则如下:
11. 工具栏太多时可以考虑使用工具箱。 12. 状态条要能显示用户切实需要的信息,常用的有:目前的操作、系统状 态、
用户位置、用户信息、提示信息、错误信息、使用单位信息及软件开发商信息 等,如果某一操作需要的时间较长,还应该显示进度条和进程提示。 13. 滚动条的长度要根据显示信息的长度或宽度能及时变换,以利于用户了解显示 信息的位置和百分比。 14. 右键快捷菜单采用与菜单相同的准则。
IT产品易用性的现状? 据研究机构近期对发达国家的统计:
48%的软件缺陷属于易用性问题 31%的项目因易用性质量问题而失败 90%的企业网站易用性较差 70%的企业对其网站设计不够满意 用户在商业网站上找到所要信息的几率只有42% 网上购物者最终放弃寻找欲购商品的几率为62% 51%的网站易用性问题是由于未运用最基本的易用性原则
易用性测试的意义
为什么要做软件易用性测试?
软件易用性是软件质量体系结构中的一个重要的质量特性,用以描述用户在使用过程 中所实际感受到的系统质量。随着对软件易用性评测研究的逐步深入,相关标准化机 构已经制定并发布了一系列有关易用性的国际标准、国家标准和工业标准,中国电子 技术标准化研究所组织编写的《系统与软件易用性》系列国家标准,目的在于建立一 套包括评测指标、评测方法及度量方法的软件易用性质量评测体系,将软件易用性描 述为预测软件能否成功部署的关键因素。 得益于互联网的发展和普及,软件开发的技术门槛在不断下降,大部分软件企业的技 术手段也趋向于雷同,“软件设计”变得越来越重要。当大家都掌握了相似的技术和 需求信息后,企业之间的开发竞争“比的就是设计”。用户界面在很大程度上影响着 软件的命运,因为广大用户对软件的评价主要来源于他们操作用户界面的感受。同类 软件越多,选择余地越大,购买者对软件用户界面就越挑剔。软件易用性是吸引并抓 住用户的重要因素之一,做好软件的易用性建设能将潜在用户转换为自己的顾客,大 大提高软件的市场竞争力。因此,易用性是软件生存和运营的必要条件,在测试活动 中,我们除了验证软件的功能和性能是否达标,也不能忽略软件的易用性测试。
国内也有许多企业对软件易用性的重视度不够:
1. 企业在管理类软件选型时,只关注程序技术和功能、价格、品牌等等,而忽略 了界 面设计和操作易用性。
2. 大部分研发人员更多注重功能多少,项目有无严重bug。
易用性测试的意义
为什么要做软件易用性测试? ➢ 作为用户,首先会考虑什么?
1. 软件使用是否方便? 2. 业务流程是否呈现清楚? 3. 软件能否解决自己的问题? ➢ 在哪些情况下,用户可能会放弃一款软件? 1. 不清楚软件能办理哪些业务 2. 办理某项业务的流程不够清晰 3. 步骤太多,过程繁琐 4. 不清楚当前处理进度、系统状态 ······
易用性测试的意义 易用性的概念 易用性测试的范围 易用性的相关要素 易用性测试的准则 易用性测试的流程 易用性测试注意事项
目录
易用性的概念
在2003年颁布的GB/T16260-2003(ISO9126-2001)《软件工程产品质量》中,对软件的易 用性有明确的定义:
在指定条件下软件产品被使用时,能够被理解、学习和吸引用户的能力。(功能 性、可靠性、效率的一些方面也会影响易用性,但是在ISO9126中它们不被分类作为 易用性) 易理解性
1. 易见:单单凭观察,用户就应知道设备的状态,该设备供选择可以采取的行动。 2. 易学:不通过帮助文件或通过简单的帮助文件,用户就能对一个陌生的产品有清
晰的认识。 3. 易用:用户不翻阅手册就能使用软件。
易用性测试的意义 易用性的概念 易用性测试的范围 易用性的相关要素 易用性测试的准则 易用性测试的流程 易用性测试注意事项
1. 常用菜单要有命令快捷方式。 2. 完成相同或相近功能的菜单用横线隔开放在同一区域。 3. 菜单前的图标能直观的代表要完成的操作。 4. 菜单深度一般要求最多控制在三层以内。 5. 工具栏要求可以根据用户的要求自己选择定制。 6. 相同或相近功能的工具栏放在一起。 7. 工具栏中的每一个按钮要有及时提示信息。 8. 一条工具栏的长度最长不能超出屏幕宽度。 9. 工具栏的图标能直观的代表要完成的操作。 10. 系统常用的工具栏设置默认放置位置。
面结构中所处的位置。例如对于基于Web的应用软件,应该在界面上显示“当前 位置”,否则用户很容易在众多的页面中迷失方向。 7. 操作过程中,下一步该做什么是否明显? 8. 任何时刻都可以决定放弃或者退回、退出吗? 9. 用户输入得到承认了吗? 10. 是否有太多特性把工作复杂化了? 11. 是否感到界面呈现信息太过庞杂?
相关文档
最新文档