:本文介绍了一种针对关系型数据库的复杂计算代码逻辑测试方法,该方法借助关系型数据库提供的存储过程服务,可以在不依赖代码逻辑的情况下,直接编写自动验证用例,并保存整个计算流程的中间计算结果,提供简单可依赖运算正确性质量保证。在许多报表和统计类产品中,存在大量的复杂计算功能,这些公式往往有数十步的计算过程,上万条数据统计记录,以及跨多个关系型数据库的数据依赖,甚至是多种语言的混合实现。更棘手的是:往往为了节省数据存储资源,数据库不存储这些复杂计算逻辑的中间结果,而是直接存储最终计算结果,为前端提供数