『この一冊でよくわかる ソフトウェアテストの教科書 品質を決定づけるテスト工程の基本と実践』を読んだ

ソフトウェアのテスト技法などを学んだ.

ソフトウェアのテスト技法とテストドキュメント,モニタリングについて解説した本.テストについての概念ではなく技法についての実践的な内容になっている.平坦な言葉で説明されているので,ソフトウェアテストについての知識がなくとも十分読める.初学者向け.練習問題付き.

例として挙げられているのは組み込みソフトウェアなので,Web系だとあまり参考にならない部分もありそう.ただ,テストの知識がないと,テストが冗長になったり抜けが起きたりするので,基礎的な部分を身につけるために読むのはあり.

メモ

求められる品質意識

テスト工程

  1. テスト計画

    テストの目的を決める.次に,テストする方法(テスト観点)を決める.目的を品質特性に変換することで,テスト観点を抽出できる.

    テスト観点一覧表 機能 * テスト観点の表で,各マスに必要な観点かどうかを真偽値で示す.

  2. テスト設計

  3. テストケース作成

  4. テスト実施

  5. テスト報告

ホワイトボックステスト

主に単体テストで行われる.

制御フローテスト

フローチャートからカバレッジ基準を満たす経路を見つけ,その経路を通るテストをする.

データフローテスト

データや変数が,定義→使用→消滅の順に処理されているか確認する.

メモリリークが起こるようなバグを検出できそう.

テスト技法

テストドキュメント

テスト工程で作られるドキュメントの総称

項目:https://ieeexplore.ieee.org/document/4578383

思ったこと