SQL Test 1.5がリリースされました

SQL Testは、SQL Server Management StudioでSQL Serverデータベースの単体テストを記述するアドインです。 SQL Serverの単体テストをT-SQLで記述して、自動化したビルドの一部として実行したい場合は、SQL Testがその開始点になります。 設定はとても簡単で、他のツールを使う必要も、新しい技術を学ぶ必要もありません。 SQL Testには、SQL Cop(コード解析機能)が付属しており、データベース開発と静的コード解析のベストプラクティス導入にも役立ちます。
特長
- 標準のT-SQLでテストスクリプトを記述 - SQL Testは、オープンソースのtSQLtフレームワーク、T-SQLテーブルのセット、ビュー、ストアドプロシージャ、関数を使用します。 SQL単体テストでは、 データ型の値をチェックし、データベースオブジェクトを模倣するフレームワークを使用して、シンプルなクエリを実行します。
- テストによるデータベースの変更なし - オブジェクトは別のスキーマとして保存されるので、開発の邪魔になることはありません。 テストはトランザクションとして実行され、変更がすべてロールバックされます。 クリーンアップコードはまったく必要ありません。
- クリック1つでテストをいくつでも実行可能 - 実行したいテストをいくつでも選んでボタンを1つクリックするだけで、それぞれのテスト結果が表示されます。
- オブジェクトを分離してテスト - キーやIDのことを心配する必要はありません。SQL Testにはテーブルやトリガー、制約条件を模倣するストアドプロシージャが付属しています。 別のIDや外部キーを追加しなくでも、オブジェクトを分離した状態で簡単にテストできます。
- 単体テストのサンプルとSQL Cop - SQL Testには、SQL Serverの単体テストサンプルと、インデックスの断片化や不適切なサイズのデータ型、不足しているキーなどをチェックするQL Cop(コード解析機能)が組み込まれています。
Red Gate Softwareについて
Red Gate Softwareは、1999年の設立以来、SQL Server、.NET、Exchangeに関わる作業を簡素化するためのツールを開発してきました。 同社のツールには、SQL Compare、SQL Backup、ANTS Performance Profilerなどがありますが、これらは世界の開発者とデータベース管理者の業界標準になっています。 また、取引先には、Microsoft、HP、Sage、Bank of America、AT&T、米国財務省をはじめ、10万を超える企業や団体が名を連ねています。 現在、Red Gateの製品を利用しているMicrosoftテクノロジの専門家は50万人を数えます。