[テスト]ソフトウェア開発におけるテストの目的

f:id:XG3:20180114010347p:plain

□ テストの目的

  • JSTQB定義(JSTQB認定テスト技術者資格
    • (1) 欠陥の検出
    • (2) 対象ソフトウェアの品質レベルが十分であることの確認
    • (3) 意思決定のための情報提示
    • (4) 欠陥の作り込みの防止

□ テストの目的の解釈

■ 開発~リリースのフローで見た[テストの目的]の解釈

f:id:XG3:20180114005040p:plain

  • (1) 欠陥の検出
    • テストで欠陥がどこにあるかをテスト実施結果から知る
  • (2) 対象ソフトウェアの品質レベルが十分であることの確認
    • 欠陥が求める品質に影響を与えないことの確認する
  • (3) 意思決定のための情報提示
    • 既出の欠陥を判断材料にリリースの判断をする
  • (4) 欠陥の作り込みの防止
    • 再度同じ欠陥を起こさないようにする

■ 受験勉強~入試のフローで見た[テストの目的]の解釈

f:id:XG3:20180114005236p:plain

  • 学校のテストを例にyarahana's解釈
    • [補足]先生の判断が学生の受験校を左右するとの前提
  • (1) 欠陥の検出
    • テストを受けて間違った問題が何か採点結果から知る
  • (2) 対象ソフトウェアの品質レベルが十分であることの確認
    • 志望校合格に足る実力であることを確認する
  • (3) 意思決定のための情報提示
    • テストの結果を判断材料に志望校受験を判断する
  • (4) 欠陥の作り込みの防止
    • 間違った問題を次に間違わないように復習/再学習する