软件测试过程中的系统测试概述
系统测试 是将已经确认的软件、计算机硬件、外设和 网络 等其他因素结合在一起,主行信息系统的各种组装测试和 确认测试 ,其目的是通过与系统的 需求 相比较,发现所开三的系统与用户需求不符或矛盾的地方。系统测试要根据系统方案说明书来设计测试, 例,
系统测试是将已经确认的软件、计算机硬件、外设和
网络等其他因素结合在一起,主行信息系统的各种组装测试和
确认测试,其目的是通过与系统的
需求相比较,发现所开三的系统与用户需求不符或矛盾的地方。系统测试要根据系统方案说明书来设计测试,
例,常见的系统测试主要有以下内容。
·恢复测试:恢复测试监测系统的容错能力。检测方法是采用各种方法让系统现故障,检验系统是否能按照要求从故障中恢复过来,并在约定的时间内开始务处理,而且不对系统造成任何伤害。如果系统的恢复是自动的(由系统自动三成),需要验证重新初始化、检查点、数据恢复等是否正确。如果恢复需要人工干预,就要对恢复的平均时间进行评估并判断它是否在允许的范围内。
·
安全性测试:系统的安全性测试是检测系统的安全机制、保密措施是否完善,要是为了检验系统的防范能力。测试的方法是
测试人员模拟非法入侵者,采用几种方法冲破防线。系统安全性设计准则是使非法入侵者所花费的代价比进入系统后所得到的好处要大,此时非法入侵已无利可图。
·强度测试:是对系统在异常情况下的承受能力的测试,是检查系统在极限状态运行时,性能下降的幅度是否在允许的范围内。因此,强度测试要求系统在非常数量、频率或容量的情况下运行。强度测试主要是为了发现在有效的输人数中可能引起不稳定或不正确的数据组合。例如,运行使系统处理超过设计能力最大允许值的
测试用例;使系统传输超过设计最大能力的数据,包括内存的写和读出等。
正性能。通常与强度测试结合起来进行,并同时对软件、硬件进行测试。主要从响应时间、处理速度、吞吐量、处理精度等方面来检测。
·可靠性测试:通常使用以下两个指标来衡量系统的可靠性:平均失效间隔 (mean time between failures,MTBF)是否超过了规定的时限,因故障而停机而(mean time t0 repairs,MTTR)在一年中不应超过多少时间。
·安装测试:在安装软件系统时,会有多种选择。安装测试就是为了检测在安装过程中是否有误、是否容易操作等。主要监测系统的每一个部分是否齐全,硬配置是否合理·,安装中需要产生的文件和数据库是否已产生,其内容是否正确·性能测试:检查系统是否满足系统设计方案说明书对性能的要求。
原文转自:http://www.ltesting.net