0
点赞
收藏
分享

微信扫一扫

自动化测试:功能移植之存储过程数据正确性验证

自动化测试:功能移植之存储过程数据正确性验证

背景说明

系统架构的变更及调整,会引相同功能在不同架构上的移植工作。功能移植工作会产生多种变式,每种变式的测试策略是不一致的。本文主要讨论的变式为:业务不发生变动,只进行代码移植,结果表结构与原有保持一致(增补会员简称、客户名称字段)。在该变式下,测试采用的测试策略是对比测试,那对比测试可以分为人工模式、自动化模式。给予以往项目经验,一个统计分析功能(组合场景在20个左右)耗时大概在40人/时(也就是一周时间),如果一次移植30个统计分析功能,只通过人工去验证,那项目周期会相当长,那可不可以通过自动化实现存储过程对比,测试人员对对比结果进行分析验证呢?

可行性分析

对移植前后存储过程设计实现进行分析,主要关注存储过程输入参数及枚举值。通过分析发现:

移植前存储过程传参

变式一:

CREATE OR REPLACE PROCEDURE "XXXXXX" ( a1            varchar2
举报

相关推荐

0 条评论