次の方法で共有


SQL Server の単体テストの実行

コードの品質を向上および維持するために、データベース オブジェクトの動作を検証する SQL Server 単体テストを作成して実行した後、そのテストをバージョン管理にチェックインできます。 データベース スキーマを変更するときは、SQL Server 単体テストとソフトウェア単体テストの両方を実行し、変更によって既存の機能が損なわれないことを確認します。 個々のテストを実行することも、テスト リストと呼ばれるテストのグループを実行することもできます。 詳しくは、「Using Test Lists」(テスト リストの使用) (Visual Studio 2010) をご覧ください。

SQL Server 単体テストを実行する方法

次に示すように、インストールされているソフトウェアに応じて異なる複数の方法で、SQL Server 単体テストを実行できます。

順序指定テストを使用して、特定の順序で SQL Server 単体テストを実行できます。 詳細については、「順序指定テストを作成する (Visual Studio 2010)」または「方法: 順序指定テストを作成する (Visual Studio 2012)」を参照してください。

テスト結果の解釈

テストを実行した後、 [テスト結果] ウィンドウにテストの合格または不合格が示されます。 詳しくは、「SQL Server の単体テストの結果の解釈」をご覧ください。 予期しないエラーを診断する方法の詳細については、「データベース オブジェクトをデバッグする方法」を参照してください。

このセクションのトピック

このセクションのトピックは次のとおりです。

SQL Server の単体テストの作成と定義
データベース オブジェクトの動作を検証するように単体テストを定義し、各テスト プロジェクトを異なるデータ生成計画、配置構成、および接続文字列と関連付けることができます。

SQL Server の単体テストのカスタム テスト条件
カスタムのテスト条件を作成して、既定のテスト条件で検証できない条件をテストできます。

参照

SQL Server の単体テストを使用したデータベース コードの検証