ソフトウェアテスト HAYST 法入門(ソフトウェア テスト ヘイストホウ ニュウモン)
品質と生産性がアップする直交表の使い方
ソフトウェア工学・設計- 著者:
- 吉澤正孝/秋山浩一(ヨシザワ,マサタカ/アキヤマ,コウイチ)
- 出版社:
- 日科技連出版社
- 出版日:
- 2007年07月
- ISBN:
- 9784817192288
- 在庫:
- 在庫あり
なぜ注目されているか
技書の森解説
テスト対象の設定項目が 10 個あり、それぞれに数個の選択肢があるだけで、全組み合わせの検証は事実上不可能な件数に膨れ上がります。この組み合わせ爆発にどう立ち向かうかはテスト設計の古典的な難題で、その解法の一つが直交表を使って組み合わせを効率よく間引く手法です。本書は、その考え方に立つテスト技法 HAYST 法の入門書として、吉澤正孝氏と秋山浩一氏の共著により 2007 年に日科技連出版社から刊行されました。
副題に「品質と生産性がアップする直交表の使い方」とあるとおり、主役は直交表です。実験計画法に由来するこの道具をソフトウェアテストへ応用し、限られた工数で欠陥検出力を落とさない組み合わせの選び方を扱います。数学的な道具立てが出てくるぶん、読み流しではなく手を動かして表を組みながら読む姿勢が要る本で、テスト技法の書籍の中では理論寄りの位置にあります。
場当たり的にテストケースを増やしてきた QA エンジニアや、テスト工数の見積もり根拠を説明できるようになりたいテストリーダーが、技法の原理から学び直す用途に向きます。刊行は 2007 年ですが、組み合わせテストの考え方そのものは対象技術に依存しません。同じ著者の秋山浩一氏による 2014 年刊の『事例とツールで学ぶ HAYST 法』が実践編の位置づけにあるため、原理を本書で、適用の実際をそちらで、という読み進め方ができます。
言及 Qiita 記事 (4 件)
要求管理とテスト管理、その間のトレーサビリティの維持、および要求(仕様)カバレッジの把握 --- TestLinkとExcelツールで運用する
♡ 19TestLink, トレーサビリティ, 要求管理, テスト管理, 要求カバレッジテストを学びたくてJSTQBのFLシラバスを読んでみた〜その1 テストの基礎〜
♡ 17テスト, JSTQBEXCEL上で動作するPairwise組み合わせテスト設計支援ツールPICT-PAPP公開
♡ 7Excel, VBA, テスト自動化, 品質, 組み合わせ状態によって変化(消えるものがあったり、代わりに現れるものがあったり)するUI、あるいは触ること(変更操作)ができなくなったりするUIが含まれる場合の組合せテスト設計方法
♡ 4UI, テスト, テスト自動化, 組み合わせ, ペアワイズ法
関連記事
テスト本ガイド - テスト設計を学べる技術書の選び方
テストの書き方からテスト戦略まで学べる技術書の選び方を紹介。テストピラミッド、TDD の正しい読み方、テストの ROI の考え方を解説します。
「動くコード」と「良いコード」の間にある本
コードが動くようになった後、次に何を学べばよいのか。「動くコード」を「良いコード」に変えるために必要な知識と、それを効率的に学べる本の選び方を解説します。
バグを生むのは知識不足ではなく想像力不足である
バグの多くは、コードを書いた時点で「こういうケースもありうる」と想像できなかったことが原因です。想像力を鍛える読書法と、エッジケースへの感度を高める方法を解説します。