
【精品】测试验收方案.doc
33页测试验收方案一、 简介本方案分为六大部分来阐述報个测试验收方案,各部分既独立成一个桀体,又互相关联, 从计划、安排到具休阶段实施既有总休上的原则和方法指导,又有详细的测试方法和测试方 案进行实际测试工作的指导主要分为以下部分:项目测试流程:对测试验收进行整体的测试时间、计划安排;项目验收测试总体计划:按照招标文件要求、软件工程理论,对软件进行迭代式的开发 测试,每个开发阶段都有开发FAT和FAT验收测试,每个实施阶段都有SAT验收测试,第 三部分测试总体计划中,对于软件开发周期中的各阶段从测试方法论的角度对FAT测试与 SAT测试进行了指导为避免文章中的不必要内容重复,具体可操作方案请见随后的"工厂 验收测试方案”与“现场验收测试方案”相关章节;工厂验收测试方案与现场验收测试方案:从可操作的角度对软件周期齐阶段的FAT、 SAT测试进行详细的技术说明,各阶段FAI\ SAT根据该阶段测试不同灵活运用该指导方案 中测试方法和操作文档测试:对于各阶段产生的文档进行验收二、 项目测试流程一)整体流程福建电力FMIS系统测试贯穿于项冃的始终,是项冃质量保证体系的重要环节,远光公 司匕经建立起基于IEC 91868/ 91868、ISO 900()和IBM Rational RUP2000标准的质量保障体 系,制定和执行了质彊保障规范体系。
参考国际标准和IBM Rational RUP2000软件工程的 测试流程,依据招标文件的要求,制定福建电力FMIS系统的報体测试工作流程,用于指导 项目的测试和质最检杏流程说明:1) 测试流程是福建电力FMIS总体实施流程的一个子集,贯穿于三个实施阶段Z中;2 ) 项目第一实施阶段的测试流程首先通过系统分析和设计文档获収测试需求,针对第一实施阶段的开发冃标制定二次开发FAT测试方案,第一•阶段开发测 试方案将依据本方案的FAT测试方案规范和耍求进行细化3) 执行测试方案,并提交测试报告;4) 对测试报告进行评估和审核,不能通过时,项目实施进入开发流程系统进行 开发和优化,否则,进行下一步实施工作流程5) 项目上线前,需要进行本阶段的FAT测试;6 ) 接着进行本阶段的项目SAT测试;7) 笫二阶段、第三阶段的测试流程与第一阶段的测试流程相同,只是测试的内容不同8 ) 最后进入系统的祭体现场验收测试阶段整体项H测试流程如下图:三、项目验收测试总体计划福建电力FMIS系统测试总体计划是实施项目总体计划的一部分,分别在每个一个实施 阶段二次开发任务完成吋执行FAT测试计划,系统准备运行阶段进行本阶段的FAT测试, 在系统阶段FAT测试Z后,三个月内进行现场验收(SAT)测试。
第二、第三阶段执行类似 的测试活动,最后执行桀体现场验收测试活动,总体计划如下:(%1) 组织机构及人员保障远光软件公司成立了专门的测试部门,现有测试经理、测试设计师和测试工程师30余 人,专门负责远光电力FMIS实施项目的测试丁•作,远光公司承诺成立专门的测试小组负责 福建电力FMIS项目的所有测试活动同样承诺,针对福建电力FM1S的专门测试小组委派具 有丰富经验的测试经理和设计、测试工程师参加,测试组织机构与项目实施纽织机构并行, 测试纽织机构描述如下:项H管理委员会项H总监 (乙方);技术顾问; ;业务顾问;实施经理实施组织机构测试经理测试组织机构测试设计师 |测试丄程师(二)整体现场验收测试(1).测试目的对全省己经完成实施的财务管理信息系统进行综合性能鉴定和验收此次测试的主耍目的是全面验收全省范鬧内系统之间的互连和相互之间的数据支持能 力,检验各系统与省公司系统之间的集成与互连的能力,各系统互连状态下止常运行的能力, 集团范围内全面完成财务与业务一体化的财务管理信息系统的应用布署状态和性能2 )、测试时间在第三阶段桀体验收完成后,81工作日之后执行本幣体验收计划(假如于2009年1月 27日正常完成验收,执行本计划的时间是2009年5月19日)。
3 )、测试地点福建省电力公司及英下属所有实施软件系统的单位4 ).测试人员供方选派测试经理1人,测试项目纟I[成员15人负责本次SAT测试,需方根据各实施地具体情况指派具体人员参与和配合桀个SAT测试过程,人员山需方自行决定 供方项目纽成员具体分工与职责见下表:测试内容人员安排及数量■ 具体职责功能测试测试项目组成员:9人主耍对软件的基础架构、软件提供的 所有界面功能以及异常情况处理的 测试性能测试测试项目组成员:2人主耍对软件的稳定性、健壮性以及压 力并发的能力进行测试兼容性测试测试项目组成员:1人主要是软件对儿种操作系统(包含服 务端和匚作站)和客户层表现界而的 兼容性进行测试安全性测试测试项目组成员:2人主要対网络数据安全、服务器和客八 终端会话安全、中间件的管理与调 度、数据操作控制权限、数据备份与 恢复、用户权限控制、操作控制等安 全性问题进行测试介质检查测试项目组成员:1人主要对软件提供相关外部工具进行 检查和功能测试(5).测试内容现阶段的SAT测试主要对当前各地实施的分系统及与总公司进行各方面的功能与性能测 试,测试涉及软件系统的功能测试、性能测试、兼容性测试、安全性测试和介质检杳。
功能测试主要包括:基础架构测试、软件的功能测评、异常处理测试及接口测试儿方而;性能测试主要包括:稳定性测试、压力(并发)测试等;兼容性测试包括各种系统环境的纽合测试;安全性测试则包括系统应用涉及到的各种安全措施;介质检查主要针对软件系统中提到的和关外部工具进行检杏和功能测试6 )、测试环境测试在需方各实施地实际运行环境上进行,数据均使用需方真实数据,具体各实施地软 硬件环境配置如下表所示:硬件环境(网络、设备等)应用服务器:数据库服务器:客户端:网络环境:软件环境(相关软件、操作系统等)应用服务器操作系统相关软件数据库服务器操作系统相关软 件客户端操作系统相关软件(7).测试方法软件功能测试采用黑盒测试,主要依赖于资深业务人员的手工测试以及专业判断评定;性能测试主要采用性能测试工具如LoadRunner等进行,利用工具本身所提供的功能对 各种需耍获収的性能指标和参数进行测评;兼容性测试主要依赖于软件和硬件的专业人员的专业部署与评定;安全性测试依赖于专业网络人员采用各种手段和一•些网络工具针対软件安全的应用方 面和网络方面进行测试评立;介质检查主要依赖于测试人员专业的判断和审杳8 )、测试流程测试流程严格按照以下流程执行: 测试案例的执行-〉填写问题表-> 问题表处理・・> 系统升级-〉冋归测试。
9 )、测试成果测试完成后提交本阶段SAT测试报告以及测试流程中涉及到的相关农格文件,并曲双方 负责人签署项目验收报告,以供文档评测本阶段成果具体如下:《项目報体SAT测试工作计划表》《项目整休SAT测试用例衣》《项目整体SAT问题记录汇总衣》《项目整体SAT问题处理汇总农》《项日整体SAT问题确认汇总表》《项目整体SAT测试报告》其中《项目整体SAT测试工作计划表》和《项目整体SAT测试报告》将提交项目委员 会审批和备案U!、工厂验收测试方案工厂验收测试涉及到软件系统功能、性能、兼容性、安全性等测试的各个方面,工厂测 试方案中对于测试过程中需要关注的测试项、测试方法及测试结果等都作了详细设计和说 明方案结构按照功能、性能、及其他测试点等项目来组织—)功能测试方i1、基础架构测试(1).系统架构要求应用系统采用三层或多层体系结构,三层或多层体系结构具体划分为:客户层、中间层 (可进一步划分为两层或两层以上)、数据层系统体系架构采用J2EE解决方案系统山 数据平台、中间件平台、应用软件和英他支撑软件四大部分组成,可以从软件真实部署的局 域网网络拓扑图检验软件体系架构系统软件是汉化的,与系统配套的各种管理软件和诊断软件配备完報,以功能测试的方 式对此进行测试和检验,对此方案中有具体的测试安排。
系统数据平台采用Oracle9i-系统所有山供方配置的第三方软件在研究系统中稳定运行,可以从操作系统的功能中対此进 行查看检验2 )、数据平台要求通过软件的应用平台,对各种功能的止确操作检验应用平台产生的数据与真实预期数据 进行比对校验,验证其止确性和准确性具体可以参照具体软件功能评测安排进行测试3).中间件平台要求杳看中间件服务器平台,是否符合标书要求的中间件平台要求4 )、数据库设计要求参考捉供的数据库设计文档杳看实际数据库系统是否符合2、应用软件功能测试系统基本业务功能随着项目实施推广的深化也逐渐增多,系统集成的功能模块也越來越 多,下表给出的基本业务功能包含了全部系统的业务功能点,其测试重点和关注点也一•一进 行了标注,根据齐实施阶段的需要从下表中进行选择性的测试序号评测项目评测内容1预算管理评测功能包括:预算项日、预算编制、预算控制、预算分析、预算考核及预算管理与资 金管理、核算管理等的一体化,预算与计划、工程、购电、售电、资产等业务的衔接2资金管理评测功能包括:资金管理、票据管理、安全管理、融资管理、收支确认流程、银行账户 管理及资金管理与预算管理、核算管理等的一体化,资金与工程、购电、倍电、银行等 业务的衔接3核算管理评测功能包括:数据归集、数据处理、账套管理、记账要求、数据查询及核算管理与预 算管理、资金管理等的一体化,核算与购电、售电等业务的衔接1报表管理评测功能包括:报表设置、报表生成、报表编制、报表维护、报表査询、报表管理等5购销管理评测功能包括:购销管理、与业务系统的衔接等6工程财务管理评测功能包括:工程管理、辅助分析、与业务系统的衔接等7报账中心评测功能包括:报帐流程、结算管理8财务稽核评测功能包括:财务稽核等9产权管理评测功能包括:产权查询、监督管理等;10财务风险评测功能包括:流程管理、台账管理等;11会计档案管理评测功能包括:电子签收、分类归档等;12财务评价评测功能包括:评价指标体系自动化、评价指标体系灵活性等;13财务内部业务 集成评测功能包括:资产管理、税收管理、电价管理等;14财务与业务一体化评测功能包括:以电力价值流为主线的一体化、以资产价值流为主线的一体化、以办 公协同为主线的一体化等;15与上下单位的 信息交换评测功能包括:与国家电网公司、下属各分公司、控股子公司的信息交互;16与关联单位的 信息交换评测功能包括:系统提供电子商务的能力。
3、异常处理测试核查系统发生异常状况吋软件是否能够止确处理,如网络故障(切断网络连接)、主机 故障(服务器断电/down机)、用户操作出错等为了保证系统能够止确持久运行,必须对 数据和系统进行完整性检杏、故障转移和恢复测试等等措施,用以确保系统能成功完成转移, 并能从导致意外数据损失或数据完整性破坏的各种硬件、软件或网络故障中恢复故障转移测试可确保:对于必须持续运行的系统,一日•发生故障,备用系统就将不失时 机地顶替”发生故障的系统,以避免丢失任何数据或事务恢复测试是一种对抗性。
