データベーステスト–プロセス
データベーステストを実行するプロセスは、他のアプリケーションのテストと同様です。DBテストは、以下に示す主要なプロセスで説明できます。
- 環境をセットアップする
- テストを実行する
- テスト結果を確認する
- 期待される結果に従って検証する
- 調査結果をそれぞれの利害関係者に報告する
テストケースの開発には、さまざまなSQLステートメントが使用されます。DBテストの実行に使用される最も一般的なSQLステートメントは、Selectステートメント。これとは別に、さまざまなDDL、DML、DCLステートメントも使用できます。
Example −作成、挿入、選択、更新など。
データベースのテスト段階
DBテストは面倒なプロセスではなく、テストプロセスに従ってデータベーステストライフサイクルのさまざまな段階が含まれます。
データベーステストの重要な段階は次のとおりです。
- 初期状態の確認
- テスト走行
- 期待される結果による結果の検証
- 結果の生成
First stageDBテストでは、テストプロセスを開始する前に、データベースの初期状態を確認します。次に、定義されたテストケースについてデータベースの動作がテストされます。得られた結果に応じて、テストケースがカスタマイズされます。
データベーステストを成功させるために、以下に示すワークフローはすべてのテストによって実行されます。
Cleaning up the database −データベースにテスト可能なデータがある場合は、空にする必要があります。
Set up Fixture −これには、データベースにデータを入力し、データベースの現在の状態を確認することが含まれます。
Perform test, verify results and generate results−テストが実行され、出力が検証されます。出力が期待どおりの結果である場合、次のステップは要件に従って結果を生成することです。それ以外の場合は、データベース内のバグを見つけるためにテストが繰り返されます。