ソフトウェアテストにおけるテストドキュメント(例)
テストドキュメントとは何ですか?
テスト ドキュメントは、ソフトウェアのテスト前またはテスト中に作成された成果物のドキュメントです。 これは、テスト チームが必要なテスト労力、テスト カバレッジ、リソース追跡、実行の進捗状況などを見積もるのに役立ちます。これは、テスト計画、テスト設計、テスト実行、得られたテスト結果を説明および文書化できる完全なドキュメント スイートです。テスト活動から。
なぜ形式性をテストするのか?
初心者にとって、テストとは、コードのさまざまなセクションをその場限りで実行し、結果を検証することだと思いがちです。 しかし、現実の世界では、テストは非常に形式的なアクティビティであり、詳細に文書化されています。 テスト ドキュメントを使用すると、テストの計画、レビュー、実行が簡単になり、検証可能になります。
テストの形式性の程度は、次の事項によって異なります。
- テスト対象のアプリケーションの種類。
- 組織が従う標準。
- 開発プロセスの成熟度。
テスト活動は通常、ソフトウェア開発プロジェクトの労力の 30% ~ 50% を消費します。 ドキュメントは、将来のプロジェクトに適用できるテスト プロセスの改善点を特定するのに役立ちます。
テスト文書の例
ここでは、重要なテスト文書の種類を示します。
試験書類の種類 | 説明 |
---|---|
テストポリシー | これは、原則、方法、および組織のすべての重要なテスト目標を説明する高レベルの文書です。 |
テスト戦略 | プロジェクトに対して実行されるテスト レベル (タイプ) を識別する高レベルの文書。 |
テスト計画 | テスト計画は、テスト活動の範囲、アプローチ、リソース、スケジュールなどが含まれる完全な計画文書です。 |
要件トレーサビリティマトリックス | これは、要件とテスト ケースを結び付けるドキュメントです。 |
テストシナリオ | テストシナリオ XNUMX つ以上のテスト ケースで検証できるソフトウェア システムの項目またはイベントです。 |
テストケース | これは、入力値、実行の前提条件、予想される実行事後条件、および結果のグループです。 テストシナリオ用に開発されています。 |
テストデータ | テストデータとは、テストを実行する前に存在するデータです。 テスト ケースを実行するために使用されます。 |
欠陥レポート | 欠陥レポートは、期待された機能を実行できないソフトウェア システムの欠陥に関する文書化されたレポートです。 |
テスト概要レポート | テスト概要レポートは、実行されたテストアクティビティとテスト結果を要約した高レベルのドキュメントです。 |
テストドキュメントを作成するためのベストプラクティス
- テストドキュメントが並行して作成されるように、QA チームはプロジェクトの初期段階に関与する必要があります。
- ドキュメントを作成してそのままにしておくのではなく、必要に応じて更新してください。
- バージョン管理を使用してドキュメントを管理および追跡します。
- 自分の仕事を理解するために必要なことと、利害関係者に提供する必要があるものを文書化してください。
- ドキュメントには、Excel シートや doc ファイルなどの標準テンプレートを使用する必要があります。
- プロジェクトに関連するすべてのドキュメントを 1 か所に保存します。すべてのチーム メンバーが参照できるように、また必要に応じて更新できるようにする必要があります。
- 十分な詳細を提供しないことも、テスト ドキュメントを作成するときによくある間違いです。
テストドキュメントの利点
- テスト ドキュメントを作成する主な理由は、テスト アクティビティに関する不確実性を軽減または排除することです。タスクの割り当てに関して頻繁に発生する曖昧さを排除するのに役立ちます。
- ドキュメンテーションは、体系的なアプローチを提供するだけではありません。 ソフトウェアテストだけでなく、ソフトウェア テスト プロセスの初心者向けのトレーニング マテリアルとしても機能します。
- 成熟したテスト プロセスを示すためにテスト ドキュメントを公開することも、優れたマーケティングおよび販売戦略です。
- テストドキュメントは、特定の時間制限内にクライアントに高品質の製品を提供するのに役立ちます。
- In ソフトウエアエンジニアリングテスト ドキュメントは、構成ドキュメントとオペレーター マニュアルを通じてプログラムを構成またはセットアップするのにも役立ちます。
- テストドキュメントは、クライアントに対する透明性を向上させるのに役立ちます。
テストドキュメントの欠点
- ドキュメント作成には非常に時間がかかるため、コストがその価値を上回る可能性があります。
- 多くの場合、文章を書くのが下手な人や、内容を知らない人によって書かれています。
- クライアントから要求された変更を追跡し、対応するドキュメントを更新するのは面倒です。
- ドキュメントが不十分だと、顧客と組織の間で誤解が生じる可能性があるため、製品の品質に直接影響します。
まとめ
- テスト ドキュメントは、ソフトウェアのテスト前またはテスト中に作成された成果物のドキュメントです。
- テストの形式性の程度は、1) テスト対象のアプリケーションの種類、2) 組織が従う標準、3) 開発プロセスの成熟度によって異なります。
- テストドキュメントの重要なタイプは、テストポリシー、テスト戦略、テスト計画、テストケースなどです。
- テストドキュメントが並行して作成されるように、QA チームはプロジェクトの初期段階に関与する必要があります。
- テスト文書を作成する主な理由は、テスト活動に関する不確実性を軽減または除去することです。
- ドキュメント作成には非常に時間がかかるため、コストがその価値を上回る可能性があります。