什么是BI测试?
业务智能(BI)是收集、清理、分析、集成和共享数据以获取推动业务增长的事务性见解的过程。BI测试可确保数据的可靠性和从BI过程中得出的见解的准确性。
可以在本教程中了解有关ETL/业务智能的更多信息
BI的示例测试用例
以下是需要对任何BI测试项目进行验证的一般测试用例
测试场景 | 测试用例 |
---|---|
ETL验证 | 验证数据是否从源系统正确映射到目标系统 |
验证是否已将所有表及其字段从源复制到目标 | |
验证是否在目标系统中正确创建了配置为自动生成的密钥 | |
验证是否未填充空字段 | |
验证数据既不会被篡改也不会被截断 | |
验证目标系统中的数据类型和格式是否符合预期 | |
验证目标系统中没有重复数据 | |
验证是否正确应用了转换 | |
验证数值字段中数据的精度是否准确 | |
验证异常处理是否可靠 | |
转移数据 | 对账检查-过滤规则应用后,分段表与目标表的对账检查记录计数相同 |
插入给定键组合的未加载到目标表中的记录 | |
复制记录,发送已加载到目标表中的相同记录-不应加载 | |
当值列在DAY_02装入时更改时更新键的记录 | |
逻辑删除目标表中的记录 | |
工艺表加载的值 | |
由引用表加载的值 | |
BI中的数据加载 | 检查目标数据库和源数据库是否连接良好并且没有访问问题。 |
对于满载,选中截断选项并确保其工作正常。 | |
加载数据时,检查会话的性能 | |
检查非致命错误。 | |
如果子任务失败,验证是否可以使调用父任务失败。 | |
验证日志是否已更新 | |
验证是否正确配置了映射和工作流参数 | |
验证源系统和目标系统中的表数是否相同 | |
将阶段表中的属性与目标表的属性进行比较。它们应该是匹配的。 | |
BI报告 | 显示日期和时间 |
关键数字的小数精度 | |
在给定页面中显示行数和列数 | |
报告中的自由特征 | |
报告中特性和关键数字的空白值/数据是如何显示的 | |
搜索特征是基于关键字还是基于关键字和文本 | |
文本上的搜索选项是否区分大小写-大写、小写或两者都支持 |