软件测试与质量保障教学资料 系统测试_第1页
软件测试与质量保障教学资料 系统测试_第2页
软件测试与质量保障教学资料 系统测试_第3页
软件测试与质量保障教学资料 系统测试_第4页
软件测试与质量保障教学资料 系统测试_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统测试华中农业大学信息学院计算机科学系上节课程回顾2纸杯测试需求:测试一个带广告图案的花纸杯3功能界面易用性性能兼容性可移植性安全性其他系统测试的概念系统测试:将整个软件系统看做一个整体进行测试,包括对功能、性能等,以及将计算机硬件、某些支持软件、数据和人员等系统元素结合起来,在实际运行环境下对软件进行测试。4系统测试的内容5系统测试的内容6功能测试功能测试主要是对产品的各功能点进行验证。根据需求规格说明书和功能测试用例,逐项测试以检查产品是否达到用户的要求。7通过测试业务测试失败测试功能测试8系统测试的内容9界面测试(1)

什么是UItesting第一印象向导愉悦吸引界面测试(2)——实例1政府网儿童网界面测试(3)——实例2界面测试(4)——实例3界面测试(5)——思考范围风格(主色调、背景)正确性(标志、文字、图片、弹出的提示信息)一致性(单一页面、多个页面)合理性(布局、工具栏图标、放大缩放时)美观协调等等项目产品界面测试(6)——通用Windows检查单

编号测试项1软件窗口的长度和宽度接近黄金比例,使用户赏心悦目2窗口上按钮的布局要与界面相协调,不要过于密集或空旷3界面上的字体一般为宋体,字号一般为8-12号4颜色的搭配要赏心悦目,不要使用大红大绿的颜色,应与Windows标准窗体的颜色风格一致5菜单的深度不要超过3级,快捷键没有重复,应采用“主要-次要=帮助”的布局形式6无错别字,无中英文混合7字体样式统一,无全角半角混用8测试窗体在常用分辨率下的显示情况,包括800*600,1024*768等9屏幕对角线交点的上方是最容易吸引用户的位置,要重点测试10工具栏上的图标简洁美观,尽量符合其真实含义11状态栏上要实时显示操作后窗体发生的变化界面测试实例-窗体(1)窗体(2)控件菜单(1)菜单(2)其他系统测试的内容22易用性易见Easytodiscover:单单凭观察,用户就应知道设备的状态,该设备供选择可以采取的行动。易学Easytolearn:不通过帮助文件或通过简单的帮助文件,用户就能对一个陌生的产品有清晰的认识。易用Easytouse:用户不翻阅手册就能使用软件。23生活中的易用性技术易用性测试技术软件易用性26软件易用性-反例27易用性测试技术回顾软件缺陷构成的原则:

软件未实现产品说明书要求的功能软件难以理解、不易使用、运行缓慢或者--从测试员的角度看--最终用户会认为不好。软件未实现产品说明书虽未明确提及但应该实现的目标软件实现了产品说明书未提到的功能软件出现了产品说明书指明不应该出现的错误易用性测试技术易用性测试:从软件的使用合理性和方便性等角度对软件系统进行检查,来发现软件不方便用户使用的地方。

易用性测试安装易用性测试功能易用性测试界面易用性测试辅助系统易用性测试安装易用性测试安装易用性举例安装易用性测试安装测试的方法:按照用户安装手册安装软件,评估软件的易用性。1安装手册的评估2安装的自动化程度测试3安装选项和设置的测试4安装过程的中断测试5安装顺序测试6多环境安装测试7安装的正确性测试8修复安装测试与卸载测试功能易用性测试功能易用性测试主要测试业务符合性、功能定制性、业务模块的集成度、数据共享能力、约束性、交互性和错误提示等。功能易用性测试(1)业务符合性:软件的界面风格、表格设计、业务流程、数据加密机制等设计符合相关的法律法规、业界标准规范以及使用人员的习惯。业务符合性举例行业利润统计报表功能易用性测试(2)功能定制性为适应用户需求的不断变化,软件功能应当能够灵活定制。功能定制性举例党委公文流转处理程序

功能易用性测试(3)业务模块的集成度在一个系统中业务模块之间有可能存在较紧密的关联,此时在某一模块的操作界面下,用户直接可以进入下一关联操作模块。业务模块的集成度举例功能易用性测试(4)数据共享能力指数据库表的关联和数据重用。数据共享能力举例数据模块A模块B模块C模块N通讯录数据功能易用性测试(5)约束性对于业务流程比较强的系统,上一步操作完成后,要强制进行下一步操作,可以通过向导或屏蔽无关操作的方式来限制用户操作。约束性举例功能易用性测试(6)交互性用户操作的可见性和系统对用户的反馈。对于用户的每一步操作,都应有相应的提示,是用户清晰的看到系统的运行状态。交互性举例功能易用性测试(7)错误提示关键操作或数据删除等操作前是否有明确的提示,或报错时是否有给出足够的出错原因等。错误提示举例界面易用性测试(1)界面易用性测试用户界面测试主要核实用户与软件之间的交互,验证用户界面中的对象是否按照预期的方式运行,并符合国家或行业的标准。界面测试的两类:界面整体测试和界面元素测试注:界面测试的结果受到测试人员的个人因素的影响。界面易用性测试(2)UI标准直观性实用性灵活性舒适性正确性标准和规范一致性界面易用性测试(3)界面的一致性既包括使用标准的控件,也指相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面确保一致。测试界面的一致性,可以考虑:快捷键和菜单选项术语和命令用户级别按钮的位置和等价的按键

界面易用性测试(4)界面的一致性举例界面易用性测试(5)一致性举例功能快捷键功能快捷键删除Ctrl+D粘贴Ctrl+V查找Ctrl+F关闭Ctrl+W拷贝Ctrl+C剪切Ctrl+X替换Ctrl+H打印Ctrl+P插入Ctrl+I新纪录Ctrl+N打开Ctrl+O保存Ctrl+SMSwindows保留键下一窗口Ctrl+Tab任务列表Ctrl+Ese关闭窗口Ctrl+F4结束应用Alt+F4下一应用Alt+Tab上下文帮助F1界面易用性测试(6)界面的标准和规范性是指尽量采取行业标准,比如IBM标准,微软标准,Apple标准。特殊行业要有自己比较完善的标准和方案。界面易用性测试(7)界面的合理性是指界面是否与软件功能相融合,界面颜色和布局是否协调等。主要测试方面:界面中元素的文字、颜色等信息前景背景颜色是否合理协调,反差是否太大窗口的比例是否合适界面易用性测试(8)界面的灵活性由于用户对于软件应用喜欢选择做做什么和怎样做,所以软件需要有较大的灵活性,同时也可能会发展为复杂性,加大测试工作的复杂性。测试界面的灵活性,可以考虑:状态跳转状态终止和跳过数据输入和输出

界面易用性测试界面的舒适性软件应该用起来舒适,而不应该为用户工作制造障碍和困难。测试界面的舒适性,可以考虑:恰当错误处理性能界面易用性测试界面的正确性正确性主要是指UI是否正确,不会使程序实际执行情况与用户理解产生偏差。测试界面的正确性,可以考虑:语言描述和组织多媒体缺陷市场定位偏差与UI说明不一致,即没有实现所见即所得

界面易用性测试界面的实用性

UI实用性主要是指具体UI特性是否实用。在测试过程中,检查每一功能点的UI是否具有实际实用价值,是否能够有助于用户执行软件相应的功能,否则就被认为实用性不好,为实用性的缺陷。界面易用性测试界面中的元素测试界面元素测试窗口测试菜单测试图标测试鼠标测试文字测试界面易用性测试窗口测试举例-多窗口重叠界面易用性测试菜单测试-典型菜单界面易用性测试菜单测试用例举例编号测试案例测试结果缺陷原因1菜单功能是否正确执行2下拉菜单是否根据菜单项的含义进行分组3菜单是否有快捷命令方式4文本字体、大小和格式是否正确5菜单功能是否随当前窗口的操作加亮或变灰6菜单功能的名字是否具有自解释性7菜单项是否有帮助8右键快捷菜单是否采用与菜单相同的准则9是否可以通过鼠标访问所有的菜单功能10是否适当地列出了所有的菜单功能和下拉式子功能11下拉式操作能否正常工作12是否根据系统功能进行合理分类,将选项进行分组13菜单深度是否控制在三层以内14菜单标题是否简明、有意义15是否依据使用频度排列16是否依据逻辑顺序排列17是否依据使用顺序排列18各级菜单显示格式和操作方式是否一致界面易用性测试图标测试举例系统测试的内容56兼容性测试兼容性兼容性分类软件硬件数据兼容性与配置测试兼容性实例(1)兼容性实例(2)微软win8系统

兼容性实例(3)不同浏览器打开同一页面IE8.0IE6.0兼容性实例(4)SQLServer企业版与操作系统不兼容兼容性实例(5)IE6可正常显示ActiveX日期控件Netscape不支持ActiveX说明:Netscape不支持VBScirpt兼容性概述什么是软件兼容性?一般来说,兼容性指能同时容纳多个方面,在计算机术语上兼容是指几个硬件之间、几个软件之间或是软硬件之间的相互配合程度。

硬件之间软件之间软硬件思考如何避免上述实例中的问题?软件兼容性是衡量软件好坏的一个重要指标。软件兼容性不良就是软件推广的最大阻碍,缺少兼容性测试会导致功亏一篑!!兼容性测试——概念兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能很好地运行的测试。兼容性测试分类(1)硬件兼容性测试硬件兼容性测试与整机兼容与板卡及外部设备的兼容性配置测试配置测试:配置测试是指验证在不同的硬件配置和软件配置下,应用程序能否正常工作。目的:是保证软件在其相关的硬件上能够正常运行。核心:使用各种硬件来测试软件的运行情况。与整机兼容,与板卡及外围设备兼容兼容性测试分类(2)软件兼容性测试

软件兼容性测试操作系统/平台兼容应用软件之间的兼容不同浏览器之间的兼容性数据库兼容软件兼容性测试的关注点69向前兼容向后兼容不同版本间的兼容标准规范数据共享兼容向前/向后兼容向前兼容和向后兼容(对于不同时期的同种软件)向前兼容:指可以使用软件的未来版本向后兼容:指可以使用软件的以前版本70不同版本间的兼容不同版本间的兼容:指要实现测试平台和应用软件多个版本之间能否正常工作。71不同版本间的兼容操作系统/平台兼容性测试主流操作系统

WindowsUnixLinuxMacintosh不同版本间的兼容操作系统/平台兼容性测试同一操作系统不同版本

WindowsWindowsXPWindowsServerWindows7HomeProfessional软件兼容性测试---应用软件应用软件之间兼容性测试软件运行需要哪些应用软件支持;判断与其他常用软件一起使用,是否会造成其他软件运行错误或本身不能正确实现其功能常见应用软件

下载类文档编辑类位图图像处理类矢量图图像制作类动画制作类杀毒软件类光盘刻录类即时通信类压缩解压缩类系统镜像类多媒体播放类其它软件类标准和规范适用于软件平台的标准和规范有两个级别高级标准:是产品应当普遍遵守的。如:MicrosoftWindows认证徽标要求:软件必须通过由独立测试实验室执行的兼容性测试,其目的是确保软件在操作系统上能够稳定可靠地运行。认证徽标对软件有以下几点要求:(1)支持三键以上的鼠标;(2)支持在C:和D:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论