發布 SQL Test v1.5

SQL Test 讓你能在 SQL Server Management Studio 中為 SQL Server 資料庫撰寫單元測試。若你想使用 T-SQL 進行 SQL Server 單元測試,並將其納入自動化建置流程,SQL Test 就是你該從這裡開始的工具。它很容易設定,不需要額外工具,也不必學習新的技術。SQL Test 還附帶預先撰寫好的 SQL Cop 測試,協助你落實資料庫開發的最佳實務,並執行靜態分析測試。
特色
- 用一般的 T-SQL 撰寫你的測試 - SQL Test 使用開放原始碼的 tSQLt 架構,也就是一組 T-SQL 表格、檢視、儲存程序與函式。SQL 單元測試會透過簡單的查詢執行;這些查詢會使用該架構來檢查你的資料型別值,並可用來模擬資料庫物件。
- 測試不會變更你的資料庫 - SQL Test 會將其物件儲存在獨立的架構中,因此不會妨礙你的工作。測試會在交易(transaction)中執行,會回復(rollback)任何變更。你不需要任何清理程式碼。
- 一鍵即可執行你想要的所有測試 - 選擇你的測試、按下一個按鈕,SQL Test UI 就會在測試進行時逐一顯示每個結果。
- 彼此隔離地測試物件 – 無需擔心鍵或 ID - SQL Test 內建可用於偽造(faking)資料表、觸發器與約束(constraints)的儲存程序。它們讓你能在不為 ID 或外鍵新增額外資料的情況下,輕鬆將物件隔離來測試。
- 包含範例單元測試與 SQL Cop - SQL Test 內建 SQL Server 單元測試範例,協助你快速上手;也提供 SQL Cop 測試,用來檢查碎裂的索引、資料型別大小不恰當以及遺漏的鍵等問題。
關於 Red Gate Software
自 1999 年以來,Red Gate Software 一直在開發能夠簡化使用 SQL Server、.NET 與 Exchange 的工作工具。其工具(包含 SQL Compare、SQL Backup 與 ANTS Performance Profiler)已成為全球開發者與 DBA 的業界標準。其客戶包括 Microsoft、HP、Sage、Bank of America、AT&T、美國財政部等,並且還有超過 100,000 家其他領先組織。目前已有超過 500,000 位使用 Red Gate 產品的 Microsoft 技術專業人士。