项目介绍

该银行作为兼具全国覆盖与国际化视野的股份制商业银行,在金融领域内拥有举足轻重的地位及深远的影响力。其信息系统的服务范畴与质量保障,对于银行的稳健运营至关重要。


测试诉求
业务快速发展的要求

随着银行业务的快速发展,测试人员面临的测试任务越来越多,如何在有限的测试资源条件下应对日益增长的测试需求并高质量地开展测试。

银行系统特性的选择

单纯依靠人工分析已无法满足质量安全的要求,如何通过技术手段使测试分析设计更有效,测试流程可追溯,测试结论高可信,精准测试带来了较好的解决思路。

落实监管要求的体现

精准测试通过创新测试技术提升信息系统质量,降低系统投产风险,是落实监管要求的直接体现。

测试过程改进的需要

随着研发迭代频次加快,用于测试分析的时间越来越短,短时间内准确划定变更范围以及分析变更关联影响范围的难度越来越大。



解决方案

第一阶段

通过实施精准测试策略,我们能够有效解决测试流程中追溯性与透明度不足的问题,克服敏捷迭代环境下回归测试范围难以准确分析以及回归执行效率低下的挑战,同时明确提升测试人员的效能管理,确保测试工作的精准高效。

第二阶段

将重点核心项目与精准测试进行对接,并且接入jenkinsgitlab工具进行的自动化编译打包部署到docker镜像中测试的项目。实现自动化用例运行覆盖率数据采集与回归用例推荐。

第三阶段

广泛引入精准测试与自动化测试项目对接,将精准测试工具无缝集成到自动化的流程之中,该流程通过精准测试平台的代码变更识别并自动筛选出需进行回归测试的测试案例,避免了每次测试都需要全执行自动化案例,有效降低了自动化测试的总体成本

测试效果反馈

精准测试闭环运作流程已构建,并在部分项目中试点应用;部分项目的代码分支覆盖率提升约30%;代码扫描累计覆盖约200个业务信息系统,整体代码质量较开展之初提升13%

回归测试所花费时间平均减少了50%-70%。用户长期保持了生产环境零事故发生。系统变更的范围被全面、精确的划定,完全避免了因变更分析不足引发的系统质量问题发生。

精准测试正在推动测试工作从基于经验向基于经验与技术并重转型,精准测试为信息系统质量提供了数字化的跟踪分析手段,增强了信息系统投产信心。

精准测试创新测试理念及技术手段,深入系统代码层级,更加有针对性地聚焦测试范围,提高测试过程的可追溯性和透明度,测试人员人均代码覆盖能力提升了40%,整体性提高测试工作效率和质量。