软件可靠性测试的执行流程大致包括可靠性测试所需数据和数据收集、 测试环境的准备、 测试运行、可靠性测试数据分析几个部分。

  1、可靠性测试所需数据和数据收集

  可靠性测试所需的数据应根据系统需求说明书、系统概要设计说明书、系统功能设计说明书的要求去选择所需要的测试数据。数据应包括输入的数据(从外部输入的数据)和应用系统运行过程中新产生的数据。

  为了验证系统的可靠性,需要对可靠性测试所需的数据进行总结和归纳,要求对输入的数据和运行过程中产生的数据进行分类汇总,找出影响系统运行可靠性的关键点。

  2、可靠性测试环境的准备

  可靠性测试没有环境是不行的,为了保障可靠性测试能够顺利的进行,需要对测试环境进行准备,环境准备主要表现为5大平台。

  (1)硬件环境平台

  硬件环境在前面已指出(服务器、路由器、交换机、防火墙、磁盘阵列),这里不再叙述了。

  (2)网络基础平台

  网络基础平台包括网络传输、接入系统、操作系统和硬件环境平台等。

  网络基础平台是计算机网络的枢纽,由传输设备、交换设备、网络接入设备、布线系统、网络服务器和操作系统、数据存储和系统等组成,如图所示。

图 网络基础平台的组成

  (3)网络服务平台

  网络服务平台的功能和性能要素主要包括:

  ★ 电子邮件服务;

  ★ DNS服务器;

  ★ WWW服务器;

  ★ 多媒体业务网络系统;

  ★ 视频会议系统。

  (4)网络安全平台

  网络安全平台主要包括:

  ★ 支持多种平台的病毒防范。

  ★ 支持对服务器的病毒防治。

  ★ 支持对电子邮件附件的病毒防治。

  ★ 提供对病毒特征信息和检测引擎的定期在线更新服务。

  ★ 实现集中管理、分布式杀毒。

  ★ 进行系统数据收集,进行统一存储,集中进行安全审计。

  ★ Web信息防功能。

  ★ 具备自动监控,自动恢复,自动报警。

  ★ 提供日志管理、扫描策略管理、更新管理。

  ★ 能够对外网与外网之间交换数据进行基于数据内容的过滤。