现在的位置: 跳过导航链接首页 > 园区服务 > 技术服务 > 系统验收测试
系统验收测试

服务介绍

    系统验收测试是客户在软件交付或部署之前,或者在信息系统正式上线运行之前进行的一个全面深入的测试活动。其目的为:

    1.验证系统的架构与功能与用户需求、设计指标之间的符合性,确保最终用户能用其完成既定功能和目标任务;

    2.验证系统各个功能模块、业务流程的正确性;

    3.验证系统的实际性能表现,能否满足设计要求与实际应用的需要;

    4.进一步提高系统运行的稳定性与可靠性;为今后系统的稳定运行与维护升级提供客观依据与科学数据

    5.尽可能的消除系统的存在的安全漏洞与安全隐患;

    6.降低系统的性能瓶颈;

    7.验证不同应用系统之间的接口和数据交互的正确性、有效性。

    系统验收测试覆盖从底层的网络测试,到应用系统的功能测试、性能测试、系统容灾与高可靠性测试、安全测试等方面。并且可以根据项目的实际特点进行裁剪与组合。测试一般采用黑盒测试,使用手工测试和自动化测试相结合的手段进行。根据验收测试合同(或项目计划)的要求,依据GB/T 16260.1定义的软件质量子特性,确定具体的测试内容。

    近年来,实验室完成的大型信息系统的验收测试有:上海市公务网、世博网、上海网络舆情预警监测系统、上海市医疗保险系统、上海社保系统、上海市人大常委会电子政务系统、普陀区电子政务平台、上海市工商局行政管理系统等数十项。

应用案例

    成功为医保领域提供强有力的测试技术保障——上海市医疗保险三期工程应用系统测试

    评测重点实验室受上海市医疗保险信息中心的委托,对“上海市医疗保险费用结算审核计算机管理系统—三期工程应用系统”进行了测试。该系统是一个覆盖全市的医保业务服务平台,覆盖全市范围的实时结算业务、帐户管理及医保内部业务,整合了所有的医保业务系统,建立了集中统一的数据中心平台。该系统关系到上海市1300万百姓的实际生活,其对业务的实时性、系统的运行稳定性、安全性都有极高的要求

    针对这个特点,实验室在设计本次验收测试时:将测试重点放在了系统容灾与高可靠性测试上。具体的测试工作除了常规的功能测试外,网络流量监测、网络协议分析外,主要涵盖了:容灾网络切换测试、医保主中心存储系统容灾测试、应急系统切换测试、基本数据容灾测试(数据复制对系统性能的影响)、事务一致性测试、服务器冗余链路切换测试、核心服务器性能监测、骨干链路网络流量监测、系统数据备份策略检查等。

    通过专业的测试验证了被测功能在系统约束条件下运行正常、性能良好;主机与网络系统运行正常,网络协议分布符合用户实际应用情况,核心链路传输性能良好;各台核心业务服务器的日常资源消耗较低,核心应用服务器起到了负载均衡的作用;后台Oracle数据库运行正常,资源消耗较低;实现了服务器到核心交换机冗余链路的无缝切换,具有较高的可靠性;系统通过应用级灾难备份中心,对核心业务系统进行实时数据备份的双重保护机制,具有较高的安全性和可靠性;事务执行过程中系统容灾能力良好。

    像上海医保系统这样一个涉及全上海所有人民身体健康的关键业务系统,其稳定性和可靠性是不容置疑的,这类系统在上线之前寻求第三方专业测试机构的测试是其提高质量的有效手段之一,也同样可以降低其测试和质量保障成本的有效途径。

    团队协作出佳绩,客户满意送表扬——“上海市普陀区电子政务平台”测试案例

    上海市计算机软件评测重点实验室(SSTL)受普陀区信息化委员会的委托,于2006年2月至4月,对普陀区电子政务平台进行了系统联动测试。整个测试过程可分为两个阶段,第一阶段在软件评测重点实验室内搭建电子政务平台的测试环境,进行系统功能测试。第二阶段在电子政务平台的现场部署环境,进行功能回归测试、通用服务器性能测试、系统安全测试、单点业务性能测试、综合业务性能测试。

    普陀区电子政务平台是一个覆盖全区政府机构,结构开放,面向办公自动化和业务协同化,功能较为完善的统一政务平台。系统采用B/S架构,共分为网络平台、基础平台、业务系统三大部分。其中基础平台是整个电子政务平台的应用基础,实现了对多个应用系统的功能整合,为各个业务系统提供了统一的办公门户平台、用户管理、权限控制、邮件服务以及法人库、人口库、地理信息库等基础数据库。整个系统定义了一套较为规范的Web Service数据接口,基础平台具有一定的可扩展性。

    业务系统包括全区统一的办公自动化系统、人大议案处理系统、GIS系统、、后勤保障系统、业务流程控制系统等十多个应用系统。用户覆盖了普陀区的各政府职能部门,实现了区内各单位日常办公的网上应用协同。

    其系统架构如图:

    针对测试,普陀区信息化委员会提出了明确的测试需求“确保普陀区电子政务平台系统安全、稳定、高效运行,对电子政务平台进行联动测试”。

    由于普陀区电子政务基础平台是整个电子政务平台的核心和基础平台,其所起的作用是其它任何应用都是无法替代的。上层的各种应用系统都和基础平台有着密切的联系,交互性极强,其功能的正确性和可行性不仅仅影响当前已经部署的应用,而且它将影响到普陀区电子政务将来的发展方向、应用的同一性、可扩展能力。因此基础平台已实现功能的正确性,应用开发规范制定的合理性、完备性、可扩展性成为了本次测试一个关键性的内容。

    对此,实验室在整个验收测试中,在保留常规测试项目的同时,特别关注以下的测试内容:

    1.已实现的系统数据交换规范(合理性、完备性、可扩展性)

    2.通过使用Web Service技术作为接口的标准,实现不同应用系统间用户帐号和授权信息的统一管理,多级分层授权机制的有效性和即时性。

    3.实现基于平台的所有应用系统的信息内容在各应用系统内进行一次发布,同时在其他多个相关联的应用系统中可见。

    4.实现对各个不同系统的日志和审计信息的统一,能对所有日志和审计信息进行统计、管理和查询,以及操作记录的可追溯性和不可抵赖性。

    5.对于各类需基于业务流程的应用解析和控制的准备性和有效性,并能提供用户对各流程节点和操作人员的自定义和修改功能。

    6.统一办公门户模块抓取多个应用系统中的相关内容的匹配性和准确性。

    7.基础数据库架构设计的合理性,应用系统和基础数据库的数据整合方式。

    在测试期间,先后对电子政务平台进行了功能测试、通用服务器(邮件服务器、视频服务器)性能测试、业务性能测试、系统安全性测试、网络测试。通过测试发现与回归,使得用户对于系统的实际情况有了较为深刻的了解,为今后系统的运行和维护提供重要的参考,大大降低了系统的风险。系统性能提升如下:

    测试体会:随着IT系统的不断建设和发展,用户进行应用系统的集成与整合是一个主要的发展趋势。联动测试测试具有不可低估的作用。它有助于发现不同系统之间的接口和交互的正确性。而这些测试往往是开发商和用户都无法完成的测试。第三方的测试机构在这类测试发挥了极其重要的作用。普陀区电子政务平台的联动测试的示范作用不可低估。此项目测试为信息系统的以测代评提供了示范性的案例,客户对实验室的测试能力与服务质量给予了极高的肯定与评价。