永发信息网

BI 报表系统需要测试哪些重点?

答案:2  悬赏:50  手机版
解决时间 2021-03-29 11:19
BI 报表系统需要测试哪些重点?
最佳答案
下面是个人经验,纯手打非官方答案:-)

BI报表最重要的是数据的准确性和实时性,还有就是响应时间。
BI报表从数据库中选取数据,并需要通过一系列复杂的过滤和运算得到所需要的数据,例如同比环比,分类聚合统计等等。测试时应该选取一定量的数据手工计算并与报表产生的数据作比较来确认报表运算的准确性。
所谓实时性,按照需求设计保证报表中的数据是实时的,这样才有参考价值。比如,我周二开会要用到上周的销售数据,那你报表的数据就应该包含上周整周的数据。如果这些数据周三才能体现在报表上,或者说周二缺失了上周五的数据,那对我没有用。这些主要是数据仓库或者数据集市设计时所要考虑的问题。
响应时间顾名思义,就是我运行报表点了一个按钮,你不能让我等上半个小时甚至两三个小时,使用者不可能有这么好的耐心。最好是几秒钟或者几十秒钟,这要看数据量的大小和数据库的设计/报表的设计。通常合理的表结构和索引,还有数据模型中的过滤和聚合可以提高响应时间。如果确实是数据量太大,可以考虑定时运行,就是预定一个时间让报表自动运行出结果,然后再使用的时候加入过滤条件直接从结果集中选取数据进行计算,这样也可以的。

PS:另外,如果是大型系统,报表的数据模型还应该有一定的可移植性和易维护性。可能基于一个数据模型以后可能产生若干个类似的但用处不同的报表,设计模型时应该充分考虑。此外,用户的需求不可能是一成不变的,尽量少使用hardcode,并把报表项的名字使用统一的命名规范,等以后需要更改的时候方便查询,最好有详尽的文档说明。追问谢谢你的解答!
对你的解答可以这么理解:对于BI 的报表系统测试着重测试数据的准确性,和软件运行的性能对,以及软件的可维护性。
是这样的吗?还请解惑,谢谢!追答是的是的。是的是的。
全部回答
可维护性很重要建议使用成熟的系统,例如飞扬报表等工具软件。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
要使静止的物体运动起来需要什么条件怎样使物
汽车走了2W公里之后去保养需要换些什么?保养
我是10点15从襄阳刘集机场飞北京的飞机,请问
漂亮女售楼员被土豪潜规则,现场大哭求男友原
什么是被征地人员养老保险?
若不等式ax的平方+bx+2>0的解集是{x|-1∕2〈x
韵达快递寄快递从某分拨中心到某分拨中心是24
装修包工包砌体、外粉、内粉、内贴、外贴、吊
x-arcsinx的等价无穷小是什么?
机动车绑定驾驶证规定
桑仁泡酒时间越长越好吗?我去年泡的!
形容推手的成语
注水旗杆的旗子尺寸是多少?
iphone 5s 用量里 已用8.6g 但是我在管理储存
假设你是李华,作为选派的交流学生在美国某中
推荐资讯
用热的快把纯净水烧成温水,大概有50度左右吧
坟上放什么破坏风水 坟墓风水知识
C语言 如何将一个字符串的内容传递给另一个字
55寸电视2k的离近了图像模糊是。怎么回事
为什么有些女人不喜欢鸡扒大呢
为什么一定要男人提供独立婚房
鄄城亿诚宾馆地址有知道的么?有点事想过去!
长期使用腋梦香有副作用
华为AR28路由器有关流量监控和限制外网功能
vivox6双卡双待内存32g多少钱
QQ年会多少钱
我女儿在台湾我办理什么手续能长期住在台湾
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?