2010-11-15 84 views

回答

0

爲什麼不簡單地做你在生產應用程序中做的相同的操作?

E.g.如果觸發器觸發插入和更新的列值,只需爲這些事件編寫一個測試,並通過檢索並檢查值來測試該值是否正確遞增。因此,如果在插入操作之前列值爲「3」,之後爲「4」,則您知道觸發器已正確觸發。

1

我在類似的船上我的結局。我最終編寫了涉及直接數據庫插入/更新/刪除語句的單元測試,以及直接選擇語句來驗證更改。

作爲提示,請考慮編寫一些操作多行的測試,並驗證返回的受影響行的數目是否有效。根據我的經驗,後者在揭示事情複雜時的缺點(崩潰,競賽狀況等)方面有一定的訣竅。

相關問題