……………………
查看全文请点击下载:http://www.51testing.com/html/27/n-857227.html
数据层:即各上游系统数据,在数据仓库系统中,数据是根基,是整个软件系统的血液,分析各种数据的生成场景,分析上游系统不同的业务流程,区别正常交易、应急交易的不同逻辑处理将对数据仓库系统的测试来讲至关重要,这涉及到报表统计逻辑中不同数据的不同处理方式。
在测试的过程中,测试人员往往会因为其中的一种业务场景测试数据没有构造,而导致在这种场景下的数据没有符合报表实际的业务统计要求,即产生了缺陷,严重的讲,属于测试漏洞,无论在考核体系中还是质量管理体系中均属于严重的质量事故。在笔者实际的工作过程中也遇到这样的问题,如何规避此类问题的产生,如何提高各数据测试场景的覆盖度在此刻显得尤为重要。
梳理各类上游系统的数据构造场景是解决此类问题的必然之道。在一个项目组中人事变动在所难免,如何将项目过程中各类业务知识保存并继续传承下去?文档!同样的方式,在测试体系中,将各类上游系统的数据构造场景均以关系图的形式保存成文档,并通过文档管理将这些关系图持久化保存与维护。每拿到一个新的需求时,根据需求描述的业务场景,通过上游数据源关系图由点到面牵出一条线,这条线就是所有符合这个业务场景的所有构造方式和口径。