12 易用性测试技术

上传人:sx****84 文档编号:243397425 上传时间:2024-09-22 格式:PPTX 页数:61 大小:3.23MB
返回 下载 相关 举报
12 易用性测试技术_第1页
第1页 / 共61页
12 易用性测试技术_第2页
第2页 / 共61页
12 易用性测试技术_第3页
第3页 / 共61页
点击查看更多>>
资源描述
,黑盒测试技术,主讲人:,xxx,2010-2011,第二学期,1,易用性测试,主讲人,:魏娜娣,软件测试,实践,本节教学目标,了解易用性测试概念,掌握安装易用性测试方法,掌握功能易用性测试方法,掌握界面易用性测试方法,掌握辅助系统易用性测试方法,本节课程内容,4,易用性测试概述,1,2,3,5,安装易用性测试,功能易用性测试,界面易用性测试,辅助系统易用性测试,本节课程内容,4,易用性测试概述,1,2,3,5,安装易用性测试,功能易用性测试,界面易用性测试,辅助系统易用性测试,易用性测试技术,易用性测试技术,易用性测试技术,回顾软件缺陷构成的原则:,软件未实现产品说明书要求的功能,软件难以理解、不易使用、运行缓慢或者,-,从测试员,的角度看,-,最终用户会认为不好。,软件未实现产品说明书虽未明确提及但应该实现的目标,软件实现了产品说明书未提到的功能,软件出现了产品说明书指明不应该出现的错误,易用性测试技术,易用性是指软件产品被理解、学习、使用和吸引用户的能力。,可理解性,易学习性,美观性,一致性,业务符合性,易用性测试技术,易用性测试,易用性测试,安装易用性,测试,功能易用性,测试,界面易用性,测试,辅助系统,易用性测试,本节课程内容,4,易用性测试概述,1,2,3,5,安装易用性测试,功能易用性测试,界面易用性测试,辅助系统易用性测试,安装易用性测试,安装易用性举例,安装易用性测试,安装易用性测试,安装测试的方法:按照用户安装手册安装软件,评估软件的易用性。,1,安装手册的评估,2,安装的自动化程度测试,3,安装选项和设置的测试,4,安装过程的中断测试,5,安装顺序测试,6,多环境安装测试,7,安装的正确性测试,8,修复安装测试与卸载测试,本节课程内容,4,易用性测试概述,1,2,3,5,安装易用性测试,功能易用性测试,界面易用性测试,辅助系统易用性测试,功能易用性测试,功能易用性测试,主要测试业务符合性、功能定制性、业务模块的集成度、数据共享能力、约束性、交互性和错误提示等。,功能易用性测试(,1,),业务符合性:,软件的界面风格、表格设计、业务流程、数据加密机制等设计符合相关的法律法规、业界标准规范以及使用人员的习惯。,业务符合性举例,行业利润统计报表,功能易用性测试(,2,),功能定制性,为适应用户需求的不断变化,软件功能应当能够灵活定制。,功能定制性举例,党委公文流转处理程序,功能易用性测试(,3,),业务模块的集成度,在一个系统中业务模块之间有可能存在较紧密的关联,此时在某一模块的操作界面下,用户直接可以进入下一关联操作模块。,业务模块的集成度举例,功能易用性测试(,4,),数据共享能力,指数据库表的关联和数据重用。,数据共享,能力举例,数据,模块,A,模块,B,模块,C,模块,N,通讯录数据,功能易用性测试(,5,),约束性,对于业务流程比较强的系统,上一步操作完成后,要强制进行下一步操作,可以通过向导或屏蔽无关操作的方式来限制用户操作。,约束性,举例,功能易用性测试(,6,),交互性,用户操作的可见性和系统对用户的反馈。对于用户的每一步操作,都应有相应的提示,是用户清晰的看到系统的运行状态。,交互,性举例,功能易用性测试(,7,),错误提示,关键操作或数据删除等操作前是否有明确的提示,或报错时是否有给出足够的出错原因等。,错误,提示,举例,本节课程内容,4,易用性测试概述,1,2,3,5,安装易用性测试,功能易用性测试,界面易用性测试,辅助系统易用性测试,界面易用性测试,界面易用性测试,界面是软件与用户交互的最直接的层面,界面的好坏决定用户对软件的第一印象。,用户界面测试可分为整体界面测试和界面中的元素测试。,界面整体测试是指对界面的规范性、一致性、合理性等进行测试和评估;,界面中的元素测试主要包括窗口、菜单、图标、文字、鼠标等。,界面易用性测试,界面易用性测试,用户界面测试主要核实用户与软件之间的,交互,,验证用户界面中的对象,是否按照预期的方式运行,,并,符合国家或行业的标准,。,界面测试的两类,:,界面整体测试,和,界面元素测试,注:界面测试的结果受到测试人员的个人因素的影响。,界面易用性测试,UI,标准,直观性,实用性,灵活性,舒适性,正确性,标准和规范,一致性,界面易用性测试,界面的标准和规范性是指尽量采取行业标准,比如,IBM,标准,微软标准,,Apple,标准。特殊行业要有自己比较完善的标准和方案。,界面易用性测试,界面直观性,测试用户界面时,如何衡量软件直观,性,?,用户,界面是否洁净、不唐突、不拥挤?,UI,不应该为用户制造障碍。所需功能或者期待的响应应该明显,并在与其出现的地方。,UI,的组织和布局合理吗?是否允许用户轻松地从一个功能转到另一个功能?下一步做什么明显吗?任何时刻都可以决定放弃或者退回、退出吗?输入得到承认了吗?菜单或者窗口是否深藏不露?,有多余的功能吗?软件整体抑或局部是否做得太多?是否有太多特性把工作复杂化了?是否感到信息太庞杂?,如果其他所有努力失败,帮助系统真能帮忙吗?,界面易用性测试,界面的合理性是指界面是否,与软件功能相融合,,界面,颜色,和,布局,是否,协调,等。,主要测试方面:,界面中元素的文字、颜色等信息,前景背景颜色是否合理协调,反差是否太大,窗口的比例是否合适,界面易用性测试,界面的一致性既包括使用标准的控件,也指相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面确保一致。,测试界面的一致性,可以考虑:,快捷键,和菜单,选项,术语,和,命令,用户级别,按钮,的位置和等价的按键,界面易用性测试,界面的一致性举例,界面易用性测试,一致性举例,功能,快捷键,功能,快捷键,删除,Ctrl+D,粘贴,Ctrl+V,查找,Ctrl+F,关闭,Ctrl+W,拷贝,Ctrl+C,剪切,Ctrl+X,替换,Ctrl+H,打印,Ctrl+P,插入,Ctrl+I,新纪录,Ctrl+N,打开,Ctrl+O,保存,Ctrl+S,MS windows,保留键,下一窗口,Ctrl+Tab,任务列表,Ctrl+Ese,关闭窗口,Ctrl+F4,结束应用,Alt+F4,下一应用,Alt+Tab,上下文帮助,F1,界面易用性测试,界面的灵活性,由于用户对于软件应用喜欢选择做做什么和怎样做,所以软件需要有较大的灵活性,同时也可能会发展为复杂性,加大测试工作的复杂性。,测试界面的灵活性,可以考虑:,状态,跳,转,状态终止和跳过,数据输入和输出,界面易用性测试,界面的舒适性,软件应该用起来舒适,而不应该为用户工作制造障碍和困难。,测试界面的舒适性,可以考虑:,恰当,错误处理,性能,界面易用性测试,界面的正确性,正确性主要是指,UI,是否正确,不会使程序实际执行情况与用户理解产生偏差。,测试界面的正确性,可以考虑:,语言,描述和组织,多媒体,缺陷,市场定位偏差,与,UI,说明不一致,即没有实现所见即所得,界面易用性测试,界面的实用性,UI,实用性主要是指具体,UI,特性是否实用。,在测试过程中,检查每一功能点的,UI,是否具有实际实用价值,是否能够有助于用户执行软件相应的功能,否则就被认为实用性不好,为实用性的缺陷。,界面易用性测试,-,补充,界面定制性测试是针对多层次用户的软件。,主要测试的内容有,:,界面元素可定制性,工具栏的可定制性,统计检索可定制性,报表的可定制性,界面易用性测试,-,补充,界面定制性测试举例,-,界面元素、工具栏,界面易用性测试,-,补充,界面定制性测试举例,-,统计检索,界面易用性测试,界面中的元素测试,界面元素测试,窗口测试,菜单测试,图标测试,鼠标测试,文字测试,界面易用性测试,窗口测试,窗口是显示设备中的一个区域,用于观看对象、对象相关信息以及应用与对象的动作进行交互,。,窗口测试,-,典型窗口,界面易用性测试,窗口测试用例设计参考,窗口控件的大小、对齐方向、颜色、背景等属性的设置值是否和程序设计规约相一致,是否显示相关的下拉菜单、工具条、滚动条、对话框、按钮、图标和其他控件,既能正确显示又能调用,若窗口无法显示,所有能容是否能够改变大小、移动和滚动,活动窗口能否被反显加亮,窗口是否正确地关闭,多个窗口叠加时窗口名称是否显示正确,窗口的数据是否能利用鼠标、功能键、方向箭头和键盘操作,当窗口被覆盖并重新调用后,窗口是否能够正确再生,如果使用多任务,是否所有的窗口被实时更新,窗口是否支持最小化和最大化或放大,界面易用性测试,窗口测试用例设计参考(续),窗口上的控件是否随窗体的缩放而缩放,父窗体支持缩放时,子窗体是否也缩放,在一个窗口中按,Tab,键,移动聚焦是否按顺序移动,子窗口位置是否在父窗口的左上角或正中,当做个子窗口弹出时是否一次向右下方偏移,重要的命令按钮与使用较频繁的按钮是否放在了界面上醒目的位置,与正在进行的操作无关的按钮应该加以屏蔽(,Windows,中灰色的按钮),按钮的大小与界面的大小和控件是否协调,多窗口的切换响应时间是否过长,界面易用性测试,窗口测试举例,-,多窗口重叠,界面易用性测试,菜单测试,菜单是应用程序命令项列表,菜单位置按照功能来组织,常见菜单形式,条形菜单,水平和垂直的弹出式菜单,下拉菜单,T,形菜单,界面易用性测试,菜单测试,-,典型菜单,界面易用性测试,菜单测试用例设计参考:,是否符合需求,菜单项的措辞是否准确,菜单项的顺序是否合理,图像的布局是否一致,界面易用性测试,菜单测试用例举例,界面易用性测试,图标测试,图标属于菜单交互方式,只是它使用图标来代表文本菜单的菜单项,图标测试用例设计参考,图标是否符合常规的表达习惯,不同的目标是否采用不同的图标,图标是否具有清晰的轮廓,轮廓清晰的图标可以保证图像在不同的背景色上都具有较好效果,注意图标的尺寸,建议图标的图标的尺寸小一些较好,建议图标的外形与实际功能相似,尽量避免抽象,在图标上是否加有标注,界面易用性测试,图标测试举例,界面易用性测试,图标测试举例,界面易用性测试,鼠标测试,鼠标测试用例设计参考,在整个交互式语境中,是否可以识别鼠标操作,如果要求多点几次鼠标,是否能够才语境中正确识别,如果鼠标有多个按钮,是否能够才语境中正确识别,光标、处理指示器和识别指针是否随操作恰当地改变,点击选中而不是滑动停留选中,支持滑轮上下翻动操作,对于相同种类的元素采用相同的操作激活,用沙漏则表示系统忙,用手型表示可以点击,鼠标无规则点击时是否会产生无法预料的结果,点击鼠标右键是否弹出菜单,取消右键是否隐藏弹出的菜单,界面易用性测试,文字测试,文字在视觉上向用户传达作者的意图和各种信息,文字测试用例设计参考,文字是否繁杂凌乱,文字是否使人易认,文字是否拼写正确,是否易懂,不存在二义性,没有语法错误,文字与内容是否一致,本节课程内容,4,易用性测试概述,1,2,3,5,安装易用性测试,功能易用性测试,界面易用性测试,辅助系统易用性测试,辅助系统易用性测试,辅助系统易用性测试,辅助系统是指帮助、向导和信息提示等辅助功能。,主要分两种情况:,法律要求的,如针对残疾人可以使用的软件,在用户界面上应要按法律规定为有残疾障碍的人员进行易用性测试;,软件中的辅助特性的易用性测试,。,辅助性系统包括:,帮助测试,向导测试,信息提示,辅助系统易用性测试,帮助测试,帮助测试用例设计参考,前后一致性,内容完整性,可理解性,方便性,辅助系统易用性测试,系统帮助测试用例参考,向导测试主要关注系统的向导操作是否正确,每一步是否有说明、向导是否一致、向导是否直观。,辅助系统易用性测试,信息提示是计算机用信息的形式对用户的某些操作做出的反应。,提示信息测试参考准则:,提示信息是否用具有可以理解性的语言进行描述,对重要的、有破坏性的命令是否提供确认措施,以避免破坏性操作,信息是否具有判断色彩,信息提示是否具有统一的标记、标准的缩写和隐含的颜色,辅助系统易用性测试,信息提示是计算机用信息的形式对用户的某些操作做出的反应。,辅助系统易用性测试,本节课程总结,易用性测试概念,安装易用性测试,功能易用性测试,界面易用性测试,辅助系统易用性测试,2010-2011,第二学期,61,黑盒测试技术,Thank You !,软件测试,实践,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!