系统集成测试验收方案设计.docx
《系统集成测试验收方案设计.docx》由会员分享,可在线阅读,更多相关《系统集成测试验收方案设计.docx(31页珍藏版)》请在冰豆网上搜索。
![系统集成测试验收方案设计.docx](https://file1.bdocx.com/fileroot1/2023-1/6/ac04aefa-5fd7-41cc-a8c9-a2b7abca4e75/ac04aefa-5fd7-41cc-a8c9-a2b7abca4e751.gif)
系统集成测试验收方案设计
Forpersonaluseonlyinstudyandresearch;notforcommercialuse
XXX项目
系统集成测试验收方案
版本:
0.5
日期:
XXXX年XX月
修订记录
序号
日期
修改范围
修改描述
修改的需求号
1
全部
集成测试验收方案
0.2
2
全部
修订
0.5
3
4
5
6
7
8
9
10
1.文档说明
1.1.文档目的
本文档主要用于指导相关人员对外网基础环境进行集成验收工作。
这里所说的相关人员包括:
业主单位:
监理:
承建单位:
1.2.适用范围
本文档只适用于恢复启用工程外网基础环境进行集成验收。
验收内容只包括合同中所要求的在集成测试验收阶段必须实现的各项要求及相关文档。
本文档不适用于内网基础环境的验收。
1.3.参考资料
编号
文档标题
版本号
参考章节
1
《恢复启用工程实施方案》
全文
2
《恢复启用工程集成招标文件》
全文
3
《恢复启用工程集成合同》
全文
2.项目概述
2.1.背景
————————恢复启用工程是由国家发展和改革委员会办公厅(以下简称“办公厅”)和国家发展和改革委员会经济运行局(以下简称“运行局”)作为建设单位负责建设的电子政务项目,项目最终用户为运行局。
本项目于2006年11月30进行公开招标。
通过竞标,中国国信信息总公司(以下简称“国信”)于2007年1月4日收到中标通知书,作为系统集成商的第一候选单位开始承担本项目A包硬件和基础软件系统集成的建设工作。
经过初步调研、方案落实和商务谈判,国信与发改委办公厅于2007年7月4日正式签订合同,明确了双方的法律关系。
2.2.项目工作范围
(1)相关文档编写及管理
按照工程初步设计的技术要求和总体实施计划要求,进一步向软件开发单位、内外网机房的运维单位进行需求调研,进一步对系统集成技术细节进行细化,完成系统集成实施方案的编制。
(2)硬件和基础软件集成
对合同中部署于内外网机房中的全部硬件和基础软件进行集成。
完成全部软硬件设备的安装、调试及验收,并部署到使用位置,实现本项目下全部硬件设备和基础软件的集成,为业务应用系统提供良好运行环境。
(3)应用软件集成
对应用系统开发商提供技术支持、咨询和指导,协助应用系统开发商完成应用系统和数据库的部署,并对其联调和测试提供硬件环境相关的协助。
(4)培训、技术支持和售后服务
完成对系统运行维护人员的培训工作,并提供技术支持和售后服务。
(5)技术咨询
为用户单位提供技术咨询等其他相关服务,并积极协助业主开展与本项目有关的工作。
2.3.项目目标
针对本项目,按设备、网络、操作系统、应用软件等几个方面进行测试验收。
(1)对服务器、网络设备和其他相关设备进行检查,是否存在硬件故障;
(2)对网络性能进行检查,是否存在故障,如核心层交换机、接入层交换机是否存在问题和隐患,是否能满足系统多应用、高流量的业务特点。
(3)服务器等设备的性能进行检查,是否存在系统问题和隐患,业务系统工作是否正常。
(4)相关应用软件进行检查,是否正常工作,并进行性能调优,满足业务系统性能和安全的要求。
2.4.阶段划分
大致可以分成以下六个阶段:
第一阶段:
2007年7月9日正式签订。
第二阶段:
2007年8月3日提交《实施方案初稿》
第三阶段:
2007年9月中旬之前,完成货物到货及设备的安装调试;
第四阶段:
2007年11月中旬之前,完成集成验收。
第五阶段:
即2008年6月至2009年6月试运行;
第六阶段:
2009年6月之内,完成系统验收
2.5.外网网络基础环境
2.5.1.外网设备部署图
外网设备按如下图所示方法在机柜上进行部署。
⏹插槽和端口分配
所有服务器使用RJ45网线接入交换机YXJ-WW-SW01(华为交换机LS-S3526C)
使用固定24个10/100/1000电口连接相关交换机、服务器设备
(1)与发改委外网上级交换机相连
使用固化10/100/1000自适应端口的第1端口。
(2)与服务器设备互联
使用固化10/100/1000自适应端口的第2至6端口。
⏹跳线分配
序号
本地设备
对端设备
跳线类型
跳线编号
数量
1
YXJ-WW-SW01
发改委外网上级交换机
RJ45
YXJ-WW-TX01
1
2
YXJ-WW-SR01
YXJ-WW-SW01
RJ45
YXJ-WW-TX02
1
3
YXJ-WW-SR02
YXJ-WW-SW01
RJ45
YXJ-WW-TX03
1
4
YXJ-WW-SR03
YXJ-WW-SW01
RJ45
YXJ-WW-TX04
1
5
YXJ-WW-SR04
YXJ-WW-SW01
RJ45
YXJ-WW-TX05
1
6
YXJ-WW-SR05
YXJ-WW-SW01
RJ45
YXJ-WW-TX06
1
2.5.2.拓扑结构
3.验收概述
3.1.验收条件
根据合同,外网网络环境集成验收建设工作的验收标准为:
外网网络环境集成验收经过集成、安装、调试,达到了验收条件后,承建单位可以向监理集成验收申请,经监理审核,并经业主同意后由业主组织系统验收。
外网网络环境集成验收的基本条件是:
Ø全面完成设备采购、安装、调试,达到设计方案的要求;
Ø恢复启用工程外网网络环境集成验收运行基本稳定。
3.2.验收总体内容
外网网络环境集成验收内容主要包括以下几个方面:
Ø硬件设备的安装
Ø软件设备的安装
Ø网络的连通性、安全性等
Ø相关文档
根据合同、实施方案和总监理等的要求,外网集成网络基础环境验收提供以下文档:
Ø恢复启用工程安装记录
Ø恢复启用工程外网网络环境集成验收方案
Ø恢复启用工程外网网络环境集成验收测试报告
Ø恢复启用工程外网网络环境集成验收问题报告单(验收遗留问题清单)
Ø恢复启用工程外网网络环境集成验收报告
3.3.验收方法概述
恢复启用工程外网网络环境集成验收的验收方法为:
由业主、监理单位、承建单位三方方共同组成验收小组,由承建单位与监理提供测试结果,监理、业主确认后,出具验收报告。
4.验收计划
4.1.人员及角色
验收人员
角色
职责
4.2.验收流程
根据外网网络基础环境集成实施前与业主、监理达成的验收意见,其验收流程为:
我方根据合同中规定的初步验收条件进行自查,确认满足条件后,向监理机构提交验收审核申请,并提交外网网络基础环境集成验收方案。
监理审查我方的外网网络基础环境集成验收方案,如审查合格,组织业主、监理、承建方参加的验收测试,确认外网网络基础环境集成达到确认的设计方案的要求后,进行验收。
4.3.任务安排
根据上面验收流程,对恢复启用工程外网网络环境集成验收中的任务安排如下表所示:
任务名称
任务描述
计划时间
参与人员
硬件设备的安装验收
检查设备的安装位置、布线、标识情况
软件设备的安装验收
检查
1、solaris操作系统
2、oracle数据库
3、weblogic中间件
4、ApacheWeb服务器安装情况
网络环境验收
检查逻辑结构、连通性、安全性
分布式计算环境
检查分布式计算环境有效性
相关文档验收
系统集成施工记录的完整性、一致性
5.验收内容
集成验收使用以下测试方法进行验收。
5.1.集成验收
5.1.1.设备测试
⏹测试要点:
Ø检查设备安装位置是否正确
Ø检查设备是否能够正常加电
Ø检查设备是否有标签,标签是否符合设计方案
⏹测试方法:
Ø检查设备安装位置是否正确:
依照设备安装图进行检查安装位置是否与下图一致。
Ø检查设备是否能够正常加电:
设备接通电源后按电源按钮开启服务器,若启动时能够正常显示启动画面,没有警报的声音,并且服务器前面板桔黄色的故障灯没有亮起,则设备启动正常。
Ø检查设备是否有标签,标签是否符合设计方案:
依照下表用观察的方式检查设备编号是否与下表所列编号一致。
设备清单表
序号
设备
设备型号
1
中心数据库服务器
IBMSystemX3950
2
磁盘阵列
IBMSystemStorage™DS3400
3
一级应用服务器
IBMSystemX3850
4
一级WEB服务器
IBMSystemX3850
5
备份服务器
IBMSystemX3850
6
磁带库
IBMTS3200
7
域服务器
IBMSystemX3250
8
网管工作站
IntelliStationMPro9229
9
XX部工作站
IntelliStationMPro9229
10
二级应用服务器
IBMSystemx3650
11
二级数据库服务器
IBMSystemX3850
12
二级服务器
IBMSystemX3850
13
机柜及监控系统
IBMS242UStandardRack
14
一级UPS
山特3C3-30KS
15
二级UPS
山特C3KS
⏹测试结果:
测试记录格式见于附表1设备测试表。
5.1.2.网络测试
⏹测试要点:
Ø检查网络结构是否正确
Ø检查各设备之间是否连通
Ø检查IP地址是否正确
⏹测试方法:
Ø检查网络结构是否正确:
根据网络规划图,用观察的方式检查网络结构是否正确。
Ø检查各设备之间是否连通:
根据下表使用ping命令测试网络设备,检查从本地设备到目的设备之间是否连通。
根据实施单位的重要性不同,对44家重点单位进行全部检测,对其他单位进行一定比例的抽查检测。
Ø检查IP地址是否正确:
使用ifconfig–a命令测试本地服务器,如果提示的IP地址与下表相符,则此设备IP地址配置正确。
(下表来自设计方案)。
⏹测试结果:
测试记录格式见于附表2网络测试表。
5.1.3.操作系统的测试
⏹测试要点:
Ø检查操作系统是否能正常启动
Ø检查各服务器分区是否正确
Ø检查各服务器Raid卷是否正确创建
Ø检查操作系统各服务配置是否正确(FTP、TELNET等)
Ø检查操作系统口令是否安全
⏹测试方法:
Ø检查操作系统是否能正常启动:
观察服务器启动后能否正常进入登陆画面,并成功登陆,且此过程中服务器没有显示错误提示,则操作系统能够正常启动。
Ø检查各服务器分区是否正确:
使用df–k命令查看分区信息,若与下表相符(下表来自设计方案),则分区正确。
外网机房服务器磁盘分区划分计划表
设备
序号
分区类型
分区名称
分区大小
划分理由
YXJ-WW-SR02
1
交换分区
\swap\
16GB
交换分区为内存大小的2倍
2
中间件分区
\ApacheSoftwareFoundation\
2GB
Apache安装后占用50MB空间,并预留1.9GB日志文件增量空间
3
java环境分区
\java\
4GB
jdk6u2安装后占用700MB空间,并预留3GBJAVA升级空间
4
页面文件
\website\
20GB
根据承建单位估算
5
根分区
\
20GB
其中操作系统目录\Solaris\、启动文件目录\boot\和其他必备目录与文件共占用20G
6
备份空间
\BackUP
3GB
存放备份的数据
YXJ-WW-SR03
该服务器是YXJ-WW-SR02的冷备份,磁盘空间的划分和利用与YXJ-WW-SR02相同
YXJ-WW-SR01
7
交换分区
\swap\
8GB
交换分区为内存大小的2倍
8
中间件分区
\bea\weblogic\
5GB
weblogic安装后占用500MB空间,并预留4GB日志文件增量空间
9
网站文件分区
\website\
20GB
应用软件,根据承建单位估算
10
java环境分区
\java\
4GB
jdk6u2安装后占用700MB空间,并预留3GBJAVA升级空间
11
根分区
\
30GB
其中操作系统目录\Solaris\、启动文件目录\boot\和其他必备目录与文件共占用20G
12
备份空间
\BackUP
70GB
存放备份的数据
YXJ-WW-SR04
13
交换分区
\swap\
16GB
交换分区为内存大小的2倍
14
数据库系统文件分区
\Oracle\
30GB
Oracle10g安装后占用2.5GB空间,并预留2.5GB系统升级空间
15
数据库数据文件分区
\ORADATA\
200GB
全部剩余空间用于存放数据文件
16
数据库处理程序
\DBTOOLS\
15GB
应用软件,根据承建单位需求估算
17
根分区
\
30GB
其中操作系统目录\Solaris\、启动文件目录\boot\和其他必备目录与文件共占用20G
18
备份分区
\BackUP
48GB
存放备份的数据
YXJ-WW-SR05
该服务器是YXJ-WW-SR02的冷备份,磁盘空间的划分和利用与YXJ-WW-SR02相同
表格说明:
1)数据库服务器YXJ-WW-SR04、YXJ-WW-SR05的\ORADATA\磁盘分区存储应用数据;
2)数据库服务器YXJ-WW-SR04、YXJ-WW-SR05的\DBTOOLS\空间存储承建单位数据服务工具;
3)各web服务器和应用服务器的\website\磁盘空间存储承建单位的应用系统。
4)分区大小由于换算时有差异,只能保证大致精确到GB。
Ø检查各服务器Raid卷是否正确创建:
使用metastat命令查看YXJ-WW-SR01、YXJ-WW-SR04、YXJ-WW-SR05服务器硬盘Raid配置;使用radictl命令观察YXJ-WW-SR02、YXJ-WW-SR03服务硬盘Raid配置。
检查5台服务器Raid配置与下表是否相符(下表来自设计方案)
外网服务器硬盘raid类型设计表
序号
设备代码
设备名称
硬盘技术规格
数量
raid类型
1
YXJ-WW-SR02
外网WEB服务器1
73GBRHS
2
1
2
YXJ-WW-SR03
外网WEB服务器2
73GBRHS
2
1
3
YXJ-WW-SR01
应用服务器
SCSI146GB10Krpmdiskdrive
2
1
4
YXJ-WW-SR04
数据库服务器1
SCSI146GB10Krpmdiskdrive
4
5
5
YXJ-WW-SR05
数据库服务器2
SCSI146GB10Krpmdiskdrive
4
5
注:
两台数据库服务器一块磁盘安装操作系统,剩下3块磁盘作Raid5。
由于SUN服务器本身条件所限所有Raid卷都必须先安装操作系统才可创建。
Ø检查操作系统各服务配置是否正确(FTP、TELNET等):
使用svcs命令观察服务配置是否与下表相符(下表来自设计方案)
服务器系统服务配置表
序号
编号
设备
SSH
FTP
WEB
TELNET
其他
1
YXJ-WW-SR01
外网应用服务器
启动
启动
启动
关闭
关闭
2
YXJ-WW-SR02
外网WEB服务器-1
启动
启动
启动
关闭
关闭
3
YXJ-WW-SR03
外网WEB服务器-2
启动
启动
启动
关闭
关闭
4
YXJ-WW-SR04
外网数据库服务器-1
启动
启动
关闭
关闭
关闭
5
YXJ-WW-SR05
外网数据库服务器-2
启动
启动
关闭
关闭
关闭
Ø检查操作系统口令是否安全:
登陆时根据输入的密码,确定口令是否安全——要求口令为英文与数字混合,并大于8位
⏹测试结果:
测试记录格式见于附表3机房服务器磁盘分区划分测试表、附表4服务器测试表。
5.1.4.其他测试
⏹测试要点:
Ø检查电源线是否正确连接,标签是否正确
⏹测试方法:
Ø检查电源线是否正确连接,标签是否正确:
用观察的方法,检查电源线是否正确连接,标签是否与下表相符。
⏹测试结果:
测试记录格式见于附表5设备电源线测试表。
5.1.5.软件测试测试
5.1.5.1.Oracle10g测试
⏹测试要点:
Ø检查数据库安装位置是否正确
Ø检查数据文件位置是否正确
Ø检查数据库是否能正常启动
Ø检查数据库是否能正常关闭
Ø检查数据库是否能正常备份
Ø检查数据库是否能正常恢复
Ø检查数据库安装用户是否已锁定(除sys,system)
⏹测试方法:
序号
测试内容
测试方法
预计结果
1
数据库安装位置
用ls命令查看
数据库安装在/Oracle分区中
2
数据文件位置
用ls命令查看
数据文件位于/ORADATA分区中
3
数据库是否能正常启动
Sqlplus/assysdba
Startup命令是否成功执行
客户端是否能够连接,访问
命令成功执行
客户端能够成功连接,访问
4
数据库是否能正常关闭
Sqlplus/assysdba
Shutdown命令是否成功执行
客户端是否能够连接,访问
命令成功执行
客户端不能连接,访问
5
数据库是否能正常备份
Exp命令备份数据
能够成功备份
6
数据库是否能正常恢复
Imp命令恢复数据
能够成功恢复数据
7
数据库安装用户是否已锁定(除sys,system)
用该用户登录数据库看是否能够成功登录
除sys,system外其余帐户均已锁定
⏹测试结果:
测试记录格式见于附表6软件测试表。
5.1.5.2.Weblogic测试
⏹测试要点:
Ø检查Weblogic安装位置是否正确
Ø检查域位置是否正确
Ø检查Weblogic是否能正常启动
Ø检查Weblogic是否能正常关闭
Ø检查Weblogic是否有密码保护
⏹测试方法:
序号
测试内容
测试方法
预计结果
1
安装位置
用ls命令查看
Weblogic安装在/bea/weblogic分区中
2
域位置
用ls命令查看
域安装在/bea/weblogic/user_projects/
domains/base_domain
3
Weblogic是否能正常启动
startWebLogic.sh命令是否成功执行
客户端是否能够连接,访问
命令成功执行
客户端能够成功连接,访问
4
Weblogic是否能正常关闭
关闭weblogic窗口
通过console管理工具关闭
Weblogic能正常关闭,客户端不能继续访问
5
是否有密码保护
服务启动过程中是否需要输入帐号和口令
服务启动过程需要输入帐号和口令
⏹测试结果:
测试记录格式见于附表6软件测试表。
5.1.5.3.weblogic+oracle联合测试
⏹测试要点:
Ø检查能否通过web应用访问到oracle中的数据
⏹测试方法:
序号
测试内容
测试方法
预计结果
1
能否通过apache访问到oracle中的数据
临时开放oracle中的scott用户,在weblogic上部署一个测试程序用于读取oracle中的数据,通过web应用访问该测试程序看能否得到正确结果
能正确通过web应用访问到oracle中的数据
⏹测试结果:
测试记录格式见于附表6软件测试表。
5.1.5.4.SQLServer2000测试
⏹测试要点:
Ø检查数据库是否能正常启动
Ø检查数据库是否能正常关闭
Ø检查数据库是否能正常备份
Ø检查数据库是否能正常恢复
Ø检查数据库安装用户是否已锁定(除SA)
⏹测试方法:
序号
测试内容
测试方法
预计结果
1
数据库是否能正常启动
netstartMSSQLserver命令是否成功执行
客户端是否能够连接,访问
命令成功执行
客户端能够成功连接,访问
2
数据库是否能正常关闭
netstopMSSQLserver命令是否成功执行
客户端是否能够连接,访问
命令成功执行
客户端不能连接,访问
3
数据库是否能正常备份
BACKUP命令备份数据
能够成功备份
4
数据库是否能正常恢复
RESTORE命令恢复数据
能够成功恢复数据
5
数据库安装用户是否已锁定
用该用户登录数据库看是否能够成功登录
除SA外其余帐户均已锁定
⏹测试结果:
测试记录格式见于附表6软件测试表。
5.2.相关文档验收
在验收时,应检查文档的正确性、易读性、易用性、一致性和完整性。
6.附件
Ø恢复启用工程外网网络环境集成验收测试报告;
Ø恢复启用工程外网网络环境集成验收问题报告单(验收遗留问题清单);
Ø恢复启用工程安装记录。
网络环境集成测试报告
测试时间:
2009年月日
甲方:
乙方:
监理:
由以上三方根据设计方案,对外网网络环境的集成工作进行测试,测试的内容有以下方面:
Ø外网设备测试
Ø外网服务器IP地址配置测试
Ø外网设备跳线测试
Ø外网机房服务器磁盘分区划分测试
Ø服务器测试
Ø外网设备电源线测试
Ø软件测试
测试的结果如附表所示。
经过三方确认,无遗留问题,可以认定外网网络环境的集成工作已经通过测试。
甲方签字:
乙方签字:
监理方签字:
时间:
时间:
时间:
附表1设备测试表
序号
编号
设备
能否正常启动
位置是否正确
是否有标签
标注是否正确
线缆是否连接全
线缆是否绑好
1
中心数据库服务器
2
磁盘阵列
3
一级应用服务器
4
一级WEB服务器
5
备份服务器
6
磁带库
7
域服务器
10
二级应用服