软件测试之系统测试(完整版).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试之系统测试(完整版).ppt

第6章 系统测试 6.0 系统测试的概述 6.1 性能测试 6.2 压力测试(负载测试、并发测试) 6.3 容量测试 6.4 健壮性测试 6.5 安全性测试 6.6 可靠性测试 6.7 恢复性测试和备份测试; 6.8 协议一致性测试 6.9 兼容性测试 6.10 安装型测试 6.11 可用性测试 6.12 配置型测试 6.13 文档性测试 6.14 GUI测试 6.15 验收测试 6.16 回归测试 6.17 系统测试工具及其应用 系统测试概述 1.系统测试的定义 系统测试是将已经集成好的软件系统,作为整个计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。 2.系统测试的流程:系统测试流程图 系统测试概述 3.系统测试的目标 确保系统测试的活动是按计划进行的; 验证软件产品是否与系统需求用例不相符合或与之矛盾; 建立完善的系统测试缺陷记录跟踪库; 确保软件系统测试活动及其结果及时通知相关小组和个人。 4.系统测试的方针 为项目指定一个测试工程师负责贯彻和执行系统测试活动; 测试组向各事业部总经理/项目经理报告系统测试的执行状况; 系统测试活动遵循文档化的标准和过程; 向外部用户提供经系统测试验收通过的项目; 建立相应项目的(BUG)缺陷库,用于系统测试阶段项目不同生命周期的缺陷记录和缺陷状态跟踪; 定期对系统测试活动及结果进行评估,向各事业部经理/项目办总监/项目经理汇报项目的产品质量信息及数据。 系统测试概述 5.系统测试的设计 (1/2) 为了保证系统测试质量,必须在测试设计阶段就对系统进行严密的测试设计。这就需要在测试设计中,从多方面考虑系统规格的实现情况。通常需要从以下几个层次来进行设计:用户层、应用层、功能层、子系统层、协议层。 用户层:主要是面向产品最终的使用操作者的测试。这里重点突出的是在操作者角度上,测试系统对用户支持的情况,用户界面的规范性、友好性、可操作性,以及数据的安全性。主要包括:用户支持测试、用户界面测试、可维护性测试、安全性测试; 应用层:针对产品工程应用或行业应用的测试。重点站在系统应用的角度,模拟实际应用环境,对系统的兼容性、可靠性、性能等进行的测试。主要有:系统性能测试、系统可靠性、稳定性测试、系统兼容性测试、系统组网测试、系统安装升级测试; 系统测试概述 5.系统测试的设计(2/2) 功能层:针对产品具体功能实现的测试。 主要包括:业务功能的覆盖、业务功能的分解、业务功能的组合、业务功能的冲突; 子系统层:针对产品内部结构性能的测试。关注子系统内部的性能,模块间接口的瓶颈。主要内容:单个子系统的性能、子系统间的接口瓶颈、子系统间的相互影响; 协议/指标层:针对系统支持的协议、指标的测试。测试内容:协议一致性测试、协议互通测试。 系统测试概述 6.几种常见的系统测试方法 6.1 性能测试 6.1.1 性能测试的基本概念 6.1.2 性能测试方法 6.1.3 性能测试执行 6.1.4 性能测试案例分析 6.5.2安全性测试方法 6.5.3 安全性测试案例分析 例6-7: 该例以ipv6防火墙安全性测试进行了案例分析。 兼容性测试执行 测试软件是否和系统的其它与之交互的元素之间兼容,如:浏览器、操作系统、硬件等。验证测试对象在不同的软件和硬件配置中的运行情况。 浏览器测试: 浏览器是Web客户端最核心的构件,来自不同厂商的浏览器对Java、JavaScript、ActiveX、plug-ins或不同的HTML规格有不同的支持。例如,ActiveX是Microsoft的产品,是为Internet Explorer而设计的,JavaScript是Netscape的产品,Java是Sun的产品等等。另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。测试浏览器兼容性的方法是创建一个兼容性矩阵。在这个矩阵中,测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。 6.10 安装性测试 6.10.1 安装性测试的概念 软件如要实现其功能(除嵌入式软件外),第一步是安装操作。理想情况下,一个软件的安装程序应当可以较好的与已有系统相兼容,并有相应的提示界面供用户参考,安装完毕并实现其功能。若事先没有正确的安装测试,导致软件安装错误或失败,则软件根本就谈不上正确的执行,因此安装测试就显得相当重要。

文档评论(0)

xx88606 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档