华夏银行新核心业务系统报告经验总结

标签:
目标有效管理经验丰富可行性可靠性it |
分类: AS400 |
描述:验证华夏银行新一代核心业务系统在性能、可恢复方面的特性是否符合用户需求并满足相应指标,查找性能瓶颈,为优化提供依据,协助客户提高软件质量,降低上线风险,同时验证系统的可恢复性。在核心业务系统的UAT测试中引入自动化测试,提高测试效率,减轻人工的重复性工作,提高对同类产品的测试覆盖率,以达到节约测试资源(人力、物力及时间等)的目的。
一、华夏银行背景介绍
华夏银行于1992年成立,总行设在北京。历经15年的发展,现已在全国31个城市设立了26家分行和5家异地支行,营业机构总数近300家。成为了具有一定规模和实力的全国性股份制商业银行。
二、华夏银行面临挑战
华夏银行于2003年启动华夏银行“大集中”工程。此次工程实际是一个持续地项目群,总共包括核心系统、综合前置系统、总账系统、资金系统、信贷系统、机房和网络改造、CRM
系统和人力资源管理系统九大项目。
在进行数据大集中的同时直接引入国外核心系统并进行改造,该系统涉及华夏银行目前正在运行的生产系统、管理信息系统等绝大多数系统的改造或更新,涉及业务流程、管理方式优化,也涉及IT基础设施改造、人员培训、业务制度调整等诸多方面。“大集中”工程是华夏银行信息技术领域一项系统工程,也是其业务管理和经营管理的一场变革。
三、华夏银行业务系统现状分析:
1、以核心系统开发为主的统一的新版本业务系统,带来的测试需求庞大、复杂
· 核心系统开发过程中的版本变更将带来配套系统版本的变更;
· 配套系统数目众多,其中核心系统衔接达到五十多个;
· 核心系统上线版本控制和配套系统版本控制需要密切配合,测试可能带来版本回滚;
· 新旧系统衔接测试,需要处理好开发系统和生产系统的并行维护工作;
· 新版本系统逐渐上线,多版本并行带来的配置、测试及版本维护等问题。
2、新版本上线后面临的挑战
· 大量变更请求引发的开发、修改和测试的工作如何协调进行;
· 新增功能版本和上线版本之间的配置管理和变更带来的版本维护问题;
· 需要制订合并上线版本的控制策略和技术保障措施;
· 需要分别制订针对新开发系统和变更系统的测试流程。
3、测试没有得到广泛的普及,跨系统测试难于组织
大部分系统缺乏专门的测试人员,导致这些系统的变更上线,问题可能出现在其它系统上面,比如网上银行系统新版本上线,问题却是出现在呼叫中心系统。
4、测试管理体系和质量管理体系的建设有待完善 · 目前的测试类型,虽然覆盖了功能测试、非功能测试和集成测试,但是并没有形成整体的测试体系;
· 不同测试团队的管理和协调,以及测试团队和质量管理团队的配合和流程还需建设;
· 测试不同角色的定义和设施不明确,缺乏组织层面的定义。
5、测试环境的建设和维护有待进一步进行规划和落实
四、华夏银行测试项目目标
· 验证华夏银行新一代核心业务系统在性能、可恢复方面的特性是否符合用户需求并满足相应指标,查找性能瓶颈,为优化提供依据,协助客户提高软件质量,降低上线风险,同时验证系统的可恢复性。
· 在核心业务系统的UAT测试中引入自动化测试,提高测试效率,减轻人工的重复性工作,提高对同类产品的测试覆盖率,以达到节约测试资源(人力、物力及时间等)的目的。
· 通过实施自动化测试流程,促进华夏银行 UAT测试的工作流程进一步完善,规划并逐步建立华夏银行的自动化测试资产库,做到可控、可靠、高质量的测试。
· 协助华夏银行进行整体测试管理,为阶段性上线进行整体性测试验证。
五、华夏银行测试解决方案
测试派出了经验丰富的测试团队,根据客户的实际需求,对华夏银行新一代核心系统进行了深入分析后,制定了如下解决方案:
1、性能测试
(1) 测试内容:新一代核心业务系统
http://www.bankitman.com/data/attachment/forum/201109/12/092344yowxnj21noyeq1dn.gif
(2) 测试策略
· 对被测系统进行逐一测试,并自内向外进行整体测试;
· 测试类型包括:压力测试、负载测试、可靠性测试。
2、可恢复性测试
(1) 测试内容:新一代核心业务系统的可恢复性
(2) 测试策略
· 以模拟故障为手段,检查故障对业务的影响;
· 验证系统的恢复能力,确认恢复方法的可行性;
· 检查系统恢复前后数据的一致性;
· 验证系统恢复后能否正常处理业务。
3、回归测试
根据新一代核心业务系统中UAT的测试用例,使用测试工具录制自动化测试脚本。
4、整体测试跟踪管理
· 针对上线业务范围涉及到的所有系统功能进行测试,不仅要包含正常情况的测试,同时要包含各种边界条件以及各种异常情况的测试。
· 对上线范围中包含的外围系统和涉及的金融产品全部进行测试。
· 进行完整的业务流程测试,包含发起端与所有经过的节点,以及事后处理部分的测试和检查。
· 进行金融产品完整生命周期的测试,并且要包含部分生命周期发生在旧系统,后续生命周期在新系统中完成的情况。
· 所有的外围系统应能够支持新系统与新系统、新系统与旧系统、旧系统与旧系统间的各种业务情况。
· 相关的技术测试,包含各外围系统上线切换步骤以及系统运行维护中的技术测试 (如备份恢复等)。
在整体测试跟踪管理方面,主要是以测试计划及控制、测试用例管理、IR管理为主线进行展开。
六、华夏银行测试实施成果
1、 通过实施全面的性能测试,检验了新一代核心业务系统的联机处理能力及性能指标,为系统优化提供重要的参考依据。通过可恢复测试有效地检验了系统在出现各类故障或异常情况时的恢复能力。
2、 通过自动化回归测试对被测的业务功能和金融产品进行遍历,发现了在手工测试难以发现的缺陷,减少了重复性手工操作,明显地提高了测试效率。
3、 在整体测试方面,协助客户进行了测试问题跟踪管理,确保了测试工作全面、有序开展和有效管理。
一、华夏银行背景介绍
二、华夏银行面临挑战
三、华夏银行业务系统现状分析:
1、以核心系统开发为主的统一的新版本业务系统,带来的测试需求庞大、复杂
· 核心系统开发过程中的版本变更将带来配套系统版本的变更;
· 配套系统数目众多,其中核心系统衔接达到五十多个;
· 核心系统上线版本控制和配套系统版本控制需要密切配合,测试可能带来版本回滚;
· 新旧系统衔接测试,需要处理好开发系统和生产系统的并行维护工作;
· 新版本系统逐渐上线,多版本并行带来的配置、测试及版本维护等问题。
2、新版本上线后面临的挑战
· 大量变更请求引发的开发、修改和测试的工作如何协调进行;
· 新增功能版本和上线版本之间的配置管理和变更带来的版本维护问题;
· 需要制订合并上线版本的控制策略和技术保障措施;
· 需要分别制订针对新开发系统和变更系统的测试流程。
3、测试没有得到广泛的普及,跨系统测试难于组织
大部分系统缺乏专门的测试人员,导致这些系统的变更上线,问题可能出现在其它系统上面,比如网上银行系统新版本上线,问题却是出现在呼叫中心系统。
4、测试管理体系和质量管理体系的建设有待完善 · 目前的测试类型,虽然覆盖了功能测试、非功能测试和集成测试,但是并没有形成整体的测试体系;
· 不同测试团队的管理和协调,以及测试团队和质量管理团队的配合和流程还需建设;
· 测试不同角色的定义和设施不明确,缺乏组织层面的定义。
5、测试环境的建设和维护有待进一步进行规划和落实
四、华夏银行测试项目目标
· 验证华夏银行新一代核心业务系统在性能、可恢复方面的特性是否符合用户需求并满足相应指标,查找性能瓶颈,为优化提供依据,协助客户提高软件质量,降低上线风险,同时验证系统的可恢复性。
· 在核心业务系统的UAT测试中引入自动化测试,提高测试效率,减轻人工的重复性工作,提高对同类产品的测试覆盖率,以达到节约测试资源(人力、物力及时间等)的目的。
· 通过实施自动化测试流程,促进华夏银行 UAT测试的工作流程进一步完善,规划并逐步建立华夏银行的自动化测试资产库,做到可控、可靠、高质量的测试。
· 协助华夏银行进行整体测试管理,为阶段性上线进行整体性测试验证。
五、华夏银行测试解决方案
测试派出了经验丰富的测试团队,根据客户的实际需求,对华夏银行新一代核心系统进行了深入分析后,制定了如下解决方案:
1、性能测试
(1) 测试内容:新一代核心业务系统
http://www.bankitman.com/data/attachment/forum/201109/12/092344yowxnj21noyeq1dn.gif
(2) 测试策略
· 对被测系统进行逐一测试,并自内向外进行整体测试;
· 测试类型包括:压力测试、负载测试、可靠性测试。
2、可恢复性测试
(1) 测试内容:新一代核心业务系统的可恢复性
(2) 测试策略
· 以模拟故障为手段,检查故障对业务的影响;
· 验证系统的恢复能力,确认恢复方法的可行性;
· 检查系统恢复前后数据的一致性;
· 验证系统恢复后能否正常处理业务。
3、回归测试
根据新一代核心业务系统中UAT的测试用例,使用测试工具录制自动化测试脚本。
4、整体测试跟踪管理
· 针对上线业务范围涉及到的所有系统功能进行测试,不仅要包含正常情况的测试,同时要包含各种边界条件以及各种异常情况的测试。
· 对上线范围中包含的外围系统和涉及的金融产品全部进行测试。
· 进行完整的业务流程测试,包含发起端与所有经过的节点,以及事后处理部分的测试和检查。
· 进行金融产品完整生命周期的测试,并且要包含部分生命周期发生在旧系统,后续生命周期在新系统中完成的情况。
· 所有的外围系统应能够支持新系统与新系统、新系统与旧系统、旧系统与旧系统间的各种业务情况。
· 相关的技术测试,包含各外围系统上线切换步骤以及系统运行维护中的技术测试 (如备份恢复等)。
在整体测试跟踪管理方面,主要是以测试计划及控制、测试用例管理、IR管理为主线进行展开。
六、华夏银行测试实施成果
1、 通过实施全面的性能测试,检验了新一代核心业务系统的联机处理能力及性能指标,为系统优化提供重要的参考依据。通过可恢复测试有效地检验了系统在出现各类故障或异常情况时的恢复能力。
2、 通过自动化回归测试对被测的业务功能和金融产品进行遍历,发现了在手工测试难以发现的缺陷,减少了重复性手工操作,明显地提高了测试效率。
3、 在整体测试方面,协助客户进行了测试问题跟踪管理,确保了测试工作全面、有序开展和有效管理。
前一篇:信贷管理系统发展历程