面向数字化转型趋势,光大银行深入剖析非功能测试实施工作面临的痛点、难点问题,以建立良好的常态化非功能测试机制为目标,积极探索实施策略和测试流程的优化方案,通过多维度积累技术资产,规划落地非功能测试工具体系,为后续建设夯实了技术基础,并明确了未来研究方向。
随着金融数字化转型的持续深入,金融服务的普及率和可获得性不断提升,而后台支撑系统的压力也随之迅速增大。尤其是伴随分布式和智能化技术的广泛应用,不仅应用系统架构和逻辑关联愈加复杂,各类潜在风险呈指数级增加,版本迭代节奏也越来越快。复杂趋势下,非功能测试作为业务系统投产前的关键验收环节,受到了业界高度关注。光大银行基于前期积累的测试资产和经验,积极探索非功能测试常态化机制建设,赋能银行业务高质量发展。
一、非功能测试实施痛点剖析
近年来,伴随各类新技术的快速成熟和使用,非功能测试领域面临的一系列新的矛盾和痛点问题亟待解决。
一是测试启动时点滞后。非功能测试的准备和实施工作量通常较大,而按照传统软件生命周期推进,以需求变更触发的工作模式受前置环节影响,启动时点往往要相对滞后,从而易导致测试的整体完成时间延后。
二是风险识别深度下降。在分布式平台、全栈云等技术的加持下,银行通过对底层逻辑进行服务化封装,使得开发、运维的自动化程度不断提高,但各环节对风险识别的深度实质上却有所下降,因此需要更为精准、持续的测试来进行全面覆盖。
三是变更覆盖范围扩大。在新的技术架构下,应用系统在性能、可靠性、可维护性、可移植性等诸多领域均面临更加繁杂的风险点,甚至常规变更也可能引入非功能缺陷并造成严重影响。对此ÿ