针对测试数据准备过程中的难点、痛点问题,本文结合业界前沿理念和创新实践,尝试提出了一套全新的测试数据精准协同准备工作机制和系统,以更好配合农业银行“所测即所投”的工作要求,并结合系统落地的试点场景和实效,进一步展望了其在项目投产后的应用价值。
在软件测试领域,测试数据准备工作不仅会直接影响到测试效率,甚至还会影响到投产项目质量。数字化转型背景下,为配合农业银行“所测即所投”工作高质、高效开展,笔者团队在总结梳理当前测试数据准备领域挑战的基础上,结合业界主流的研发趋势,创新提出一套测试数据精准协同准备工作机制和系统,以进一步提升测试数据准备的效率和准确性,助力银行业务平稳有序发展。
一、测试数据准备现状分析
不同的场景和系统均对测试数据有着不同的要求,尤其是随着敏捷测试、精准测试的逐步推广,更是对测试数据准备工作提出了全新挑战,并使得以往存在的难点、痛点问题愈发凸显。
1. 测试数据准备内容繁杂
在行内测试过程中,测试数据需求通常多种多样,涉及不同系统的测试数据、系统不同模块的测试数据以及程序不同逻辑的测试数据,而且各种测试数据的准备方法也不尽相同,测试需求方很难靠自身逐一解决。同时,测试时间是否紧张、各方沟通是否顺畅、开发人员是否支持及项目背景是否复杂等都会影响测试数据获取的时效及质量,基于现有的测试数据准备工作机制,难以有效整合自动化测试工具,真正发挥农业银行自动化平台的强大优势。
2. 测试数据支持临时低效
在很多情况下,测试数据的质量和来源并无保证,易导致测试达不