2024年11月27日,据金融界报道,国家知识产权局公布的信息显示,河南中原消费金融股份有限公司提交了一项名为“一种SQL脚本模拟执行测试方法、装置、设备及介质”的专利申请,公开号为CN 119025426 A,申请日期为2024年8月。
根据专利摘要,这项发明属于SQL脚本可用性测试技术领域,具体涉及一种用于SQL脚本模拟执行测试的方法、装置、设备及存储介质。该方法包含以下步骤:首先创建新的数据库和用户;然后使用SQL语法解析器对需要测试的SQL脚本进行解析处理;接着将待测试的SQL脚本重新构建为三段式测试脚本;在新创建的数据库中运行生成的三段式测试脚本,并获取测试结果;根据测试结果判断三段式测试脚本是否存在错误信息。如果存在错误信息,则将错误信息中的模拟表名替换为源表的实际名称,并将修改后的源表名称反馈到前端页面。通过这种方式,即将待测SQL脚本转换为三段式结构并在空数据表环境中执行,可以有效提升测试的全面性和精确度。