我们的软件管理来自各种来源的大量数据馈送:实时复制数据库,自动FTPed,数据库存储过程的定时运行以缓存来自链接服务器的数据快照以及许多其他获取数据的方法。单元测试数据?
我们需要核实和验证这样的数据:
- 有一个进口,甚至发生
- 是合理的数据(空值,行数等)
- 数据是否与调和其他值(也许我们有相似的数据多源)
- 是它的数据和进口需要手动提示
在许多方面,这就像单元测试:有许多类型的检查,只需在列表中添加一个新的检查,然后针对特定事件重新运行每个测试类。已经有很好的GUI来运行测试,甚至可以安排它们。
这是一个很好的方法吗?数据验证模式是否有更好的类似的概括性?
我们是一个.NET商店,Windows Workflow(WF)会是一个更好的更灵活的解决方案吗?