PR:この記事にはアフィリエイトリンクが含まれます。
ソフトウェアテストの設計本を探すと、境界値や状態遷移、組合せテストと似た言葉がずらり。どこから学ぶか迷いますよね。まずは仕様をどう分け、何を確かめるかを具体例で示す本が頼りになります。
基礎を順に学ぶ本、問題を解いて手を動かす本、技法の使い分けまで扱う本を紹介します。実務の場面を思い浮かべながら、それぞれの持ち味を見ていきましょう。
本の早見表
4冊には、基礎を体系的に学ぶ本や問題演習を重ねる本、設計の流れまで扱う本があります。読みたい内容で特色が分かれます。
| 本 | 参考価格(税込) | 中心となる内容 |
|---|---|---|
ソフトウェアテストの教科書[増補改訂 第2版] | 3,080円 | 基礎技法とテスト工程を体系的に学ぶ |
ソフトウェアテスト技法練習帳 ~知識を経験に変える40問~ | 2,508円 | 料金計算や予約などの問題を解く |
ソフトウェアテスト技法ドリル 第2版 テスト設計の考え方と実際 | 3,080円 | 技法の特徴や使い分けを演習で学ぶ |
ソフトウェアテスト徹底指南書 ~開発の高品質と高スピードを両立させる実践アプローチ | 3,960円 | 仕様分析から設計まで幅広く扱う |
価格は公式の希望小売価格を参考にしています。実際の販売価格は時期や店によって変わるため、購入時に確認してください。
教科書は基礎とテスト工程、練習帳は40問の演習が中心です。残る2冊は、技法の使い分けや設計の流れまで扱います。
テスト設計の入口
テスト設計では仕様を読み、テスト条件を整理し、確かめる入力や操作を決めます。手当たり次第に試すだけで済ませず、各ケースで何を確認するのかをはっきりさせます。
会員登録なら入力欄の文字数や必須項目、登録後の状態など、確認する観点がいくつもあります。技法は観点を整理する道具です。仕様に合わせて使うのが基本ですね。
用語は知っていても、実際の仕様に当てはめると手が止まる。初学者には珍しくありません。例題で、なぜそのケースを試すのかまで考えると、技法が実務に結びつきます。
境界値を押さえる
境界値分析では、入力範囲が変わる境目を調べます。18歳以上65歳以下が有効な例なら、17・18・19歳と64・65・66歳を試します。境目の判定ミスを拾いやすい並びです。
範囲の中ほどが正しくても、仕様に18歳以上と書かれているのに実装が18歳より上の判定なら、18歳が弾かれます。境界の値に加えて、すぐ外側と内側も確認します。
小数を入力できる欄では整数の例だけで足りない場合があります。日付や文字数にも境目がありますから、仕様に書かれた最小値と最大値を確かめてください。
状態遷移を追う
状態遷移テストでは、操作の前後でシステムの状態がどう変わるかを見ます。ログインや注文、予約など、現在の状態で次にできる操作が変わる機能に使えます。
パスワードを3回間違えるとアカウントがロックされる仕様を例にします。失敗回数の変化に加え、ロック後にできる操作や解除後の再ログインも確かめます。
画面を個別に確認するだけでは、状態の変化を見落とすことがあります。遷移のきっかけと、遷移後に許される操作を書き出せば、通れる経路と通れない経路を整理できます。
組合せの増え方
複数条件が重なる機能では、組合せテストが役立ちます。OSが3種類、ブラウザーが3種類、決済方法が4種類なら全組合せは3×3×4で36通り。条件が増えるほど試すケースも膨らみます。
ペアワイズ法は、任意の2条件の組合せを網羅するように試験ケースを絞る考え方です。全組合せを確認する場合よりケースを減らしながら、条件間の不具合を探せます。
ただし、3条件以上が同時に関わる問題にはペアワイズだけでは足りないことがあります。決済方法・OS・会員区分の相互作用が疑われるなら、影響の大きい組合せを別に確認します。
漏れを拾う視点
ひとつの機能に複数の技法を当てる場面もあります。金額入力は境界値分析で、支払い状況の変化は状態遷移で、OSや決済方法の違いは組合せテストで確認できます。
技法を増やすだけで品質が自動的に上がるわけではありません。仕様の条件と失敗時の影響を確かめ、重要な箇所にテストを割り当てます。
テストケースには前提・操作・期待結果を残すと、別の人も同じ条件で確認できます。設計した理由を添えておけば、仕様変更後にケースを見直すときも助かります。
体系で学ぶ
SBクリエイティブの『ソフトウェアテストの教科書[増補改訂 第2版]』は初学者向けです。著者は布施昌弘・江添智之・永井努・三堀雅也で、石原一宏・堀明広が監修しています。
2021年8月3日発売で、A5判344ページです。テスト工程の基本を押さえたうえで、同値分割・境界値とデシジョンテーブル、状態遷移・組合せテストを扱います。技法をひとつずつ学びたい人におすすめです。
テスト技法適用チャートに加えて、テストドキュメントの作成や実施状況のモニタリングも扱います。定価は税込3,080円。テスト工程全体を知りたい初学者におすすめです。
40問で練習
技術評論社の『ソフトウェアテスト技法練習帳 ~知識を経験に変える40問~』は演習中心の一冊です。2020年1月7日発売で、B5判216ページ、40問に取り組めます。
料金計算や予約システム、決済処理やタスク管理ツールなどの問題があります。技法は同値分割・境界値、デシジョンテーブル、状態遷移、組合せで、総合問題にも取り組めます。
新人や経験の浅い人がテストケースを作る練習に使いやすい本です。定価は税込2,508円。答えを確かめるときに、ケースを選んだ理由まで振り返ると学びが残ります。
技法を広げる
秋山浩一著『ソフトウェアテスト技法ドリル 第2版 テスト設計の考え方と実際』は、日科技連出版社から刊行されています。2022年10月19日発売でA5判208ページあり、初級から中級へ進む人に合います。
境界値や状態遷移に加えて、ドメイン分析・クラシフィケーション・原因結果グラフ、CFD法・HAYST法・ペアワイズ・並列処理まで扱います。技法の特徴を踏まえた使い分けも学べます。
技法の特徴やコツを、点・線・面・立体・時間の視点から整理しています。各章に演習問題があり、解答例は出版社ウェブサイトからダウンロードできます。定価は税込3,080円です。
設計を一気通貫
『ソフトウェアテスト徹底指南書 ~開発の高品質と高スピードを両立させる実践アプローチ』は井芹洋輝著、技術評論社刊です。2025年6月17日発売で、A5判544ページの実践書です。
テストベースの特定から要求・制約の分析、対象の整理を経て、テスト条件とケースを設計する流れを扱います。同値分割・境界値やデシジョンテーブル、状態遷移・nワイズなどの技法も取り上げています。
仕様分析から設計への流れを学びたい人におすすめです。テストエンジニアやQAを目指す人に加えて、開発者やマネージャも対象にしています。定価は税込3,960円です。
結論
基礎から順に学ぶなら、『ソフトウェアテストの教科書[増補改訂 第2版]』がおすすめです。自分でテストケースを作る練習を重ねたい人には、40問の『ソフトウェアテスト技法練習帳 ~知識を経験に変える40問~』が合います。
技法の使い分けや演習を深めたい人には『ソフトウェアテスト技法ドリル 第2版 テスト設計の考え方と実際』、仕様分析から設計まで学びたい人には『ソフトウェアテスト徹底指南書 ~開発の高品質と高スピードを両立させる実践アプローチ』がおすすめです。今の課題に近い一冊を選んでください。
境界値、状態遷移、組合せテストは、それぞれ得意な場面が異なります。まず一つの仕様を本の例に沿って設計し、なぜそのケースを試すのか説明できるようにすること。実務で使える力につながります。
Amazon の PC をスコア化してみた
Amazonにある8〜14インチの小型WindowsタブレットやノートPCを、スペック別にスコア化して比較・ランキング。
![ソフトウェアテストの教科書[増補改訂 第2版]](https://m.media-amazon.com/images/I/41LCiaLi+7L._SL500_.jpg)




