0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【読書ログ】「知識ゼロから学ぶソフトウェアテスト」

Posted at

本について

タイトル「知識ゼロから学ぶ ソフトウェアテスト」
著者「高橋寿一」
Amazonのリンク

内容

ステートメントカバレッジ

IF文の中の命令を実行している箇所をテストすること

ブランチカバレッジ

判定条件(TRUE/FALSEなど)のそれぞれに対してテストすること
##ソフトウェアテストはこの4つを押さえればOK

  • 入力
  • 計算
  • 保存
  • 出力

##探索的テストを心がけろ
テストの学習、設計、実行、報告を並行して行え
##テストプランは
IEEE829にならえ
ただし汎用的すぎてSpecificに使えないので工夫しろ
##テスト運用
###最後に頭数突っ込んでテストしても意味ない
「俺のテストコードは誰がテストするの?」
###定量的に終了基準を設けろ
##コードの複雑度
ルートの数 - ノードの数 +2
##メトリクス(評価指標)の例
###バグのメトリクス

  • 時間あたりバグ数
  • コンポーネントあたりバグ数
  • テストのメトリクス

###コードカバレッジ

  • テスト担当者以外のバグの発見数
  • テストケースの数、テストの自動化率

###ソースコードのメトリクス

  • 追加、削除、変更されたコードの行数
  • KLOCs: どのくらいソースコードの行数が増加しているか
  • コードの複雑度

###ソフトウェアの信頼性メトリクス

  • 実際の顧客が最も使うと思われるオペレーションにおけるMTBF(Mean Time Between Faliure)
  • 信頼性成長曲線
  • ストレステストにおけるMTBF

###ビルドのメトリクス

  • ビルドにかかる時間
  • ビルドで見つかった問題
  • ビルドが失敗した原因

###スケジュールのメトリクス

  • 当初立てたスケジュールと実際のズレ
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?