Database-testing-processes

提供:Dev Guides
移動先:案内検索

データベースのテスト-プロセス

データベースのテストを実行するプロセスは、他のアプリケーションのテストと同様です。 DBテストは、以下の主要プロセスで説明できます。

  • 環境をセットアップする
  • テストを実行する
  • テスト結果を確認する
  • 期待される結果に従って検証する
  • 調査結果をそれぞれの利害関係者に報告する

テストケースの開発には、さまざまなSQLステートメントが使用されます。 DBテストの実行に使用される最も一般的なSQLステートメントは、 Select ステートメントです。 これとは別に、さまざまなDDL、DML、DCLステートメントも使用できます。

-作成、挿入、選択、更新など

データベースのテスト段階

DBテストは面倒なプロセスではなく、テストプロセスに応じたデータベーステストライフサイクルのさまざまな段階が含まれます。

データベーステストの重要な段階は次のとおりです-

  • 初期状態の確認
  • テスト走行
  • 期待される結果による結果の検証
  • 結果を生成する

DBテストの*最初の段階*は、テストプロセスを開始する前にデータベースの初期状態を確認することです。 次に、定義されたテストケースのデータベースの動作がテストされます。 得られた結果に応じて、テストケースがカスタマイズされます。

データベースのテストを成功させるには、以下のワークフローがすべてのテストで実行されます。

  • データベースのクリーンアップ-データベースにテスト可能なデータがある場合は、空にする必要があります。
  • フィクスチャのセットアップ-これには、データベースにデータを入力し、データベースの現在の状態を確認することが含まれます。
  • テストの実行、結果の検証、結果の生成-テストが実行され、出力が検証されます。 出力が期待どおりの結果である場合、次のステップは要件に従って結果を生成することです。 それ以外の場合は、データベース内のバグを見つけるためにテストが繰り返されます。