sample test case template with test case examples
毎日私はいくつかのリクエストを受け取り続けています テストケーステンプレート 。そして、多くのテスターがまだWordドキュメントやExcelファイルでテストケースを文書化していることに驚いています。
それらのほとんどは、テストケースをテストタイプごとに簡単にグループ化でき、最も重要なことに、Excelの数式を使用してテストメトリックを簡単に取得できるため、Excelスプレッドシートを好みます。ただし、テストの量が増えるにつれて、管理が非常に難しくなると確信しています。
テストケース管理ツールを使用していない場合は、オープンソースツールを使用してテストケースを管理および実行することを強くお勧めします。
テストケースの形式は、組織によって異なる場合があります。ただし、テストケースの作成に標準のテストケース形式を使用することは、プロジェクトのテストプロセスを設定するための一歩です。
また、最小化します アドホックテスト これは、適切なテストケースのドキュメントなしで行われます。ただし、標準のテンプレートを使用する場合でも、手動の方法を使用して、テストケースの作成、レビューと承認、テストの実行、そして最も重要なテストレポートの準備プロセスなどを設定する必要があります。
また、ビジネスチームがテストケースを確認するプロセスがある場合は、両方の当事者が合意したテンプレートでこれらのテストケースをフォーマットする必要があります。
学習内容:
- 推奨ツール
- サンプルテストケーステンプレートの標準フィールド
- 例を含むテストケーステンプレートのダウンロード(フォーマット#1)
- もう1つのテストケースフォーマット(#2)
- 手動テストのテストケースの例
- 結論
- 推奨読書
推奨ツール
テストケースの作成プロセスに進む前に、これらのテストケース管理ツールをダウンロードすることをお勧めします。これにより、このチュートリアルで説明したテスト計画とテストケースの作成プロセスが簡単になります。
#1)TestRail
=> TestRailテストケース管理ツールをダウンロードする
#2)TestMonitor
TestMonitor –トップレベルのオンラインテスト管理。革新的で簡単。
TestMonitorは、すべての組織向けのエンドツーエンドのテスト管理ツールです。テストへのシンプルで直感的なアプローチ。エンタープライズソフトウェアの実装、QAの必要性、高品質のアプリの構築、またはテストプロジェクトの支援が必要な場合でも、TestMonitorが対応します。
=> TestMonitorWebサイトにアクセスします
簡単なテストテンプレートを使用して、この手動テストケース管理プロセスを少し簡単にする方法を次に示します。
注意: テストケースに関連するフィールドの最大数をリストしました。ただし、チームで使用されているフィールドのみを使用することをお勧めします。また、チームで使用されているフィールドがこのリストにない場合は、カスタマイズしたテンプレートに自由に追加してください。
サンプルテストケーステンプレートの標準フィールド
テストケーステンプレートを準備する際に考慮すべき特定の標準フィールドがあります。
サンプルテストケーステンプレートのいくつかの標準フィールドを以下に示します。 。
テストケースID: テストケースごとに一意のIDが必要です。テストのタイプを示すために、いくつかの規則に従ってください。 例えば、 「TC_UI_1」は「ユーザーインターフェイステストケース#1」を示します。
テストの優先度(低/中/高) :これは、テストの実行中に非常に役立ちます。ビジネスルールと機能テストケースのテストの優先度は中程度以上にすることができますが、マイナーなユーザーインターフェイスケースの優先度は低くすることができます。テストの優先度は、常にレビュー担当者が設定する必要があります。
モジュール名 :メインモジュールまたはサブモジュールの名前を記載します。
によって設計されたテスト テスターの名前。
テスト設計日 :それが書かれた日付。
実行者によるテスト このテストを実行したテスターの名前。テスト実行後にのみ入力されます。
テスト実行日 :テストが実行された日付。
テストのタイトル/名前 :テストケースのタイトル。 例えば、 有効なユーザー名とパスワードでログインページを確認してください。
テストの概要/説明 :テストの目的を簡単に説明してください。
Javaで配列の順序を逆にする方法
前提条件 :このテストケースを実行する前に満たす必要のある前提条件。このテストケースを正常に実行するためのすべての前提条件をリストします。
依存関係 :他のテストケースまたはテスト要件への依存関係について言及します。
テスト手順 :すべてのテスト実行ステップを詳細にリストします。テストステップは、実行する順序で記述してください。できるだけ多くの詳細を提供するようにしてください。
プロのヒント :より少ないフィールド数でテストケースを効率的に管理するには、このフィールドを使用して、テスト条件、テストデータ、およびテストを実行するためのユーザーロールを記述します。テストデータ :このテストケースの入力としてのテストデータの使用。入力として使用する正確な値を持つさまざまなデータセットを提供できます。
期待される結果 :テスト実行後のシステム出力はどうなりますか?画面に表示するメッセージ/エラーなど、期待される結果を詳しく説明してください。
事後条件 :このテストケースを実行した後のシステムの状態はどうあるべきですか?
実結果 :実際のテスト結果は、テストの実行後に入力する必要があります。テスト実行後のシステムの動作を説明します。
ステータス(合格/不合格) :実際の結果が期待どおりでない場合は、このテストに次のようにマークを付けます。 失敗しました 。それ以外の場合は、次のように更新します 合格しました 。
メモ/コメント/質問 :上記のフィールドをサポートするための特別な条件があり、それが上記で説明できない場合、または期待される結果または実際の結果に関連する質問がある場合は、ここにそれらを記載してください。
必要に応じて、次のフィールドを追加します。
欠陥ID /リンク :テストステータスが 失敗しました 、次に欠陥ログへのリンクを含めるか、欠陥番号を記載します。
テストタイプ/キーワード :このフィールドは、テストタイプに基づいてテストを分類するために使用できます。 例えば、 機能的 、ユーザビリティ、ビジネスルールなど。
要件 :このテストケースが作成されている要件。できれば、要件ドキュメントの正確なセクション番号。
添付ファイル/参照 :このフィールドは、Visioダイアグラムを参照として使用して、テスト手順または期待される結果を説明するための複雑なテストシナリオに役立ちます。図またはドキュメントの実際のパスへのリンクまたは場所を指定します。
オートメーション? (はい・いいえ) :このテストケースが自動化されているかどうか。テストケースが自動化されている場合、自動化ステータスを追跡すると便利です。
上記のフィールドを利用して、参考のためにサンプルのテストケーステンプレートを用意しました。
例を含むテストケーステンプレートのダウンロード(フォーマット#1)
- テストケースDOCファイルテンプレート そして
- テストケースExcelファイルテンプレート
また、ここでは、効果的なライティングに関するいくつかの記事を参照できます テストケース 。これらのテスト作成ガイドラインと上記のテンプレートを使用して、プロジェクトでテストケースを効果的に作成および管理します。
サンプルテストケース:
チュートリアル#1: Webおよびデスクトップアプリケーション用の180以上のサンプルテストケース
もう1つのテストケースフォーマット(#2)
間違いなく、テストケースは、対象となるソフトウェアの機能によって異なります。ただし、以下に示すのは、アプリケーションの実行内容を気にすることなく、テストケースを文書化するためにいつでも使用できるテンプレートです。
サンプルテストケース
上記のテンプレートに基づいて、以下は 例 これは、非常に理解しやすい方法で概念を示しています。
たとえば、Webアプリケーションのログイン機能をテストしていると仮定しましょう。 フェイスブック 。
以下は、同じもののテストケースです。
=> サンプルデータを含む上記のテストケース形式をダウンロードします
手動テストのテストケースの例
以下は 例 上記のすべてのヒントとコツが実際にどのように実装されているかを示すライブプロジェクトの例です。
[注意:画像をクリックすると拡大表示されます]
結論
個人的には、 テストケース管理ツール 。オープンソースツールから始めることができます。これは、テストプロセスを設定するための努力に役立つだけでなく、これらのドキュメントを手動で管理する代わりに、多くの時間を節約することにもなります。
また、テストケーステンプレートと、非常に優れた高品質のドキュメントを使用したいくつかの例を見てきました。この記事がお役に立てば幸いです。
この記事についてのあなたの考え、コメント/提案を知ってうれしいです。