4软件系统测试方案.doc
《4软件系统测试方案.doc》由会员分享,可在线阅读,更多相关《4软件系统测试方案.doc(32页珍藏版)》请在冰豆网上搜索。
临汾市综合科技治超管理信息化系统
软件功能测试方案
航天四创科技有限责任公司
2012年11月15日
目录
一、 引言 3
1、标识 3
2、系统概述 3
2.1、项目的建设方、用户、开发方和支持机构 3
2.2、系统软件概述 3
2.3系统开发过程概述 6
3、文档概述 6
4、引用文件 6
二、 测试的原则与方法 7
1、系统测试检验原则 7
2、测试方式 7
三、 测试准备 8
1、测试的项目唯一标识符 8
2、硬件准备 8
3、软件准备 8
4、其他测试前准备 8
四、 测试方案 9
1、 测试方案概述 9
2、 系统管理测试 9
3、 治超公共服务首页管理测试 12
4、 基础数据录入测试 14
5、 业务数据采集测试 17
6、 业务流程管理测试 20
7、 统计分析测试 23
五、 需求的可追踪性 25
六、 附录 26
一、引言
1、标识
本文档适用的系统软件为:
临汾市综合科技治超管理信息化系统COCS2000-LFBS2.0
临汾市治超企业信息监管服务系统COSM2000-LFCS1.0
神舟软件的神通数据库系统SCOSCARV7.0版
2、系统概述
2.1、项目的建设方、用户、开发方和支持机构
项目名称:
临汾市科技治超管理信息系统软件系统
项目建设单位:
临汾市治理非法超限超载车辆工作领导组办公室
项目的用户方:
临汾市及下辖17个县市区的治超办及成员单位
项目承建单位:
航天四创科技有限责任公司
技术支持公司:
北京神舟航天软件技术有限公司
2.2、系统软件概述
2.2.1、设计依据
本设计方案主要依据为:
《临汾市综合科技治超管理信息化系统建设项目招标文件》
甲乙方双方签署的商务合同
经甲方、设计方、监理方共同确认的项目《临汾市综合科技治超管理信息化系统软件功能需求分析报告》
《全国治超信息系统数据交换标准》
2.2.2、设计标准规范
系统依据以下规范和指南完成:
《GB-8566-88计算机软件开发规范》
《GB-8567-88计算机软件产品》
《GB-9385-88计算机软件需求说明编制指南》
《GB-9385-88计算机软件测试文件编制指南》
《GB/T12504-90计算机软件质量保证计划规划》
《GB/T12505-90计算机软件配置管理计划规范》
《国标GB1526-89信息处理、数据库流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定》
《中华人民共和国计算机信息系统安全保护条例》
《计算机软件工程规范国家标准汇编2003》
《交通电子政务建设标准化指导意见》
《交通电子政务总体方案》
GB/T11457-1995软件工程术语
GB/T14394-1993计算机软件可靠性和可维护性管理
GB/T8567-1988计算机软件产品开发文件编制指南
GB/T9386-1988计算机软件需求说明编制指南
GB/T14394-1993计算机软件可靠性和可维护性管理
IC卡道路运输证件暂行技术要求(征求意见稿)
2.2.3、三级软件系统的设计目标
A、市级科技治超系统
建设以市、县、企业三级数据中心为主体,依托交通、运管系统,将全市治超各个单位、部门网络进行重新整合。
为市领导、市交通局和市治超办,能全面实时地把握各区县的治超工作情况,掌握源头企业的交通生成动态,提供监督指导的信息化服务平台。
建成一个覆盖全市治超管理机构和各类企业的基础信息通讯网络和全市治超系统统一的数据中心。
使各部门间实现数据信息资源共享,最大地提升信息的利用率,对科技治超资源进行深度挖掘和综合利用,使以往由于信息链脱节造成的问题得到解决,使以往没有充分发挥作用的功能得到充分发掘。
B、县级平台整合
县级平台,担负各区县综合科技治超系统中的数据接收、传输和交换功能,实现对以往分散数据的采集整合,并向市级中心平台上传数据。
对县级平台进行全面改造,统一使用市级平台软件,采用统一数据库和数据结构进行数据管理和业务管理。
继承其原有设备,实现统一功能和数据格式,保证已安装系统企业用户不再增加投资。
数据从企业发送到县级中心,通过通讯服务程序写入县平台服务器的数据库,同时转发一份数据到省中心数据库,确保数据的异地备份。
县级平台软件可以保证在市级平台系统因故停机的情况下,县系统可以独立完成实时数据的采集、巡查数据的录入管理、统计查询及业务报表制作的功能。
在市级平台系统恢复工作后,将治超站点称重数据和业务管理数据同步到市级平台。
C、源头治超点的软件功能设计
路面治超点采集的数据,除视频通过视频系统整合外,上传的数据还包括:
l车牌道路运输证IC卡的数据
l电子运单数据
l地磅采集到的车货总重数据
l车辆称重的拍照图片信息
l超载报警信息
路面治超点监控,可以通过数据接口开发的方式,获取其系统采集的实时数据。
最关键的是将其自动获取的报警信息,及时展现给监控中心和有权限的用户,并能与业务处理机制相对接。
2.2.4、系统应用模式及角色
市级用户主要为监管需要,不直接管理治超数据,不直接处理治超具体业务,以工作指导、工作监督、统计查询、信息共享发布为主。
县级用户负责具体的治超业务工作,包括基础信息维护、巡查、治超事件的处理、信息上报等工作,是治超工作的主体。
考虑地级市和区县治超工作的分工不同、人车户及巡查工作分管的运政与治超管理主体的治超办二者的分工协作、各级监控中心、以及各级领导的监督等因素,对角色进行分工,并可根据用户的需要,增加各类角色,以适应治超工作的需要。
2.3、系统开发过程概述
2012年9月7日至9月15日需求调研及概要设计
2012年9月15日至9月25日系统详细设计
2012年9月25日至10月25日主体功能开发
2012年10月25日至11月15日用户修改意见调整
2012年11月15日至12月5日用户试用及关联系统联调
2012年12月5日至12月8日县级平台系统开发及联调
2012年12月8日至12月15日系统修改完善并测试
3、文档概述
本文档是基于项目招标书、甲乙方开发合同、与监理一同三方确认的软件功能需求分析报告、系统概要设计、系统详细设计等文档的内容,撰写的软件系统测试方案,供甲方和监理方据此对软件系统进行测试和验收。
本文档为内部文档,请相关持有人注意保密。
4、引用文件
本文件参考的文件包括:
《临汾市综合科技治超管理信息化系统招标书》
《临汾市综合科技治超管理信息化系统软件功能需求分析报告》--航天四创科技有限责任公司2012年9月7日
《临汾市综合科技治超管理信息化系统软件功能概要设计报告》--航天四创科技有限责任公司2012年9月15日
《临汾市综合科技治超管理信息化系统软件功能详细设计报告》--航天四创科技有限责任公司2012年9月25日
柯达公司《监控中心客户端使用手册》《CU二次开发接口文档》
二、测试的原则与方法
1、系统测试检验原则
由于本系统是一套根据用户需求定制的应用管理系统,用户在设计阶段没有非常明确的功能需求设计,而且随着用户的系统实际使用,还会进一步提出新的修改需求,因此本系统的测试采用功能调用测试和功能性监测相结合的测试方案。
对B/S系统的一般性管理功能,采用菜单调用性测试,通过对一定数量基础数据的录入,对本系统在管理基础数据的增加、修改、删除、查询统计、表现等软件功能进行测试。
对C/S的源头企业监控系统,采用实际业务数据采集和报警数据模拟的检验测试。
2、测试方式
2.1、B/S架构系统的测试
临汾市综合科技治超管理信息化系统COCS2000-LFBS2.0,是基于B/S架构的基础数据管理和治超业务相结合的信息管理系统。
其结合了数据库管理、WEBGIS应用平台和实时视频监控平台系统应用,对此系统的一般性软件功能进行模拟实际操作性的应用测试,并结合业务流程对用户业务产生的数据流进行模拟测试。
即:
2.1.1、系统配置功能测试
系统的配置主要为用户角色管理、用户管理和个人信息管理等功能,可以通过实际操作检验,权限管理功能。
2.1.2、基础数据管理功能测试
通过对基础数据,包括:
治超场站、源头企业、集中过磅点、维修企业、货运企业、治超办、监控站点、货运车辆、从业人员、治超办成员单位和治超人员等数据,分别基于一个县的实际数据进行录入、修改、删除、GIS地图标定、定位、视频绑定等操作,并对查询调用等功能进行检验。
2.1.3、治超业务流程管理
需结合C/S的治超企业前端监控系统软件采集的数据,对驻场巡查记录、超载事件管理、黑名单管理、处罚管理等进行测试和验证。
包括业务数据记录的添加修改和统计查询,及业务流程中的报警处警、责任认定、下达处罚与跟踪等业务功能。
2.1.4、统计查询功能
需在形成一定数据积累后,进行数据统计、报表生成和智能分析。
2.2、C/S源头企业监控软件测试
通过安装一定数量的企业端监控软件,在实际运行中实现数据才采集和报警业务流程测试。
对于不经常发生的超载报警事件,采用模拟或认为操纵产生报警事件,启动超载报警的功能检测。
三、测试准备
1、测试的网络准备
以县级平台为中心数据交换节点,实现企业通过VPN专网到县中心,从县中心通过移动VPN专网到市中心,中心通过内部网到办公桌面的三级网络构架。
1.1、治超办专线网络建设
根据市治超办监控中心的网络需求,承担业务系统的接入、重点源头企业视频接入及互联网出口,因此市治超办采用100MVPN专线接入。
1.2、区县治超办联网
临汾17个区县通过租用中国移动10M专线接入。
1.3、源头企业网络建设
在重要的源头企业,除传输治超称重数据外,实现监控点远程监控、24小时传输与视频分发共享。
重点源头企业采用2M专线接入。
其它源头企业可采用2MADSL进行接入。
1.4、临汾市科技治超平台实体网络结构
2、硬件准备
2.1、系统服务器及存储部署示意图
2.2、主机系统
市平台作为核心业务节点,主机系统主要包括:
部署双机热备的数据库服务器,web服务器、GIS服务器、通讯服务器、视频管理服务器、流媒体转发服务器和业务应用服务器。
——数据库服务器2台:
保证高可靠性、可用性。
用于部署数据库软件。
——WEB应用服务器1台:
用于部署源头治超监管系统、和通讯服务系统。
——GIS服务器1台:
用于部署GIS软件。
——视频管理服务器1台:
用于视频管理软件及视频整合接入软件部署。
县级平台作为备份服务节点和实时通讯服务基础节点部署区县数据库服务器、通讯服务器、视频服务器和WEB服务器。
——应用服务器1台:
用于部署通讯服务系统、县业务平台系统、县数据库。
——视频管理服务器1台:
用于视频管理软件及视频整合接入软件部署。
2.3、存储系统
磁盘阵列1台:
用于存储临汾市科技治超管理信息系统相关的所有数据。
3、软件准备
3.1、B/S结构服务
B/S结构服务,以市平台系统为中心服务平台,实现治超系统内网用户的业务管理功能,并实现全市科技治超用户的统一的身份认证和权限管理。
需完成部署的系统包括:
lLINUXCENTOS5.8服务器版
l北京神舟航天软件技术有限公司的神通数据库SCOSCARV7.0版
lApache公司的Tomcat5.5版
l系统服务运行语言环境JDK1.6版
l临汾市综合科技治超管理信息化系统COCS2000-LFBS2.0
l柯达视频服务平台KDM2800系统及服务
3.2、C/S结构服务
C/S结构服务实现企业和场站治超信息的