报表测试系列之报表分析
作者:网络转载 发布时间:[ 2011/3/15 10:52:31 ] 推荐标签:
A、罗列式
罗列式报表是将源数据根据规则进行罗列,不涉及任何计算,如话费清单、销售清单等。对于此类报表,测试的重点在于:
● 罗列项的完整性,即FS中所规定的源数据的属性项是否列举完整;
● 列举数据的正确性和完整性;
● 数据属性变动对报表的影响,如,修改客户地址后,报表是否能正确地显示客户的新地址;
B、统计式。
统计式报表是指,统计值是由单个源数据简单的加或平均得来的报表。此类报表,我们可以采用增量的方法来测试。
例如,前面所举的有效点播次数统计值。应用增量测试方法,是在执行不同的场景后,检查报表的统计值是否在原来的基础上有对应的增减。
使用增量的方法来测试报表,既可以避免复杂的数据设计,又可以提高测试效率。但是增量测试方法的使用范围比较狭窄,对所测试的统计值要求不能太复杂。
C、算法式
算法式报表是指,统计值是由一个或多个源数据根据一定的公式得来的报表。此类报表中的统计值,涉及到多表数据,多业务流程,是报表测试的难点。
在设计此类报表的测试用例时,建议理清以下两点:
● 统计值所关联的源数据;
● 源数据关联的业务规则;特别注意,源数据受多个业务规则共同影响的情况。
在报表分析过程中,大家除了可以参考我上面的几个切入点外,还可以使用小组brainstorm的方式,来列出尽可能多的测试要点。然后再将要点梳理,这样,报表测试用例的基本框架也形成了。框架形成后,接下来我们需要基于框架对测试用例进行细化和补充。

sales@spasvo.com