世博会信息化系统规模庞大,开发单位有数十家,为了保障信息系统的可靠性、兼容性,世博会建立了信息化系统的集成测试平台,在开发和系统上线过程中对各系统全面测试。测试是系统开发过程中非常重要的一个环节,良好的测试可以减少系统上线时产生的风险。世博会建立集成测试环境,在有限的硬件条件下,设计和搭建集成测试环境,最大化的模拟最终生产环境和模拟最终的运营场景,并在上线前验证和确立整体信息化系统的是否满足需求。
世博集成测试实验室就是为测试世博整体信息系统而专门设计和建造的专用集成测试环境,实验室应该拥有完整的系统集成测试所需的设备、应用程序环境和IT构架。集成测试实验室的服务期几乎会贯穿世博信息系统的整个生命周期,从规划阶段一直到信息系统运行结束。
集成测试实验室既要在最大程度上对生产环境进行模拟,又要考虑成本因素。设计集成环境时需要在确保模拟效果不被影响的同时,尽可能地微缩生产环境,为各个业务应用系统的全生命周期提供测试支撑平台。从规划期的软硬件选型、方案论证,到建设期的系统开发、优化、各种测试和演练,再到运行期的问题分析解决、系统升级等一系列的活动都要依托于这个平台。特别是在世博信息系统正试运行期间,遇到任何的问题,必须首先在集成环境进行分析和解决,系统改进和补丁升级工作都是绝对不能直接在生产环境进行的操作,必须经过集成环境的验证。
1.单系统测试
应用开发商交付之后,在集成测试环境对单系统进行各项测试,主要涉及本业务系统或平台功能、业务流程和其他质量特性的测试。
2.多系统测试
多系统整合测试是集成测试中较为重要的一项测试,世博信息系统包含数十个业务子系统,其中很多系统都不是完全独立的,它们之间必然会有相互依赖的关系,也就是常说的接口。作为系统集成工作,必须要明确系统间接口进行系统的管理,这样才能避免双方系统对接口缺乏共同的理解、系统之间的接口无法校准、遗漏某些功能、造成系统之间存在灰色区域、影响系统维护、降低工作效率等诸多问题。接口是系统间数据和信息传输和共享的载体和基础,是系统集成活动中一个重要的内容。(www.xing528.com)
3.渗透测试
渗透测试是通过模拟恶意黑客的攻击方法,来评估信息系统安全的一种评估测试方法。这个过程包括对系统的任何弱点、技术缺陷或漏洞的主动分析,从一个攻击者可能存在的位置来进行的,并且从这个位置有条件主动利用安全漏洞。渗透测试在技术层面主要包括网络设备、主机、操作系统、数据库和应用系统。另外针对信息系统的运维,也需要进行安全方面的评估。在集成实验室进行的系统渗透测试主要有相关信息汇总、制订渗透测试方案、实施渗透测试、输出渗透测试报告以及提出安全解决建议等。
4.架构验证
集成测试实验室是技术架构优化和设计工作的重要支撑平台,开展架构优化和设计的各个工作阶段都需要借助集成测试实验室进行连续叠加的验证工作。架构验证和架构改进实施与应用系统的集成测试紧密结合在一起。
世博信息化集成测试平台在不同的阶段有着不同的作用。在建设期的主要目标是保障信息系统能够成功上线,系统开发自测,第三方评测机构单系统功能、性能评测,系统安全评测等活动均为这一目标的顺利实现提供了有效的保障。在试运营期的主要目标是验证人到人、端到端、事到事的就绪状况,因此需要开展专项和综合演练工作,而专项和综合演练时,需要辅助演练的环境——集成测试平台作为信息化演练支持平台将提供专项、综合演练环境,保障试运营的顺利进行。在世博会正式运营期间,集成测试平台的主要功能是作为技术整改的组织和协调平台,提供专用的问题复现、分析解决、测试验证的环境,发布版本技术配置管理工作。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。