Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AIでテストケースを作成するジレンマ / 20250912 Suguru Ishii
Search
SHIFT EVOLVE
PRO
September 12, 2025
Technology
2
220
AIでテストケースを作成するジレンマ / 20250912 Suguru Ishii
2025/9/12 JaSST’25 Niigata 懇親会LT
https://jasst.jp/niigata/25-about/
株式会社SHIFT
CATエヴァンジェリスト
石井 優
SHIFT EVOLVE
PRO
September 12, 2025
Tweet
Share
More Decks by SHIFT EVOLVE
See All by SHIFT EVOLVE
AWSネイティブサービス&AIサービスで自社で内製化するAWSセキュリティのPDCAサイクル / 20260117 Hironobu Otaki
shift_evolve
PRO
1
67
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
6
1.6k
あの夜、私たちは「人間」に戻った。 ── 災害ユートピア、贈与、そしてアジャイルの再構築 / 20260108 Hiromitsu Akiba
shift_evolve
PRO
0
750
Cloud WAN MCP Serverから考える新しいネットワーク運用 / 20251228 Masaki Okuda
shift_evolve
PRO
0
150
AWSネイティブサービス&AIサービスで自社で内製化するAWSセキュリティのPDCAサイクル / 20251219 Hironobu Otaki
shift_evolve
PRO
1
60
防衛産業サイバーセキュリティ基準とNIST SP800-171の軌跡 / 20251219 Mitsutoshi Matsuo
shift_evolve
PRO
1
34
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
2
340
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
540
年間40件以上の登壇を続けて見えた「本当の発信力」/ 20251213 Masaki Okuda
shift_evolve
PRO
1
180
Other Decks in Technology
See All in Technology
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
540
AI との良い付き合い方を僕らは誰も知らない (WSS 2026 静岡版)
asei
1
350
Kaggleコンペティション「MABe Challenge - Social Action Recognition in Mice」振り返り
yu4u
1
580
形式手法特論:コンパイラの「正しさ」は証明できるか? #burikaigi / BuriKaigi 2026
ytaka23
17
6.3k
OCI技術資料 : OS管理ハブ 概要
ocise
2
4.1k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
13
400k
The Engineer with a Three-Year Cycle
e99h2121
0
150
迷わない!AI×MCP連携のリファレンスアーキテクチャ完全ガイド
cdataj
0
580
Behind the Stream - How AbemaTV Engineers Build Video Apps at Scale
ygoto3
0
110
Models vs Bounded Contexts for Domain Modularizati...
ewolff
0
210
AI Agent Standards and Protocols: a Walkthrough of MCP, A2A, and more...
glaforge
0
390
CodeRabbit CLI + Claude Codeの連携について
oikon48
0
180
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
170
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
110
Six Lessons from altMBA
skipperchong
29
4.1k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
250
WENDY [Excerpt]
tessaabrams
9
35k
New Earth Scene 8
popppiees
1
1.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
140
Ruling the World: When Life Gets Gamed
codingconduct
0
130
Mind Mapping
helmedeiros
PRO
0
50
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
140
Transcript
Copyright SHIFT Inc., All Rights Reserved. 2025 / JaSST’25 Niigata
石井 優 株式会社SHIFT CATエヴァンジェリスト Suguru Ishii 12 9 LT AIでテストケースを 作成するジレンマ
2 Copyright SHIFT Inc., All Rights Reserved. 登壇者紹介 経歴 2009/4
– 2014/11倉庫系システム部門 2014/12 – 2015/7東中野のPCサポート屋さん・石井屋 2015/8 - SHIFTにおいて、CATサポート、プリセールス、エヴァンジェリスト 石井 優(Suguru Ishii) ソリューション本部 デリバリ改革統括部 デリバリ改革部 サービスプラットフォームグループ CATエヴァンジェリスト CATほど 面白いプロダクトは なかなかない! 大規模テストの進捗・品質を可視化 テスト管理ツール 「CAT」 約820社 約18,000ライセンス (※) ※2025年3月時点 CAT CM も よろしくね! 「テスト管理 CAT CM」で検索!
3 Copyright SHIFT Inc., All Rights Reserved. AIとどう付き合っていくか? テストの文脈でAIの活用は重要なテーマ、あなたはどこで使っていますか? 計画?テスト観点?
テストケース? ソフトウェアテストのなかで どこにAIを組み込むといい?
4 Copyright SHIFT Inc., All Rights Reserved. 安直な選択 テストケース自体をつくってもらうことはできる テストケースを
つくってもらおう!
5 Copyright SHIFT Inc., All Rights Reserved. AIでテストケースをつくるジレンマ テストケース自体をつくってもらうことはできる…が 出てきたケースが
使えるかどうか、 確認する必要があるなぁ… • 項目名は正しいか? • 操作順は正しいか? • 入力の仕方は正しいか?
6 Copyright SHIFT Inc., All Rights Reserved. AIでテストケースを作るジレンマ テストケース自体ををつくってもらうことはできる…が 使えるかどうかを確認
する必要がある • 項目名は正しいか? • 操作順は正しいか? • 入力の仕方は正しいか? これってもはや テストケースの テストですよね
Copyright SHIFT INC, All Rights Reserved. 7 そこで…
8 Copyright SHIFT Inc., All Rights Reserved. 対象とするスコープ・利用者のペルソナ 一般的にシナリオ分析と言われるフェーズを補助。シナリオの抽出を支援。 利用者のペルソナ
テスト設計リーダー テスト計画の内容を受けて ケース作成方針を決める 要件分析 システム設計 実装 コンポーネント・ 結合テスト システムテスト 受け入れテスト 対象となるフェーズ 支援するスコープ 外部結合テスト以降 テスト設計リーダーが、 素早くテストシナリオの整理・抽出を行うことを ブーストする 対象外 生成AIで出力する抽象度がちょうどよい 生成されたテストケースをテストが必要となりレビューが困難 テスト計画 テストケース作成 業務フロー・シナリオ分析
9 Copyright SHIFT Inc., All Rights Reserved. シナリオテストの複雑さと、今回のAI支援部分 複雑で迷いやすいシナリオを洗い出すステップをAIが支援 AIでの支援部分
10 Copyright SHIFT Inc., All Rights Reserved. 1 アプリ側ネットワーク障害 アプリの通信不可時に適切なエラー表示と再試行ができるか
2 スマートリモコン側ネットワーク障害 リモコンがオフラインの際にクラウド経由でエラーが返されるか 3 操作タイムアウト・リトライ 応答遅延時に自動リトライと適切なエラー通知が行われるか 4 赤外線送信障害 障害物による赤外線送信失敗が正しく検出・通知されるか 5 エアコン電源オフ状態での操作 電源オフでも操作が成功と誤認されるケースを想定し、仕様として扱えるか 6 通信途絶・回復 通信が途中で切れて復旧した場合に、正常動作に戻るか 7 間欠的通信障害 接続と切断を繰り返す環境での安定性と通知の正確さ 8 複合障害(アプリ側ネットワーク障害+エアコン電源オフ) ネットワーク復旧後もエアコン側の非応答が誤検出されないか 9 高遅延環境での操作 高遅延時に複数コマンドが重複しても正しい結果になるか 10 複合障害(クラウドサーバー障害+スマートリモコン再起動) 複数障害時のリトライ・通知・安定性 本来、人の手でつくるとめっちゃ時間かかるんです!! 〈確認事項〉 今回の成果 AIの出力結果 スマートリモコンとエアコンの連携テストシナリオ10個を約30分で出力 提示されたシナリオ
Copyright SHIFT INC, All Rights Reserved. 11 仕組み
12 Copyright SHIFT Inc., All Rights Reserved. 取り組み概要 弊社内で生成AIを利用して、テストシナリオを洗い出す取り組みを実施 シナリオの一覧を出力
生成AI (Dify+Claude) テスト設計リーダー ベテランのテスト設計者と 一緒に相談しながら進める イメージ 生成AIでのシナリオ洗い出しイメージ 図書館システムの 貸出システムです。 はい。ユーザーがカウンター に来て貸出終了までを テストしたい。 貸し出し機能のみとして ください。 シナリオテストについて 教えてください。 このテストは必要 ですか? テストシナリオを洗い出しました いかがでしょうか! この理解であって いますか?
13 Copyright SHIFT Inc., All Rights Reserved. UIの紹介 チャット形式のUI(Dify)で 相談しながらつくれる
14 Copyright SHIFT Inc., All Rights Reserved. 会話の内容 フェーズごとに会話しながら要件・業務フローを整理、シナリオ抽出を進める テストの概要、目的、開始点と終了点、
詳細さを教えて下さい テストの概要 スマートリモコンとエアコン 目的 異常時、ネットワークが通信できない、 エアコンの電源が入っていない 開始~終了 アプリを操作してエアコンに設定 詳細さ システムテストレベル 1.テスト目的の 明確化 2.仕様情報の 整理 機能、ルールを列挙しました。 曖昧な点はこれです。 1.通信障害の種類・発生場所は? 2.エラー処理とユーザーへの通知は? 3.通信回復後、未完了の操作はどうなる? 1.完全断絶、接続不安定、高遅延 アプリ-クラウド-リモコン-エアコン の各間 2.ポップアップアラートを出す 3.回復後なにもしない、操作はタイムアウト させる 1.最新の情報を取得する 2.処理の成功・失敗をフィードバックするのみ 3.業務フロー 分析&出力 要件が明確になりました。アクターやフロー間 の関連性を提示します。次の疑問があります。 1.通信回復後、アプリを再表示したら最新の 状態が表示される? 2.30秒ごとに接続・切断するときユーザーに は頻繁にエラーがでる? フローを抽出しました。 正常系フロー、異常系1・2・3… 4.基本シナリオ フロー出力 シナリオを10個抽出しました。 1.アプリ側ネットワーク障害 2.リモコン側ネットワーク障害… OKです。シナリオ抽出を行ってください。 ありがとうございます!
15 Copyright SHIFT Inc., All Rights Reserved. まとめ 30分ほどで無理なくシナリオを客観的に洗い出せる未来が見えた! 結果
気づき お土産 紹介したチャットの全文PDF 先輩の作成プロセスを言語化して、後輩 に示すことで伝授可能となった 客観に回ることで「あ、こういうのも やっておきたい」という発見ができる ほどよいステップバイステップで、各アウト プットに対するレビューが非常にしやすい ベテラン設計者がコンサルティングして くれる安心感(仕様や状態の確認など) 30分足らずで行える素早さを実現 思考プロセスが可視化されるため、レ ビューや伝達がしやすい 期待を超えるUX 本日メンバーが お土産を配ります! ぜひお声がけください~!
16 Copyright SHIFT INC, All Rights Reserved. SHIFT・製品紹介
17 Copyright SHIFT Inc., All Rights Reserved. CAT・TD フリープラン リリース!
小規模なチーム向けに永続的に無償でご利用いただけるプランをご用意しました! 「テスト管理 CAT」で検索して今すぐ利用開始! フリープランの特徴 主要機能は 制限なし テスト管理、課題管理、 進捗管理、分析 最大ユーザー数 10 ユーザー 利用開始まで 約3分 カードの登録も不要! サポートも利用化 (ベストエフォート) サンプルデータも 利用可! こんなお客様へおすすめ • 小規模なチームでテスト管理・課題管理を利用したい • ノーマルプランの利用検討のために長期で利用したい • CATに興味があるのでとりあえず触ってみたい とことん使い倒す技 • 1組織内でもメールアドレスが異なる場合は複数の環境も構築可能 • 課題管理のカスタマイズも無制限 カスタムフィールドやフローで課題管理・分析基盤を構築 • テスト仕様書や課題の登録は無制限 • 高度な進捗管理、分析機能でプロジェクトを見える化 制限事項(ノーマルプランとの差異) • 同時プロジェクト管理数:5個 • 最大ユーザー数:10ユーザー • 90日利用利用しない場合自動クローズ • 連携機能などの制限あり (外部BTS連携、ガントチャートなど) 詳細は価格ページをご確認ください サンプルデータを触って各種機能をお試しいただけます 製品HPイメージ
Copyright SHIFT Inc., All Rights Reserved. ご清聴ありがとうございました