4.2.1硬件环境 κ硬件环境是指软件赖以运行的硬件平台,例如工作组服务器、个人服 务器、PC机及配套设备等。测试中所需要的计算机的数量,以及对每 台计算机的硬件配置要求,包括CPU的速度、内存和硬盘的容量、网 卡所支持的速度、打印机的型号等。 x例如一台服务器的标准来说,它的性能指标主要是由cpu,主板,内 存,硬盘,显示卡等决定的。如果设计要求将来的服务器配置由ntel 架构,双 keon cpu主频是24GH,内存为1GB,硬盘为36GBss硬盘, 网卡为1000mb/S内适应,机箱为2u。此配置为标准配置,可以符合 设计要求。所以通常一个较完善的测试环境均包括标准配置,最佳配 置和最低配置的硬件设备。只是根据项目的需求和条件的限制所占比 例的不同。如压力测试,性能测试,容量测试必须保证在标准配置及 最佳配置的设备上运行,而功能测试,用户界面测试等完全可以在低 配置上的机器上运行。 第四章软件测试环境的搭建
4.2.1硬件环境 硬件环境是指软件赖以运行的硬件平台,例如工作组服务器、个人服 务器、PC机及配套设备等。测试中所需要的计算机的数量,以及对每 台计算机的硬件配置要求,包括CPU的速度、内存和硬盘的容量、网 卡所支持的速度、打印机的型号等。 例如一台服务器的标准来说,它的性能指标主要是由cpu,主板,内 存,硬盘,显示卡等决定的。如果设计要求将来的服务器配置由intel 架构,双xeon cpu主频是2.4GHz,内存为1GB,硬盘为36GB scsi硬盘, 网卡为1000mb/s内适应,机箱为2u。此配置为标准配置,可以符合 设计要求。所以通常一个较完善的测试环境均包括标准配置,最佳配 置和最低配置的硬件设备。只是根据项目的需求和条件的限制所占比 例的不同。如压力测试,性能测试,容量测试必须保证在标准配置及 最佳配置的设备上运行,而功能测试,用户界面测试等完全可以在低 配置上的机器上运行。 第四章 软件测试环境的搭建
4.2.2软件环境 κ软件环境是指支持待测软件运行的软件系 统平台,包括用来保存各种测试工作中生 成的文档和数据的服务器所必需的操作系 统、数据库管理系统、中间件、WEB服务 器以及其他必需组件的名称、版本,以及 所要用到的相关补丁的版本。测试工具软 件也是软件环境中派生出来的一部分。建 立软件测试环境的原则是选择具有广泛代 表性的重要操作系统和大量的应用程序。 在兼容性测试中软件环境尤其重要。 第四章软件测试环境的搭建
4.2.2软件环境 软件环境是指支持待测软件运行的软件系 统平台,包括用来保存各种测试工作中生 成的文档和数据的服务器所必需的操作系 统、数据库管理系统、中间件、WEB服务 器以及其他必需组件的名称、版本,以及 所要用到的相关补丁的版本。测试工具软 件也是软件环境中派生出来的一部分。建 立软件测试环境的原则是选择具有广泛代 表性的重要操作系统和大量的应用程序。 在兼容性测试中软件环境尤其重要。 第四章 软件测试环境的搭建
4.2.2软件环境 x例如web测试,常见的操作系统如下 x Windows系列:例如 Windows Xp, Windows2000, Windows2003 Vista UNX系列:例如 solaris2.6, solaris2.8, red hat9.0 MAC系列:例如OS嵌入式操作系统: VXWORKS,PSOS,QNX等。 x常见的数据库管理系统有 大型服务器数据库平台: oracle8i、 oracle9i xSun平台: sybase, Mysql; xpC平台: Mysql, server2000, Access 平台常见的应用程序 x microsoft office2000, microsoft office2003,金山Wsp2000等。 第四章软件测试环境的搭建
4.2.2软件环境 例如web测试,常见的操作系统如下: Windows系列:例如Windows Xp,Windows2000,Windows2003 , Vista; UNIX系列:例如solaris2.6,solaris2.8,red hat 9.0 ; MAC系列:例如OS 嵌入式操作系统:VXWORKS,PSOS,QNX等。 常见的数据库管理系统有: 大型服务器数据库平台:oracle 8i、oracle 9i; sun平台:sybase,Mysql; pc平台:Mysql,server2000,Access; 平台常见的应用程序: microsoft office 2000,microsoft office 2003,金山Wsp2000等。 第四章 软件测试环境的搭建
4.2.3数据准备 κ在软件测试中测试的数据源非常重要,应尽可能的取得大 量真实数据。无法取得真实数据时尽可能的模拟出大量的 数据。数据准备包括数据量和真实性两个方面。现实中越 来越多的产品需要处理大量的信息,不可避免的使用到了 数据库系统。少量数据情况下,软件产品表现岀色,一口 交付使用,数据急速增长,往往一个简单的数据查询操作 就有可能耗费掉大量的系统资源,使产品性能下降,失去 可用性,这样的案例已经很多。数据的真实性通常表现在 为正确数据和错误数据,在容错性测试中对错误数据的处 理和系统恢复是测试的关键。对于更为复杂的嵌入式实时 软件系统,例如惯性导航系统仅有惯性平台还不够,为了 产生测试数据,还必须使用惯性平台按照要求运动起来」 也可以用软件来仿真外部设备,但开发仿真程序又并非易 都在测讠 试中起到 第四章软件测试环境的搭建
4.2.3数据准备 在软件测试中测试的数据源非常重要,应尽可能的取得大 量真实数据。无法取得真实数据时尽可能的模拟出大量的 数据。数据准备包括数据量和真实性两个方面。现实中越 来越多的产品需要处理大量的信息,不可避免的使用到了 数据库系统。少量数据情况下,软件产品表现出色,一旦 交付使用,数据急速增长,往往一个简单的数据查询操作 就有可能耗费掉大量的系统资源,使产品性能下降,失去 可用性,这样的案例已经很多。数据的真实性通常表现在 为正确数据和错误数据,在容错性测试中对错误数据的处 理和系统恢复是测试的关键。对于更为复杂的嵌入式实时 软件系统,例如惯性导航系统仅有惯性平台还不够,为了 产生测试数据,还必须使用惯性平台按照要求运动起来, 也可以用软件来仿真外部设备,但开发仿真程序又并非易 事。 但这都在测试中起到至关重要的作用。 第四章 软件测试环境的搭建
4.2.4网络环境 κ随着网络的普及,越来越多的软件产品离不开网络环境, 网络环境是硬件因素和软件因素的综合。各种路由器,交 防火墙等是软件基础。如果测试结果与接入 nternet的线 路的稳定性有关,那么应该考虑为测试环境租用单独的线 路;如果测试结釆与局域网内的网络速度有关,那么应该 保证计算机的网卡、网线及用到的集线器、交换机都不会 成为瓶颈 κ正确的网络环境更离不开人的因素,搭建,维护,调整网 络环境以适应测试的需要。人为的造成网络环境的错误 也将导致测武任务的失败。负责网络环境的测试人员应具 备网络管理员的技术和能力 第四章软件测试环境的搭建
4.2.4网络环境 随着网络的普及,越来越多的软件产品离不开网络环境, 网络环境是硬件因素和软件因素的综合。各种路由器,交 换机,网线,网卡等是硬件基础,各种代理,网关,协议, 防火墙等是软件基础。如果测试结果与接入Internet的线 路的稳定性有关,那么应该考虑为测试环境租用单独的线 路;如果测试结果与局域网内的网络速度有关,那么应该 保证计算机的网卡、网线及用到的集线器、交换机都不会 成为瓶颈。 正确的网络环境更离不开人的因素,搭建,维护,调整网 络环境以适应测试的需要。人为的造成网络环境的错误, 也将导致测试任务的失败。负责网络环境的测试人员应具 备网络管理员的技术和能力。 第四章 软件测试环境的搭建