福大--软件测试第6章-系统测试ppt课件.ppt

福大--软件测试第6章-系统测试ppt课件.ppt

ID:58719329

大小:5.76 MB

页数:45页

时间:2020-10-04

福大--软件测试第6章-系统测试ppt课件.ppt_第1页
福大--软件测试第6章-系统测试ppt课件.ppt_第2页
福大--软件测试第6章-系统测试ppt课件.ppt_第3页
福大--软件测试第6章-系统测试ppt课件.ppt_第4页
福大--软件测试第6章-系统测试ppt课件.ppt_第5页
资源描述:

《福大--软件测试第6章-系统测试ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试方法和技术-Ch.6系统测试计算机工程系杨晓花1第6章系统测试1系统测试概述2系统测试主要内容3系统测试过程4系统测试的人工测试实训案例2系统测试是将已经集成好的软件系统与计算机硬件、外设、网络、数据等其他元素结合在一起,在实际运行环境下,对软件信息系统的各种组装测试和确认测试。目标是通过与系统的需求规格相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案,确保最终软件系统满足产品需求并且遵循系统设计的标准和规定。1系统测试概述3系统测试的对象不仅仅包括需要测试的产品系统的软件,还要包含软件所依赖的硬件、外设甚至包括某些数据、某些支持

2、软件及其接口等。因此,必须将系统中的软件与各种依赖的资源结合起来,尽量在系统实际运行环境下来进行测试。1系统测试概述4系统测试包括:功能测试、压力测试、容量测试、性能测试、安全性测试、健壮性(容错)测试、GUI测试、安装测试、故障转移与故障恢复测试、备份测试、兼容性测试、回归测试、易用性测试、文档测试、在线帮助测试、数据转换测试等。2系统测试主要内容52.1功能测试(FunctionTest)这里所说的功能测试,是在系统集成过程中和系统集成之后所进行的系统功能测试,不仅要考虑模块之间的相互作用,而且要考虑系统的应用环境,其衡量标准是实现产品规格说明书上所要求的功能

3、。根据产品规格说明书,检验系统是否满足各方面功能的使用要求62.2性能测试概念和目的性能测试的目的:为了验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的目的。主要的性能指标:服务器的各项指标(CPU、内存占用率等)、后台数据库的各项指标、网络流量、响应时间72.3容量测试容量测试的目的是通过测试预先分析出反映软件系统应用特征的某项特征极限值,系统在其极限值状态下还能保持主要功能正常运行。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。容量测试完成的标准可以定义为:所计划的测试已全部执行,而且达到或超过指定的系统限

4、制时没有出现任何软件故障。82.4压力测试压力测试是在一种需要反常数据、频率或资源的方式下,执行可重复的负载测试,以检查程序对异常情况的抵抗能力,找出性能瓶颈。本质上说,测试者是想破坏程序。压力测试是对异常情况的检测,异常情况主要指的是峰值、大量数据的处理能力、长时间运行等情况。压力测试总是迫使系统在异常的资源配置下运行。一定要设法破坏它!92.4压力测试如何测试这个游戏站点的承受力?超高速固态硬盘36秒启动13个《魔兽世界》10压力测试、容量测试和性能测试压力测试、容量测试和性能测试的测试目的虽然有所不同,但其手段和方法在一定程度上比较相似,通常会使用特定的测试

5、工具,来模拟超常的数据量、负载等,监测系统的各项性能指标,如CPU和内存的使用情况、响应时间、数据传输量等。112.5故障转移测试Failover测试:故障转移(Failover)和故障恢复(Failback).服务器的Failover测试的目的:检查系统是否具备某种灾难性恢复的手段.当系统局部或全部出错时,能否在指定时间内修正错误.具有良好故障恢复的系统,当遇到软件原因或无法克服的自然原因时,能够进行故障的转移与恢复.使用户最低限度的感受到故障的发生.12Example例一,我们先以一套简单的服务器构造为例来说明服务器发生故障时的情况13Example在这个构造

6、中,当其中一台应用服务器出现故障,连接此应用服务器的两个web服务器将不再获得从负载平衡服务器上请求,这样,所有的负载都会传递到剩余的两台web服务器,见下图:142.6安全性测试根据ISO8402的定义,安全性是“使伤害或损害的风险限制在可接受的水平内”。152.6安全性测试安全性测试是检查系统对非法侵入的防范能力。安全测试期间,测试人员假扮非法入侵者,采用各种办法试图突破防线。例如:想方设法截取或破译口令;专门开发软件来破坏系统的保护机制;故意导致系统失败,企图趁恢复之机非法进入;试图通过浏览非保密数据,推导所需信息等等。理论上讲,只要有足够的时间和资源,没有

7、不可进入的系统。因此系统安全设计的准则是,使非法侵入的代价超过被保护信息的价值,此时非法侵入者已无利可图。162.7可靠性测试可靠性(Reliability)是产品在规定的条件下和规定的时间内完成规定功能的能力,它的概率度量称为可靠度。软件可靠性是软件系统的固有特性之一,它表明了一个软件系统按照用户的要求和设计的目标,执行其功能的可靠程度。可靠的软件系统应该是正确、完整、一致和健壮的。规定的时间:软件可靠性只是体现在其运行阶段,因此将“运行时间”作为“规定的时间”度量规定的环境条件:环境条件指的是软件的运行环境。涉及软件系统运行时所需的各种支持要素,如支持硬件、操

8、作系统、支

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。