ソフトウェアテスト技法練習帳 〜知識を経験に変える 40 問〜(ソフトウェアテストギホウレンシュウチョウ チシキヲケイケンニカエルヨンジュウモン)
- 著者:
- 梅津正洋、竹内亜未、伊藤由貴、浦山さつき、佐々木千絵美、高橋理、武田春恵、根本紀之、藤沢耕助、真鍋俊之、山岡悠、吉田直史[著](ウメツマサヒロ タケウチツグミ イトウヨシキ ウラヤマサツキ ササキチエミ タカハシオサム タケダハルエ ネモトノリユキ フジサワコウスケ マナベトシユキ ヤマオカユウ ヨシダナオフミ)
- 出版社:
- 技術評論社
- 出版日:
- 2020年01月06日
- ISBN:
- 9784297110611
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
新人や経験の浅いテストエンジニアにとって,座学で学んだ「ソフトウェアテスト技法」を実務に活かそうにも,どのように適用したらよいかわからないというのが悩みです。そこで,本書では実践的なシチュエーションを想定した問題を繰り返し解いていくことにより、テスト技法の知識定着を目指します。個々のテストエンジニアのスキルアップや、企業における新人研修の教材としてもご活用いただけます。
■ Part1 同値分割法と境界値分析
1.1 温度によって表示を変えるペット用室温計
1.2 キッチンスケールの動作検証
1.3 畳の枚数から面積を計算する Web システム
1.4 まとめ買いがお得な手芸用品店
1.5 年齢によって変わる入園料金
1.6 BUG QUEST ★盾と一緒に装備できる武器
1.7 BUG QUEST ★武器の強化判定
1.8 BMI 値で栄養状態を判定
1.9 肉屋の特売日
1.10 肉屋の特売日〜 A 社のソースコード
1.11 肉屋の特売日〜 B 社のソースコード
1.12 配達便の料金体系
1.13 経理システムに入力する部署コード
■ Part2 デシジョンテーブル
2.1 1 杯目のビールの価格
2.2 銀行 ATM の引き出し手数料
2.3 紳士服店の割引率
2.4 BUG QUEST ★魔王との戦い
2.5 カレンダーの文字色
2.6 プリペイドカードのチャージ特典
2.7 宅配ピザの特典
2.8 ネットスーパーのポイント倍率
2.9 ショッピングモールの駐車料金システム
2.10 E コマースサイトの配送料
■ Part3 状態遷移テスト
3.1 ストップウォッチの動作
3.2 スマホ決済アプリの決済処理
3.3 エアコンの運転モード切替
3.4 ホテル予約サイトの予約システム
3.5 BUG QUEST ★仙台城奪還大作戦
3.6 BUG QUEST ★戦闘中のステータス
■ Part4 組合せテスト
4.1 美味しい組合せ
4.2 BUG QUEST ★冒険のはじまりの旅支度
4.3 合コン会計用アプリの検証
4.4 BUG QUEST ★仲間集め
4.5 健診システムの不養生
4.6 タスク管理ツールの検証〜ラルフチャートの利用
4.7 BUG QUEST ★最後の戦い
4.8 BUG QUEST ★リメイク版の差分テスト
■ Part5 総合問題
5.1 スマートフォンの料金プランと料金計算
5.2 BUG QUEST ★隠しアイテム探し
5.3 ミュージックプレーヤーのシステムテスト
技書の森解説
テスト技法の教科書は読んだ、同値分割や境界値分析の定義は言える。でも実際の仕様書を前にすると、どこに境界を引けばよいか手が止まる。この「知っている」と「使える」の間にある溝を埋めるために作られたのが本書です。梅津正洋氏らが執筆したドリル形式の練習帳で、仕様から条件を抽出し、テストケースを組み立てる一連の思考を繰り返し練習できます。
収録されている技法は同値分割、境界値分析、デシジョンテーブル、状態遷移テスト、組合せテスト (ペアワイズ) など、 JSTQB のシラバスに沿った基本技法です。各章は短い仕様例題と模範回答で構成されており、 1 問 10 〜 20 分程度で取り組めるため、通勤時間や業務の合間に少しずつ進められる設計です。
テストの理論書を読んで満足してしまっている人、 QA に異動してきたばかりの人、開発者としてテスト設計力を底上げしたい人のいずれにも効きます。知識をスキルに変換するには反復が必要であり、本書はその反復の場を手軽に提供してくれるという意味で、テスト分野では珍しい立ち位置の本です。
言及 Qiita 記事 (9 件)
「アプリケーションが壊れているのに検知できないテストコード」を書かないようにするための、べからず集
♡ 574Ruby, RSpec, テスト, テスト自動化QA任せにしない、開発者みんなで品質を支えるテスト戦略設計
♡ 57テスト, テスト自動化, ソフトウェアテスト, テスト設計ChatGPTで学ぼう!テスト要求分析
♡ 30QAエンジニア, ソフトウェアテスト, テスト要求分析, ChatGPTユーザベースに入社して半年、とても大変でした。
♡ 17ポエム, ソフトウェアエンジニアWACATE2021冬の予習に役立ちそうなものを調べてみた
♡ 3勉強会, イベント, ソフトウェアテスト, wacate[JSTQB AL TA] 3.テスト技法 を視覚的にまとめてみた
♡ 2資格, JSTQB, テストアナリストWeb系のテストでよく使われる技法
♡ 1テスト, テスト設計, はな丸テスト技法の社内勉強会に参加した。(ソフトウェアテスト技法練習帳 1-1-1)
♡ 0テストソフトウェアテスト技法練習帳 ~知識を経験に変える40問~の練習問題①
♡ 0テスト, ソフトウェアテスト
この本に興味がある方におすすめ
この本に関連
関連記事
テスト本ガイド - テスト設計を学べる技術書の選び方
テストの書き方からテスト戦略まで学べる技術書の選び方を紹介。テストピラミッド、TDD の正しい読み方、テストの ROI の考え方を解説します。
バグを生むのは知識不足ではなく想像力不足である
バグの多くは、コードを書いた時点で「こういうケースもありうる」と想像できなかったことが原因です。想像力を鍛える読書法と、エッジケースへの感度を高める方法を解説します。
「動くコード」と「良いコード」の間にある本
コードが動くようになった後、次に何を学べばよいのか。「動くコード」を「良いコード」に変えるために必要な知識と、それを効率的に学べる本の選び方を解説します。