1.2 テストとは何か?
1.2.1 テストとは?
テストとは、テストを実行することのほかに
・ドキュメント(要件定義書・機能仕様書・構成仕様書)のレビュー
・ソースのレビュー
・静的解析
テスト作業とは
・テスト実行前作業
・テスト実行時作業
・テスト実行後作業
・全体を通して行う作業
アクター
ステークホルダー
テストリーダー
テストマネージャー
テスト担当者
■テスト実行前作業
計画
準備・リソース配分、計画
主にテストリーダーやテストマネージャー
条件の選択
テストベースを分析、何をテストするのかを決定
主にテスト担当者
テストケースの設計
テストケースの設計、主にテスト担当者
■テスト実行時作業
実行結果のチェック
ルーチンなら自動化も
テスト終了基準の検証
計画時に決定した終了基準を満たしているか?
マネージャーの判断
テスト結果の報告
実施結果、インシデントとその対応報告、
終了基準の度合い
テストマネージャーが行う
■テスト実行後の作業
次のテストプロセスのための作業(資産)
テストウエアの整理
■全体を通じて
テストカバレッジや終了基準の達成状況のモニタリング
主にテストマネージャーが行う
1.2.2 テストの目的
・欠陥の検出
・対象ソフトウエアの品質レベルが十分であることの確認と提示
・欠陥の作り込みの防止
スケジュール
・開発テスト(コンポーネント、統合テスト、システムテスト)
・受け入れテスト
・保守テスト
・運用テスト
1.2.3 デバッグとテスト
テストとは、バグを発見すること?
「デバッグとテストは同じではない」
テストとは、テストを実行することのほかに
・ドキュメント(要件定義書・機能仕様書・構成仕様書)のレビュー
・ソースのレビュー
・静的解析
テスト作業とは
・テスト実行前作業
・テスト実行時作業
・テスト実行後作業
・全体を通して行う作業
アクター
ステークホルダー
テストリーダー
テストマネージャー
テスト担当者
■テスト実行前作業
計画
準備・リソース配分、計画
主にテストリーダーやテストマネージャー
条件の選択
テストベースを分析、何をテストするのかを決定
主にテスト担当者
テストケースの設計
テストケースの設計、主にテスト担当者
■テスト実行時作業
実行結果のチェック
ルーチンなら自動化も
テスト終了基準の検証
計画時に決定した終了基準を満たしているか?
マネージャーの判断
テスト結果の報告
実施結果、インシデントとその対応報告、
終了基準の度合い
テストマネージャーが行う
■テスト実行後の作業
次のテストプロセスのための作業(資産)
テストウエアの整理
■全体を通じて
テストカバレッジや終了基準の達成状況のモニタリング
主にテストマネージャーが行う
1.2.2 テストの目的
・欠陥の検出
・対象ソフトウエアの品質レベルが十分であることの確認と提示
・欠陥の作り込みの防止
スケジュール
・開発テスト(コンポーネント、統合テスト、システムテスト)
・受け入れテスト
・保守テスト
・運用テスト
1.2.3 デバッグとテスト
テストとは、バグを発見すること?
「デバッグとテストは同じではない」