我們的軟件管理來自各種來源的大量數據饋送:實時複製數據庫,自動FTPed,數據庫存儲過程的定時運行以緩存來自鏈接服務器的數據快照以及許多其他獲取數據的方法。單元測試數據?
我們需要覈實和驗證這樣的數據:
- 有一個進口,甚至發生
- 是合理的數據(空值,行數等)
- 數據是否與調和其他值(也許我們有相似的數據多源)
- 是它的數據和進口需要手動提示
在許多方面,這就像單元測試:有許多類型的檢查,只需在列表中添加一個新的檢查,然後針對特定事件重新運行每個測試類。已經有很好的GUI來運行測試,甚至可以安排它們。
這是一個很好的方法嗎?數據驗證模式是否有更好的類似的概括性?
我們是一個.NET商店,Windows Workflow(WF)會是一個更好的更靈活的解決方案嗎?