我們的團隊(QA)正面臨着以下問題:如何測試SQL腳本? (數據完整性/遷移測試)
我們有一個只能由我們Core
應用程序,它是一個WCF services
應用程序訪問的數據庫。我們的客戶端應用程序正在使用Core
來訪問數據庫。
在某些時候,我們提供了一個新版本的Core application
和我們的Database
。 Dev
部門也給了我們一個sql腳本,它正在改變我們database Core data
的很大一部分。 被Core Application
用來描述我們系統的邏輯,所以每個數據的改變都可能影響到我們客戶端應用程序的任何功能。
我的問題是:
- 我們應該再次測試所有的應用程序(即使他們已經 完全測試)或者是有測試 SQL腳本更有效的方法?
- 是否有數據完整性/遷移測試的測試技術/工具?
我要找運行遷移腳本後,數據庫的快速有效性/完整性測試。這樣可以防止我們通過應用程序對其進行測試而浪費時間。如果有效性/完整性測試成功,那麼我們可以測試這些應用程序。
我絕對會測試應用程序。測試腳本可能會在轉換過程中顯示錯誤等。但是,它不一定會在通過服務訪問數據或客戶端應用程序使用數據的方式中顯示錯誤。 –
@Tim Lentine感謝您的回答。我只是在尋找一些能夠證實數據庫更新是正確的,而不僅僅是成功(沒有錯誤)的東西,所以我不需要完全測試應用程序。 – Schaliasos