Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
テスト作成に悩む人へ送るテストの心得【テストは彫刻】#QiitaQualityForward【LT】
Search
Syahu_Writer
March 07, 2025
680
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テスト作成に悩む人へ送るテストの心得【テストは彫刻】#QiitaQualityForward【LT】
Syahu_Writer
March 07, 2025
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1369
210k
It's Worth the Effort
3n
188
29k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Claude Code のすすめ
schroneko
67
230k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Designing Powerful Visuals for Engaging Learning
tmiket
1
610
How to make the Groovebox
asonas
2
2.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
730
Transcript
© 2025 Works Human Intelligence Co., Ltd. 1 @Syahu_Writer テスト作成に悩む人へ送る
テストの心得【テストは彫刻】 2025/03/07 品質改善に終わりはない:エンジニアのための ベストプラクティス
© 2025 Works Human Intelligence Co., Ltd. 2 本日のアジェンダ
・自己紹介 ・記事を書いた背景 ・記事内容の紹介
© 2025 Works Human Intelligence Co., Ltd. 3 自己紹介
© 2025 Works Human Intelligence Co., Ltd. 自己紹介 Photo ⻄脇
純平 @Syahu_Writer X:@Syahu_Writer 株式会社Works Human Intelligence Product Div. 所属 2016 新卒で⼊社後、EC事業のテスト業務に従事し、 QAの重要性に気付く。 その後、会社の分社によりWHIへ転籍し、 フルサイクルエンジニアとして従事。 各種業務に勤しみつつ、テスト‧QA‧QC‧SET等々、 多⾓的なアプローチから品質向上に努める。 略歴 4 2016~2019 2019~現在 ⽇本⼤学芸術学部⽂芸学科卒 株式会社ワークスアプリケーションズ 株式会社Works Human Intelligence
© 2025 Works Human Intelligence Co., Ltd. 5 ※2022年度 ERP市場 -
⼈事‧給与業務分野:ベンダー別売上⾦額シェア 出典:ITR「ITR Market View:ERP市場2024」」 シェア No. ※ 1 ERP市場⼈事‧給与業務分野 ⼤⼿企業および公共‧公益法⼈向け統合型⼈事システム
© 2025 Works Human Intelligence Co., Ltd. 6 統合型⼈事システム「COMPANY」 ※3
2024年12⽉末時点の契約法⼈における COMPANY ⼈事の契約ライセンス数合計 管理する⼈事データ数 約 540万⼈※3 国内⼤⼿企業※1の 3社に 1社が 当社製品を利⽤ (当社調べ) ※1 従業員数3,000⼈以上 契約継続率 98%※2 ※2 2024年度 ⾦額ベース 業種‧業態を問わず、数千名〜数万名規模の⼤⼿法⼈にご利⽤いただいています。
© 2025 Works Human Intelligence Co., Ltd. 7 記事を書いた背景
© 2025 Works Human Intelligence Co., Ltd. 8 そもそも私がQiitaで筆を取る目的
品質を向上するうえで、1つの問題を提示します それは、開発とQAの距離が遠い こと 原因は組織的だったり、相互の理解不足だったり様々 私は組織を変えることはできませんが QAについて知ってもらうことはできます 私の記事をきっかけにして QAが上流工程に入りやすくなったり 開発者自身が品質向上に取り組もうと思う そんな世界が広がることを願っています 記事を書いた背景
© 2025 Works Human Intelligence Co., Ltd. 9 【テストは彫刻】を書いた目的
普段は QA用語の解説や 自分の経験について イベントでの品質管理系お題について書いてます 今回のAdvent Calendarは 「過去の自分に教えたい、ソフトウェア品質の心得を投稿しよう」 技術面ではなく、心得、メンタル面に焦点を当てて書こうとしました 記事を書いた背景
© 2025 Works Human Intelligence Co., Ltd. 10 【テストは彫刻】を書いた目的
普段は QA用語の解説や 自分の経験について イベントでの品質管理系お題について書いてます 今回のAdvent Calendarは 「過去の自分に教えたい、ソフトウェア品質の心得を投稿しよう」 技術面ではなく、心得、メンタル面に焦点を当てて書こうとしました 5,6個くらい。忙しくて2本しか書けませんでした もう1本は『元QAが新卒開発者に伝えたい「品質とバグ」3つの心得』 記事を書いた背景
© 2025 Works Human Intelligence Co., Ltd. 11 【テストは彫刻】を書いた目的
話を戻しまして この後記事紹介になりますが テスト作成の心理的ハードルが下がってくれればいいな と願っております 記事を書いた背景
© 2025 Works Human Intelligence Co., Ltd. 12 テスト作成に悩む人へ送るテストの心得【テストは彫刻】
※主にシナリオテスト
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 13
みなさんはテストを作るとき、どんな心境ですか?
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 14
みなさんはテストを作るとき、どんな心境ですか? 広大な森の中で
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 15
みなさんはテストを作るとき、どんな心境ですか? 広大な森の中で 使えそうな資材をひたすら集めて
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 16
みなさんはテストを作るとき、どんな心境ですか? 広大な森の中で 使えそうな資材をひたすら集めて ログハウスを作ろうと
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 17
みなさんはテストを作るとき、どんな心境ですか? 広大な森の中で 使えそうな資材をひたすら集めて ログハウスを作ろうと 森の地図が無い
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 18
みなさんはテストを作るとき、どんな心境ですか? 広大な森の中で 使えそうな資材をひたすら集めて ログハウスを作ろうと 森の地図が無い 使う資材の判別がつかない
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 19
みなさんはテストを作るとき、どんな心境ですか? 広大な森の中で 使えそうな資材をひたすら集めて ログハウスを作ろうと 森の地図が無い 使う資材の判別がつかない どこまで家が大きくなるかわからない どう建てればいいかわからない そんな不安になりませんか? ならない?
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 20
みなさんはテストを作るとき、どんな心境ですか? 広大な森の中で 使えそうな資材をひたすら集めて ログハウスを作ろうと 森の地図が無い 使う資材の判別がつかない どこまで家が大きくなるかわからない どう建てればいいかわからない そんな不安になりませんか? ならない? デカいソフトウェアで 因子水準をひらすら集めて テストを作ろうと ソフトウェアの仕様書が無い 使う因子水準の判別がつかない どこまでテストが大きくなるかわからない どうテスト設計すればいいかわからない と、不安になりませんか?
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 21
みなさんはテストを作るとき、どんな心境ですか? 何もないところから 0からすべてを創り上げるのは 非常に難しい上 終わりが見えなくて心労が絶えない デカいソフトウェアで 因子水準をひらすら集めて テストを作ろうと ソフトウェアの仕様書が無い 使う因子水準の判別がつかない どこまでテストが大きくなるかわからない どうテスト設計すればいいかわからない と、不安になりませんか?
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 22
ちょっと話が変わります 「ソフトウェアテストの7原則」のうちの1つ 「全数テストは不可能」 を知っていますか?
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 23
ちょっと話が変わります 「ソフトウェアテストの7原則」のうちの1つ 「全数テストは不可能」 を知っていますか? 要約すると (全数テストの作成は可能だが) テストにかけられる時間は有限である だからこそ、実施するテストを絞り込め ということです
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 24
ちょっと話が変わります 「ソフトウェアテストの7原則」のうちの1つ 「全数テストは不可能」 を知っていますか? 要約すると (全数テストの作成は可能だが) テストにかけられる時間は有限である だからこそ、実施するテストを絞り込め ということです 例えば、4択10問のテストの採点確認
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 25
ちょっと話が変わります 「ソフトウェアテストの7原則」のうちの1つ 「全数テストは不可能」 を知っていますか? 要約すると (全数テストの作成は可能だが) テストにかけられる時間は有限である だからこそ、実施するテストを絞り込め ということです 例えば、4択10問のテストの採点確認 回答パターンは4択の10乗で約100万通り テストが1パターン 10秒としたら 実行に3000時間弱かかります
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 26
ちょっと話が変わります 「ソフトウェアテストの7原則」のうちの1つ 「全数テストは不可能」 を知っていますか? 要約すると (全数テストの作成は可能だが) テストにかけられる時間は有限である だからこそ、実施するテストを絞り込め ということです 例えば、4択10問のテストの採点確認 回答パターンは4択の10乗で約100万通り テストが1パターン 10秒としたら 実行に3000時間弱かかります だからこそ、実施するテストを絞り込め ということです
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 27
ちょっと話が変わります 「ソフトウェアテストの7原則」のうちの1つ 「全数テストは不可能」 を知っていますか? 要約すると (全数テストの作成は可能だが) テストにかけられる時間は有限である だからこそ、実施するテストを絞り込め ということです 例えば、4択10問のテストの採点確認 回答パターンは4択の10乗で約100万通り テストが1パターン 10秒としたら 実行に3000時間弱かかります だからこそ、実施するテストを絞り込め ということです 話が見えてきましたか?
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 28
つまり「テストを作る」という行為は
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 29
つまり「テストを作る」という行為は 森から木々を拾い集めて家を建てる 0から生み出す創作ではなく
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 30
つまり「テストを作る」という行為は 大きな岩から余分な箇所を削り取る 100から削り出す彫刻的な創作です 森から木々を拾い集めて家を建てる 0から生み出す創作ではなく
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 31
つまり「テストを作る」という行為は 大きな岩から余分な箇所を削り取る 100から削り出す彫刻的な創作です 必要なものを選び取るのではなく 不要な箇所を削り取っていく どんどん大きくなるのではなく どんどん小さくしていく そう考えたら少し気が楽になりませんか?
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 32
テスト作成にもう少し踏み込みつつ、あと2つ心得を紹介します
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 33
テスト作成にもう少し踏み込みつつ、あと2つ心得を紹介します 先ほどの この図
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 34
テスト作成にもう少し踏み込みつつ、あと2つ心得を紹介します 実際のテスト作成はこうです 先ほどの この図
© 2025 Works Human Intelligence Co., Ltd. 実際のテスト作成はこうです 先ほどの この図
テスト作成に悩む人へ送るテストの心得【テストは彫刻】 35 テスト作成にもう少し踏み込みつつ、あと2つ心得を紹介します 全数テスト山 テストケース 全数テスト岩 全機能 対象機能
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 36
テスト作成にもう少し踏み込みつつ、あと2つ心得を紹介します 全数テスト山 テストケース 全数テスト岩 全機能 対象機能
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 37
テスト作成にもう少し踏み込みつつ、あと2つ心得を紹介します 全数テスト山 テストケース 全数テスト岩 全機能 対象機能 「テストの目的」を忘れない
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 38
テスト作成にもう少し踏み込みつつ、あと2つ心得を紹介します 全数テスト山 テストケース 全数テスト岩 全機能 対象機能 「テストの目的」を忘れない 「テスト設計技法」は削る技法
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 39
「テストの目的」を忘れない まず初めに『「テストの目的」を忘れない』から解説します 全数テスト山 全数テスト岩 全機能 対象機能 「テストの目的」を忘れない
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 40
「テストの目的」を忘れない まず初めに『「テストの目的」を忘れない』から解説します テストの目的を定めることは 全機能の全数テストの中から対象の岩を削り出す作業です 全数テスト山 全機能 機能A 機能B 機能C
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 41
「テストの目的」を忘れない まず初めに『「テストの目的」を忘れない』から解説します テストの目的を定めることは 全機能の全数テストの中から対象の岩を削り出す作業です 全数テスト山 全機能 機能A 機能B 機能Aと機能Bって近いから 一緒にしちゃえばいいじゃん!
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 42
「テストの目的」を忘れない まず初めに『「テストの目的」を忘れない』から解説します テストの目的を定めることは 全機能の全数テストの中から対象の岩を削り出す作業です 全数テスト山 全機能 人間作る用 馬作る用 人と馬って同じ哺乳類だから 一緒にしちゃえばいいじゃん!
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 43
「テストの目的」を忘れない まず初めに『「テストの目的」を忘れない』から解説します テストの目的を定めることは 全機能の全数テストの中から対象の岩を削り出す作業です 人と馬って同じ哺乳類だから 一緒にしちゃえばいいじゃん! ケンタウ ロス
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 44
「テストの目的」を忘れない まず初めに『「テストの目的」を忘れない』から解説します テストの目的を定めることは 全機能の全数テストの中から対象の岩を削り出す作業です 人と馬って同じ哺乳類だから 一緒にしちゃえばいいじゃん! ケンタウ ロス ぱっと見、問題なさそうにも見えます ですが、様々な問題が発生します ・確認したいケースを忘れる (人の足が無い、馬の頭が無い等) ・他の人や、後日調査で混乱させる (人のテストなのになんで馬?) ・テスト作成の難易度が上がる (歪な形になりやすい) ・テスト実行の難易度が上がる (複数の観点が混ざり、バグを見逃しやすくなる) ・テストの修正難易度が跳ね上がる (掛け合わせが複雑化する) etc…
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 45
「テストの目的」を忘れない 目の前のテストの目的を忘れないこと そして、目的がブレないよう、混ざらないよう 気を付けていきましょう 人と馬って同じ哺乳類だから 一緒にしちゃえばいいじゃん! ケンタウ ロス ぱっと見、問題なさそうにも見えます ですが、様々な問題が発生します ・確認したいケースを忘れる (人の足が無い、馬の頭が無い等) ・他の人や、後日調査で混乱させる (人のテストなのになんで馬?) ・テスト作成の難易度が上がる (歪な形になりやすい) ・テスト実行の難易度が上がる (複数の観点が混ざり、バグを見逃しやすくなる) ・テストの修正難易度が跳ね上がる (掛け合わせが複雑化する) etc…
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 46
では次に『「テスト設計技法」は削る技法』を解説します テストケース 全数テスト岩 対象機能 「テスト設計技法」は削る技法 「テスト設計技法」は削る技法
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 47
では次に『「テスト設計技法」は削る技法』を解説します テストケース 全数テスト岩 対象機能 「テスト設計技法」は削る技法 「テスト設計技法」は削る技法 「テスト設計技法」と聞くと 設計≒0から創ること と印象を受けます
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 48
では次に『「テスト設計技法」は削る技法』を解説します テストケース 全数テスト岩 対象機能 「テスト設計技法」は削る技法 「テスト設計技法」は削る技法 「テスト設計技法」と聞くと 設計≒0から創ること と印象を受けます しかし「全数テストは不可能」の 全数テストをする時間はないから 実施するテストを絞り込め の「絞り込み」を行うことが本質です この「絞り込み=テスト設計技法」とは 「効率よく不具合を検出できる方法」 です
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 49
では次に『「テスト設計技法」は削る技法』を解説します 「テスト設計技法」は削る技法 「テスト設計技法」と聞くと 設計≒0から創ること と印象を受けます しかし「全数テストは不可能」の 全数テストをする時間はないから 実施するテストを絞り込め の「絞り込み」を行うことが本質です この「絞り込み=テスト設計技法」とは 「効率よく不具合を検出できる方法」 です テスト設計技法 例 ・同値分割法/境界値分析 (大量のデータから利用すべきものを絞り込む) ・デシジョンテーブル「簡単化」 (検証不要な組み合わせを事前に削減する) ・ペアワイズ法/オールペア法 (膨大な掛け合わせを大きく削る)
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 50
では次に『「テスト設計技法」は削る技法』を解説します 「テスト設計技法」は削る技法 「テスト設計技法」と聞くと 設計≒0から創ること と印象を受けます しかし「全数テストは不可能」の 全数テストをする時間はないから 実施するテストを絞り込め の「絞り込み」を行うことが本質です この「絞り込み=テスト設計技法」とは 「効率よく不具合を検出できる方法」 です テスト設計技法 例 ・同値分割法 /境界値分析 (大量のデータから利用すべきものを絞り込む) ・デシジョンテーブル「簡単化」 (検証不要な組み合わせを事前に削減する) ・ペアワイズ法/オールペア法 (膨大な掛け合わせを大きく削る)
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 51
では次に『「テスト設計技法」は削る技法』を解説します 「テスト設計技法」は削る技法 「テスト設計技法」と聞くと 設計≒0から創ること と印象を受けます しかし「全数テストは不可能」の 全数テストをする時間はないから 実施するテストを絞り込め の「絞り込み」を行うことが本質です この「絞り込み=テスト設計技法」とは 「効率よく不具合を検出できる方法」 です テスト設計技法 例 ・同値分割法 /境界値分析 (大量のデータから利用すべきものを絞り込む) ・デシジョンテーブル「簡単化」 (検証不要な組み合わせを事前に削減する) ・ペアワイズ法/オールペア法 (膨大な掛け合わせを大きく削る) 4択10問で100万通りのテスト
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 52
では次に『「テスト設計技法」は削る技法』を解説します 「テスト設計技法」は削る技法 「テスト設計技法」と聞くと 設計≒0から創ること と印象を受けます しかし「全数テストは不可能」の 全数テストをする時間はないから 実施するテストを絞り込め の「絞り込み」を行うことが本質です この「絞り込み=テスト設計技法」とは 「効率よく不具合を検出できる方法」 です テスト設計技法 例 ・同値分割法 /境界値分析 (大量のデータから利用すべきものを絞り込む) ・デシジョンテーブル「簡単化」 (検証不要な組み合わせを事前に削減する) ・ペアワイズ法/オールペア法 (膨大な掛け合わせを大きく削る) 4択10問で100万通りのテスト 同値分割法を使うと 正解と不正解の2択10問にできます
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 53
では次に『「テスト設計技法」は削る技法』を解説します 「テスト設計技法」は削る技法 「テスト設計技法」と聞くと 設計≒0から創ること と印象を受けます しかし「全数テストは不可能」の 全数テストをする時間はないから 実施するテストを絞り込め の「絞り込み」を行うことが本質です この「絞り込み=テスト設計技法」とは 「効率よく不具合を検出できる方法」 です テスト設計技法 例 ・同値分割法 /境界値分析 (大量のデータから利用すべきものを絞り込む) ・デシジョンテーブル「簡単化」 (検証不要な組み合わせを事前に削減する) ・ペアワイズ法/オールペア法 (膨大な掛け合わせを大きく削る) 4択10問で100万通りのテスト 同値分割法を使うと 正解と不正解の2択10問にできます 「半分削れたな。でも50万通りか…」
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 54
では次に『「テスト設計技法」は削る技法』を解説します 「テスト設計技法」は削る技法 「テスト設計技法」と聞くと 設計≒0から創ること と印象を受けます しかし「全数テストは不可能」の 全数テストをする時間はないから 実施するテストを絞り込め の「絞り込み」を行うことが本質です この「絞り込み=テスト設計技法」とは 「効率よく不具合を検出できる方法」 です テスト設計技法 例 ・同値分割法 /境界値分析 (大量のデータから利用すべきものを絞り込む) ・デシジョンテーブル「簡単化」 (検証不要な組み合わせを事前に削減する) ・ペアワイズ法/オールペア法 (膨大な掛け合わせを大きく削る) 4択10問で100万通りのテスト 同値分割法を使うと 正解と不正解の2択10問にできます 「半分削れたな。でも50万通りか…」 2の10乗で1,024通り(約1/1000)です
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 55
テスト設計技法からは少し離れますが 「あるある」な話もしましょう 「テスト設計技法」は削る技法
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 56
テスト設計技法からは少し離れますが 「あるある」な話もしましょう 「テスト設計技法」は削る技法 テストを作った後 コストや納期の関係で さらにテストを削らないと いけない場合があります
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 57
テスト設計技法からは少し離れますが 「あるある」な話もしましょう 「テスト設計技法」は削る技法 テストを作った後 コストや納期の関係で さらにテストを削らないと いけない場合があります 「テスト設計は削るもの」 そうイメージがついたみなさんなら 言わずもがな対処できるでしょう
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 58
テスト設計技法からは少し離れますが 「あるある」な話もしましょう 「テスト設計技法」は削る技法 テストを作った後 コストや納期の関係で さらにテストを削らないと いけない場合があります 「テスト設計は削るもの」 そうイメージがついたみなさんなら 言わずもがな対処できるでしょう 腕不要 目的は 胴体 下不要 目的は 頭
© 2025 Works Human Intelligence Co., Ltd. テスト作成に悩む人へ送るテストの心得【テストは彫刻】 59
テスト設計技法からは少し離れますが 「あるある」な話もしましょう 「テスト設計技法」は削る技法 テストを作った後 コストや納期の関係で さらにテストを削らないと いけない場合があります 「テスト設計は削るもの」 そうイメージがついたみなさんなら 言わずもがな対処できるでしょう 家を建てるように作ったら 削るのはジェンガです しかし 彫刻のように作れば 削るのはその延長線上です テスト目的を忘れず テスト設計(彫刻)しましょう 腕不要 目的は 胴体 下不要 目的は 頭
© 2025 Works Human Intelligence Co., Ltd. 60 まとめ
© 2025 Works Human Intelligence Co., Ltd. 61 テスト作成に悩む人へ送るテストの心得【テストは彫刻】
・テストとは「0から創る」ではなく「100から削る」もの ・「テストの目的」を忘れない ・「テスト設計技法」は削る技法
© 2025 Works Human Intelligence Co., Ltd. ▪免責事項および権利帰属について ・本資料に関する一切の権利は弊社に帰属します。
・会社名、製品名はそれぞれ各社の商標又は登録商標です。 ・本文中および図中には®マークは表記しておりません。 企業と従業員の間にある様々な障害・不整合を解消し、 すべての人が真価を発揮する社会を実現する