版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 黑盒测试技术主讲人:xxx2010-2011第二学期1易用性测试主讲人:魏娜娣软件测试实践本节教学目标了解易用性测试概念掌握安装易用性测试方法掌握功能易用性测试方法掌握界面易用性测试方法掌握辅助系统易用性测试方法本节课程内容4易用性测试概述1235安装易用性测试功能易用性测试界面易用性测试辅助系统易用性测试本节课程内容4易用性测试概述1235安装易用性测试功能易用性测试界面易用性测试辅助系统易用性测试易用性测试技术易用性测试技术易用性测试技术回顾软件缺陷构成的原则: 软件未实现产品说明书要求的功能软件难以理解、不易使用、运行缓慢或者-从测试员的角度看-最终用户会认为不好。软件未实现产品说明书
2、虽未明确提及但应该实现的目标软件实现了产品说明书未提到的功能软件出现了产品说明书指明不应该出现的错误易用性测试技术易用性是指软件产品被理解、学习、使用和吸引用户的能力。可理解性易学习性美观性一致性业务符合性易用性测试技术易用性测试 易用性测试安装易用性测试功能易用性测试界面易用性测试辅助系统易用性测试本节课程内容4易用性测试概述1235安装易用性测试功能易用性测试界面易用性测试辅助系统易用性测试安装易用性测试安装易用性举例安装易用性测试安装易用性测试安装测试的方法:按照用户安装手册安装软件,评估软件的易用性。1安装手册的评估2安装的自动化程度测试3安装选项和设置的测试4安装过程的中断测试5安装
3、顺序测试6多环境安装测试7安装的正确性测试8修复安装测试与卸载测试本节课程内容4易用性测试概述1235安装易用性测试功能易用性测试界面易用性测试辅助系统易用性测试功能易用性测试功能易用性测试 主要测试业务符合性、功能定制性、业务模块的集成度、数据共享能力、约束性、交互性和错误提示等。功能易用性测试(1)业务符合性: 软件的界面风格、表格设计、业务流程、数据加密机制等设计符合相关的法律法规、业界标准规范以及使用人员的习惯。业务符合性举例行业利润统计报表功能易用性测试(2)功能定制性 为适应用户需求的不断变化,软件功能应当能够灵活定制。功能定制性举例党委公文流转处理程序 功能易用性测试(3)业务模
4、块的集成度 在一个系统中业务模块之间有可能存在较紧密的关联,此时在某一模块的操作界面下,用户直接可以进入下一关联操作模块。业务模块的集成度举例功能易用性测试(4)数据共享能力 指数据库表的关联和数据重用。数据共享能力举例数据模块A模块B模块C模块N通讯录数据功能易用性测试(5)约束性 对于业务流程比较强的系统,上一步操作完成后,要强制进行下一步操作,可以通过向导或屏蔽无关操作的方式来限制用户操作。约束性举例功能易用性测试(6)交互性 用户操作的可见性和系统对用户的反馈。对于用户的每一步操作,都应有相应的提示,是用户清晰的看到系统的运行状态。交互性举例功能易用性测试(7)错误提示 关键操作或数据
5、删除等操作前是否有明确的提示,或报错时是否有给出足够的出错原因等。错误提示举例本节课程内容4易用性测试概述1235安装易用性测试功能易用性测试界面易用性测试辅助系统易用性测试界面易用性测试界面易用性测试 界面是软件与用户交互的最直接的层面,界面的好坏决定用户对软件的第一印象。 用户界面测试可分为整体界面测试和界面中的元素测试。界面整体测试是指对界面的规范性、一致性、合理性等进行测试和评估;界面中的元素测试主要包括窗口、菜单、图标、文字、鼠标等。界面易用性测试界面易用性测试用户界面测试主要核实用户与软件之间的交互,验证用户界面中的对象是否按照预期的方式运行,并符合国家或行业的标准。界面测试的两类
6、:界面整体测试和界面元素测试注:界面测试的结果受到测试人员的个人因素的影响。界面易用性测试UI标准直观性实用性灵活性舒适性正确性标准和规范一致性界面易用性测试界面的标准和规范性是指尽量采取行业标准,比如IBM标准,微软标准,Apple标准。特殊行业要有自己比较完善的标准和方案。界面易用性测试界面直观性测试用户界面时,如何衡量软件直观性?用户界面是否洁净、不唐突、不拥挤?UI不应该为用户制造障碍。所需功能或者期待的响应应该明显,并在与其出现的地方。UI的组织和布局合理吗?是否允许用户轻松地从一个功能转到另一个功能?下一步做什么明显吗?任何时刻都可以决定放弃或者退回、退出吗?输入得到承认了吗?菜单
7、或者窗口是否深藏不露?有多余的功能吗?软件整体抑或局部是否做得太多?是否有太多特性把工作复杂化了?是否感到信息太庞杂?如果其他所有努力失败,帮助系统真能帮忙吗? 界面易用性测试界面的合理性是指界面是否与软件功能相融合,界面颜色和布局是否协调等。主要测试方面:界面中元素的文字、颜色等信息前景背景颜色是否合理协调,反差是否太大窗口的比例是否合适界面易用性测试界面的一致性既包括使用标准的控件,也指相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面确保一致。测试界面的一致性,可以考虑:快捷键和菜单选项术语和命令用户级别按钮的位置和等价的按键 界面易用性测试界面的一致性举例 界面易用
8、性测试一致性举例功能快捷键功能快捷键删除Ctrl+D粘贴Ctrl+V查找Ctrl+F关闭Ctrl+W拷贝Ctrl+C剪切Ctrl+X替换Ctrl+H打印Ctrl+P插入Ctrl+I新纪录Ctrl+N打开Ctrl+O保存Ctrl+SMS windows 保留键下一窗口Ctrl+Tab任务列表Ctrl+Ese关闭窗口Ctrl+F4结束应用Alt+F4下一应用Alt+Tab上下文帮助F1界面易用性测试界面的灵活性 由于用户对于软件应用喜欢选择做做什么和怎样做,所以软件需要有较大的灵活性,同时也可能会发展为复杂性,加大测试工作的复杂性。测试界面的灵活性,可以考虑:状态跳转状态终止和跳过数据输入和输出
9、界面易用性测试界面的舒适性 软件应该用起来舒适,而不应该为用户工作制造障碍和困难。测试界面的舒适性,可以考虑:恰当错误处理性能界面易用性测试界面的正确性 正确性主要是指UI是否正确,不会使程序实际执行情况与用户理解产生偏差。测试界面的正确性,可以考虑:语言描述和组织多媒体缺陷市场定位偏差与UI说明不一致,即没有实现所见即所得 界面易用性测试界面的实用性 UI实用性主要是指具体UI特性是否实用。 在测试过程中,检查每一功能点的UI是否具有实际实用价值,是否能够有助于用户执行软件相应的功能,否则就被认为实用性不好,为实用性的缺陷。界面易用性测试-补充界面定制性测试是针对多层次用户的软件。主要测试的
10、内容有:界面元素可定制性工具栏的可定制性统计检索可定制性报表的可定制性界面易用性测试-补充界面定制性测试举例-界面元素、工具栏界面易用性测试-补充界面定制性测试举例-统计检索界面易用性测试界面中的元素测试界面元素测试窗口测试菜单测试图标测试鼠标测试文字测试界面易用性测试窗口测试 窗口是显示设备中的一个区域,用于观看对象、对象相关信息以及应用与对象的动作进行交互。窗口测试-典型窗口界面易用性测试窗口测试用例设计参考窗口控件的大小、对齐方向、颜色、背景等属性的设置值是否和程序设计规约相一致是否显示相关的下拉菜单、工具条、滚动条、对话框、按钮、图标和其他控件,既能正确显示又能调用若窗口无法显示,所有
11、能容是否能够改变大小、移动和滚动活动窗口能否被反显加亮窗口是否正确地关闭多个窗口叠加时窗口名称是否显示正确窗口的数据是否能利用鼠标、功能键、方向箭头和键盘操作当窗口被覆盖并重新调用后,窗口是否能够正确再生如果使用多任务,是否所有的窗口被实时更新窗口是否支持最小化和最大化或放大界面易用性测试窗口测试用例设计参考(续)窗口上的控件是否随窗体的缩放而缩放父窗体支持缩放时,子窗体是否也缩放在一个窗口中按Tab键,移动聚焦是否按顺序移动子窗口位置是否在父窗口的左上角或正中当做个子窗口弹出时是否一次向右下方偏移重要的命令按钮与使用较频繁的按钮是否放在了界面上醒目的位置与正在进行的操作无关的按钮应该加以屏蔽
12、(Windows中灰色的按钮)按钮的大小与界面的大小和控件是否协调多窗口的切换响应时间是否过长界面易用性测试窗口测试举例-多窗口重叠界面易用性测试菜单测试 菜单是应用程序命令项列表,菜单位置按照功能来组织常见菜单形式条形菜单水平和垂直的弹出式菜单下拉菜单T形菜单界面易用性测试菜单测试-典型菜单界面易用性测试菜单测试用例设计参考:是否符合需求菜单项的措辞是否准确菜单项的顺序是否合理图像的布局是否一致界面易用性测试菜单测试用例举例界面易用性测试图标测试 图标属于菜单交互方式,只是它使用图标来代表文本菜单的菜单项图标测试用例设计参考图标是否符合常规的表达习惯不同的目标是否采用不同的图标图标是否具有清
13、晰的轮廓,轮廓清晰的图标可以保证图像在不同的背景色上都具有较好效果注意图标的尺寸,建议图标的图标的尺寸小一些较好建议图标的外形与实际功能相似,尽量避免抽象在图标上是否加有标注界面易用性测试图标测试举例界面易用性测试图标测试举例界面易用性测试鼠标测试鼠标测试用例设计参考在整个交互式语境中,是否可以识别鼠标操作如果要求多点几次鼠标,是否能够才语境中正确识别如果鼠标有多个按钮,是否能够才语境中正确识别光标、处理指示器和识别指针是否随操作恰当地改变点击选中而不是滑动停留选中支持滑轮上下翻动操作对于相同种类的元素采用相同的操作激活用沙漏则表示系统忙,用手型表示可以点击鼠标无规则点击时是否会产生无法预料的
14、结果点击鼠标右键是否弹出菜单,取消右键是否隐藏弹出的菜单界面易用性测试文字测试 文字在视觉上向用户传达作者的意图和各种信息文字测试用例设计参考文字是否繁杂凌乱文字是否使人易认文字是否拼写正确,是否易懂,不存在二义性,没有语法错误文字与内容是否一致本节课程内容4易用性测试概述1235安装易用性测试功能易用性测试界面易用性测试辅助系统易用性测试辅助系统易用性测试辅助系统易用性测试辅助系统是指帮助、向导和信息提示等辅助功能。 主要分两种情况:法律要求的,如针对残疾人可以使用的软件,在用户界面上应要按法律规定为有残疾障碍的人员进行易用性测试;软件中的辅助特性的易用性测试。辅助性系统包括:帮助测试向导测试信息提示辅助系统易用性测试帮助测试帮助测试用例设计参考前后一致性内容完整性可理解性方便性辅助系统易用性测试系统帮助测试用例参考向导测试主要关注系统的向导操作是否正确,每一步是否有说明、向导是否一致、向导是否直观。辅助系统易用性测试信息提示是计算机用信息的形式对用户的某些操作做出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025项目施工合同模板
- 2025房屋建筑合同模板 房屋建筑合同
- 2025专业版电子版权委托代理合同
- 二零二五年度XX房地产公司收取管理费合作协议3篇
- 二零二五年度股权代持与公司研发创新合作协议3篇
- 2025年度农机设备委托管理与农业人才培养协议3篇
- 二零二五年度特色农产品电商平台合作合同范本3篇
- 2025年度养老院老人外出看护责任约定协议3篇
- 2025年度全新二零二五年度离婚后子女心理辅导及关爱协议3篇
- 二零二五年度养殖场品牌授权与合作承包协议3篇
- ISO 56001-2024《创新管理体系-要求》专业解读与应用实践指导材料之18:“7支持-7.1资源”(雷泽佳编制-2025B0)
- ISO 56001-2024《创新管理体系-要求》专业解读与应用实践指导材料之17:“6策划-6.6合作”(雷泽佳编制-2025B0)
- ISO 56001-2024《创新管理体系-要求》专业解读与应用实践指导材料之16:“6策划-6.5组织结构”(雷泽佳编制-2025B0)
- GB/T 45016-2024发动机附件带传动系统机械式自动张紧轮试验方法
- 南宁市三好学生主要事迹(8篇)
- 2024版玻璃幕墙工程材料采购合同2篇
- 全国英语教师赛课一等奖七年级上册(人教2024年新编)《Unit 7 Happy Birthday》教学设计
- 2025年妇产科工作计划
- 《寒假安全教育班会》课件模板四套
- (T8联考)2025届高三部分重点中学12月第一次联考 生物试卷(含答案详解)
- 报关税费代缴服务合同
评论
0/150
提交评论