一、 背景
(1) 信用卡业务持续稳健发展
根据央行发布的《2018年第一季度支付体系运行总体情况》银行卡信贷规模持续扩大,信用卡和借贷合一卡在用发卡数量共计6.12亿张,环比增长4.23%。全国人均持有信用卡0.44张。相较于美国人均持卡量2.9张,我国信用卡业务尚未饱和,虽然增长速率有所缓和,但是仍然在可预见的未来处于持续上升发展阶段。
(2) 如何平衡信用卡业务快速发展与系统质量
近年各家银行纷纷加大信用卡业务营销投入及角逐高速增长的市场份额。随之而来的各银行对于信用卡业务信息科技投入及研发的同步高速增长,以适应信用卡业务的快速发展并顺应激烈的市场竞争。由于信用卡业务的业务特点及背景,导致了其系统建设\维护过程中存在“迭代周期短、系统变化频繁、与市场活动快速衔接、7*24H运维、受政策及风控影响大”等特点。对于围绕信用卡业务的系统建设过程中(特别是持续集成及快速迭代模式下)测试及质量保障工作变得尤为重要。
(3) 测试数据支持现状
目前多数信用卡业务信息建设的配套测试工作涉及的测试数据准备,存在依靠业务人员提供测试数据或者随意捞取测试数据等方式,以此平衡高速迭代及基于大数据量下的回归及多流程分支测试。由于其随意性且无规划性,无法满足测试过程中对于数据独占性的要求,极易导致测试数据的互相干扰。且多数据情况下是根据已有测试数据进行测试工作,而非测试需求去准备数据,测试的针对性较弱,数据的先天局限性导致了测试覆盖率的不全面。这些都是阻碍信用卡业务系统质量提高的明显“短板”。
图1-1 数据准备现状
二、 开展测试支持工作
(1) 统筹开展测试数据支持工作