P10核心FF系统界面截图
CBS分公司综合业务系统
P10-IDS数据集成平台界面
案例综述:
中国太平洋保险旗下拥有太平洋寿险、太平洋产险和太平洋资产管理公司等专业子公司,太平洋产险为中国第二大产险公司,太平洋寿险为中国第三大寿险公司。
太保寿险测试服务针对整个太保寿险公司使用或开发阶段的各个系统。涵盖了目前处于推广广阶段的集团P10项目;其中以业务系统为核心,辐射到周边近30个相关系统;同时还包括分公司仍在使用的分布式核心业务系统连同周边相关系统在内的测试服务工作。提供功能测试、性能测试、自动化测试等各种测试服务,是目前寿险测试服务供应商中唯一提供性能测试服务的合作伙伴。在进行测试服务的同时,逐步改善优化太保原有测试流程,使其规范化、标准化,并逐步形成具有太保特色的测试过程管理规范。
功能说明:
太保测试服务是以业务系统为中心,通过IDS数据集成平台、EAI应用服务集成平台,集成周边几十个系统,上线前的系统内部测试、多系统集成测试、性能测试;上线过程中的数据迁移测试;系统上线后的常规维护测试;以及逐步展开的自动化测试。
各系统数据流转如下图所示:
涉及的系统包括:
– 核心业务系统:FF核心业务系统、CBS分公司综合业务系统、CAGS综意险系统、核保核赔系统
– 接口集成:IDS数据集成平台、EAI应用服务集成系统
– 周边系统:银行代收付系统、财务接口系统、核保专家系统、渠道管理系统、营销信息管理系统、营运报表系统、绩效考核系统、再保险系统、精算采集系统、绩效考核系统、集中出单系统、远程出单系统、打印系统、录单外包系统、单证管理系统、调查管理系统、保全审批系统、营运管理系统、电子台帐系统、设备管理系统
特点与优势:
太保测试服务项目具有以下几个特点:
1. P10集成测试:从07年底开始推广的P10项目,已开展了多次P10项目的大集成测试;集成测试方法包括接口与路径测试、功能测试、健壮性测试;截止到09年底,已有湖南、海南等多家分公司等多家公司上线成功。09年底青岛分公司上线采用新的切换方式,即先将分公司的综合业务系统(CBS)的数据迁移到综意险(CAGS)及IDS中,待运行稳定后,再将CAGS的数据迁移到FF,最终完成从CBS到FF的系统切换,为了验证切换方式的切实可行性同时确保青岛分公司顺利上线,以青岛生产库数据为基础,对各阶段切换特点与数据进行分析,针对性地设计测试用例,确定业务的覆盖面,最终使青岛分公司P10项目顺利上线完成。
2. IDS数据集成平台测试:IDS 是Intermedial Data Storage的简称,即中间数据存储。其目标是形成一个数据交换中心,对于各系统间批量数据的交换,不再由各数据的需求方系统直接连接数据供应方的数据库去取得,供方系统都只向IDS提供数据,需方系统只从IDS提取数据;主要的验证方法包括:
a) 供方系统接口测试:各核心系统供数接口测试,根据各系统和IDS约定的供数模型,针对各供数表文件及其涉及到的业务类型制定数据核对方案和业务类型全覆盖的用例;
b) IDS核心处理测试:IDS系统的核心功能是ETL—数据抽取转换加载,其转换规则及各类数据模型非常复杂,所以将数据内容的准确性(尤以涉及金额的数据为甚)作为测试目标;
c) 需方系统接口测试:根据各系统和IDS约定的取数模型(以文件清单方式体现),按取数接口文件所涉及的业务类型,选择具有代表性且能覆盖所有接口文件的业务类型设计测试;
3. 常规测试:主要针对当前在用的30多个系统的需求优化及变更测试,包括保险类新产品开发后涉及到各系统的修改测试;首先进行第一轮有针对性的模块功能测试;每月版本发布前2周,进行第二轮集成测试(将变更所涉及到的系统进行集成联调);其中核心主流程部分使用自动化测试工具辅助完成。
4. 性能测试:团队人员除了兼具系统构架、软件开发、测试、环境配置等多方面知识外,在复杂应用环境下能准确的模拟负载并进行性能评估的综合能力,为太保用户完成了多个核心系统及大型项目的测试和实施,为众多系统解决了上线运行的性能问题。团队整理出一套完整的性能测试规范和流程,在太保应用并得到用户好评;此后进一步在性能测试工具的基础上定制了相关辅助套件,是更快速、有效的组织测试并对测试数据进行挖掘和分析。
客户反馈:
根据客户反馈,第三方测试服务极大改善了太保的测试管理方法及流程;建立了符合太保业务及状况的测试过程管理规范,通过测试工具的辅助、在提高测试质量的同时也提高了测试效率;通过专业的测试技术和服务,从很大程度上降低了系统上线后的风险。2010年随着太保系统的推广,我们将进一步结合实际,在现有测试规范模式的基础上优化调正,向着更高的目标前进。