🎸
テストセッション JSTQB Advanced Levelテストマネージャ資格のキーワード解説!
テストセッション (Test Session) と 探索的テスト (Exploratory Testing)
テストセッション (Test Session)
テストセッションは、特定の期間や目的で実施されるテストの一連の作業を指します。
- 目的: テストセッションは特定の目的や目標を持って行われます。
- 時間枠: セッションは事前に定義された時間枠内で行われます。
- 活動: テストケースの実行、バグの報告、テストデータの準備などのテストに関連する活動。
- ドキュメント: 開始と終了時には、行われたテスト活動や発見されたバグ、考察などを記録。
テストセッションの60行動画解説!
探索的テスト (Exploratory Testing)
探索的テストは、テスト設計とテスト実行を同時に行いながら、ソフトウェアを探索するテスト手法です。
- 動的なアプローチ: 事前の詳細な計画やテストケースを必要としない。
- 即時のフィードバック: ソフトウェアの品質や機能性に関するフィードバックをリアルタイムで提供。
関連性
- 探索的テストは、テストセッションの枠組みの中で効果的に行われることが多い。特定の時間枠内で目的を持ってテストを行う点で、テストセッションとの相性が良い。
- テストセッションを用いて探索的テストを行うことで、テスターは自らの経験や直感を駆使してテストを進めることができる。
- 両者は、テストの進捗や成果を明確にし、効率的なテスト実施をサポートするための有効な手法として併用されることが多い。
PROOF
テストセッションにおいて、セッション終了時にセッションの結果をまとめる方針です。
P - Past (経過):
- この部分では、テストセッションの開始から現時点までの主要な活動や進捗を記録します。
- 実行したテストケース、確認した項目、使用したツールやリソースなどの詳細を含むことができます。
R - Result (結果):
- セッションの結果や発見を記録します。
- 発見したバグ、問題点、改善点など、テストから得られた具体的な成果を示します。
O - Outlook (展望):
- 今後のテストセッションでのアクションや計画を記述します。
- 次に実施するテスト、追加で確認が必要な項目、今後の焦点となるテストエリアなどを明記します。
O - Obstacles (障害):
- テストセッション中に遭遇した障害や困難、制約をリストアップします。
- 環境の問題、不足しているリソース、外部からの中断など、テストの進行を妨げた要因を記録します。
F - Feelings (感想):
- テスターの感想や意見、感じたことを自由に記述します。
- テストの難易度、テストツールや環境に対する評価、チームとのコミュニケーションの感じ方など、感じたことや考えたことを共有します。
Discussion