Slide 6
Slide 6 text
バグ分類と品質評価方法の例: 境界値分析
• 仕様に沿ってプログラムを書くときに、条件分岐の境界値を間違って実装しやす
いので、その境界値をテストするとバグをみつけやすい(経験則)。
例)
– 仕様の例 「18歳未満であれば未成年、18歳以上であれば成年」
– 条件分岐の例「if (age < 18) { print(“未成年”)}else{print(“成年”);} 」
– 境界値の例「17, 18, 19」
6
プログラムを書く時点
(バグの混入)
テスト
(バグの検出)
コードレビュー
(バグの検出)
コードレビューで検出する場合
テストで検出する場合
検出工数をはじめ合理的
な品質評価方法を選ぶ
品質評価(未然防止、検出の方法)