【发布时间】:2013-01-30 19:48:42
【问题描述】:
我是 IBM 规则设计器的新手。我已经编写了一些规则集,现在我想测试它们。谁能帮助我了解为什么或何时使用 DVS 以及何时使用 JUnit 进行测试?
【问题讨论】:
标签: unit-testing junit jrules
我是 IBM 规则设计器的新手。我已经编写了一些规则集,现在我想测试它们。谁能帮助我了解为什么或何时使用 DVS 以及何时使用 JUnit 进行测试?
【问题讨论】:
标签: unit-testing junit jrules
目前我只在培训中使用过 DVS,但我可以告诉你我的观点:
DVS 的优点:
- BI 用户可以创建新测试(使用 excels 文件)并在 RTS 上执行它们。
DVS 的缺点:
- 它是 BOM 侵入性的,例如,您必须在 BOM 中指定 DVS 文件中不需要的每个属性。
- 第一次设置它可能需要很多时间,例如要使用特定的日期格式,场景错误不容易理解(这不是你的 junit 测试代码)等。
个人而言,我建议您在负责填充场景数据时使用 Junit,对于较大的测试,您可以将 csv 文件与 junit 一起使用。
如果 BI 用户必须进行测试,并且必须在需要时看到结果,那么请使用 DVS。
【讨论】: