数据仓库/ETL表中一列更新的测试用例可以是啥

Posted

技术标签:

【中文标题】数据仓库/ETL表中一列更新的测试用例可以是啥【英文标题】:What can be the Test Cases for one column update in data warehouse/ETL table数据仓库/ETL表中一列更新的测试用例可以是什么 【发布时间】:2014-05-27 09:26:56 【问题描述】:

我们有一个表,其中一列 (EMP_CD) 的值对于某些选定记录从“~”更新为 1(基于过滤条件)。

现在,我想知道这个场景的测试用例是什么。到目前为止,我想出了以下两个 -

    所有符合选择标准的记录都应具有 EMP_CD=1 所有不符合选择标准的记录都应该有备份的EMP_CD = EMP_CD(更新表之前)

我应该针对这种情况测试任何其他东西吗?

【问题讨论】:

您是否考虑过将此问题移至sqa.stackexchange.com? 【参考方案1】:

是否应该仅当列 EMP_CD 包含“~”时才将其更新为 1? 如果是这样,那么您可以尝试让一些记录与过滤器匹配但具有不同的值,例如: - 没有 - 随机字符串 - ~某事 => 并检查这些记录是否没有更新

【讨论】:

是的!它们是识别受影响记录的特定条件,EMP_CD='~' 就是其中之一。我确实添加了一个测试用例,我正在检查所有受影响的记录有 EMP_CD1 感谢您的回复:)

以上是关于数据仓库/ETL表中一列更新的测试用例可以是啥的主要内容,如果未能解决你的问题,请参考以下文章

TFS 测试用例步骤数据统计

如何测试表中的所有行是不是重复(一列除外)

ETL测试小结

软件测试中路径分析法是啥

索引是啥意思 索引的含义

ETL大数据测试介绍