$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
シナリオテストにおける生成AI活用のアプローチと実用例 / 20251205 Suguru I...
Search
SHIFT EVOLVE
PRO
December 05, 2025
Technology
0
57
シナリオテストにおける生成AI活用のアプローチと実用例 / 20251205 Suguru Ishii
2025/12/05 JaSST’25 Tokai
https://jasst.jp/tokai/25-about/
株式会社SHIFT
CATエヴァンジェリスト
石井 優
SHIFT EVOLVE
PRO
December 05, 2025
Tweet
Share
More Decks by SHIFT EVOLVE
See All by SHIFT EVOLVE
小さな判断で育つ、大きな意思決定力 / 20251204 Takahiro Kinjo
shift_evolve
PRO
1
250
AI (LLM) を活用する上で必須級のMCPをAmazon Q Developerで学ぼう / 20251127 Ikuma Yamashita
shift_evolve
PRO
2
94
私も懇親会は苦手でした ~苦手だからこそ懇親会を楽しむ方法~ / 20251127 Masaki Okuda
shift_evolve
PRO
4
540
事業ロードマップを意識してアジャイルに向き合ってるSREがメンバーのキャリアマップを考えて1on1をやったら、自ら成長して窮地を切り抜けてくれた話 / 20251126 Naoki Shimada
shift_evolve
PRO
1
19
仕様は“書く”より“語る” - 分断を超えたチーム開発の実践 / 20251115 Naoki Takahashi
shift_evolve
PRO
2
1.4k
巨匠たちのすれ違いから学ぶ、AI時代のアジャイルで重要なこと / 20251113 Hiromitsu Akiba
shift_evolve
PRO
2
75
Amazon S3から考えるアーキテクチャ設計の勘所 / 20251113 Masaki Okuda
shift_evolve
PRO
2
75
部署横断チームとしてのCCoE活動のむずかしさ / 20251107 Hironobu Otaki
shift_evolve
PRO
2
81
React未経験の元プログラマーがKiroでWebアプリケーション開発で戦ってみた / 20251102 Mitsutoshi Matsuo
shift_evolve
PRO
2
130
Other Decks in Technology
See All in Technology
pmconf2025 - 他社事例を"自社仕様化"する技術_iRAFT法
daichi_yamashita
0
380
AI駆動開発によるDDDの実践
dip_tech
PRO
0
270
履歴テーブル、今回はこう作りました 〜 Delegated Types編 〜 / How We Built Our History Table This Time — With Delegated Types
moznion
15
9.2k
一億総業務改善を支える社内AIエージェント基盤の要諦
yukukotani
8
2.8k
Design System Documentation Tooling 2025
takanorip
1
900
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
21k
小規模チームによる衛星管制システムの開発とスケーラビリティの実現
sankichi92
0
180
OpenShiftのBGPサポート - MetalLB+FRR-k8s編
orimanabu
0
150
GitLab Duo Agent Platformで実現する“AI駆動・継続的サービス開発”と最新情報のアップデート
jeffi7
0
110
プロダクトマネージャーが押さえておくべき、ソフトウェア資産とAIエージェント投資効果 / pmconf2025
i35_267
2
270
Master Dataグループ紹介資料
sansan33
PRO
1
4k
段階的に進める、 挫折しない自宅サーバ入門
yu_kod
5
2.2k
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Code Review Best Practice
trishagee
73
19k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Balancing Empowerment & Direction
lara
5
780
Unsuck your backbone
ammeep
671
58k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Producing Creativity
orderedlist
PRO
348
40k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Fireside Chat
paigeccino
41
3.7k
Transcript
Copyright SHIFT Inc., All Rights Reserved. 2025 / JaSST’25 Tokai
石井 優 株式会社SHIFT CATエヴァンジェリスト Suguru Ishii 5 12 シナリオテストにおける 生成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. 昨今のテストエンジニアリング テスト実行をAIで 自動化するのか
テストケースを 全自動生成するか テスト観点を 生成するか 成果物レビューを AIに依頼 テストベースは どう入力するか SHIFTは、シナリオテストでの活用例を実証中。 参考になれば幸いです。 世の中は生成AIの活用どころを模索中。
5 Copyright SHIFT Inc., All Rights Reserved. 取り組みについて シナリオテストAIはSHIFTが独自開発した対話型エージェント AIの質問
ユーザーの回答 チャット形式のUI(Dify)で 相談しながらつくれる SQFの考え方がベース • 標準化された6つのステップ • プロ監修のプロンプト SHIFTの品質フレームワーク Dify Difyでワークフローを構築 • ステップに応じたプロンプトを 設定 • ヒアリングするように振る舞う
6 Copyright SHIFT Inc., All Rights Reserved. 1 アプリ側ネットワーク障害 アプリの通信不可時に適切なエラー表示と再試行ができるか
2 スマートリモコン側ネットワーク障害 リモコンがオフラインの際にクラウド経由でエラーが返されるか 3 操作タイムアウト・リトライ 応答遅延時に自動リトライと適切なエラー通知が行われるか 4 赤外線送信障害 障害物による赤外線送信失敗が正しく検出・通知されるか 5 エアコン電源オフ状態での操作 電源オフでも操作が成功と誤認されるケースを想定し、仕様として扱えるか 6 通信途絶・回復 通信が途中で切れて復旧した場合に、正常動作に戻るか 7 間欠的通信障害 接続と切断を繰り返す環境での安定性と通知の正確さ 8 複合障害(アプリ側ネットワーク障害+エアコン電源オフ) ネットワーク復旧後もエアコン側の非応答が誤検出されないか 9 高遅延環境での操作 高遅延時に複数コマンドが重複しても正しい結果になるか 10 複合障害(クラウドサーバー障害+スマートリモコン再起動) 複数障害時のリトライ・通知・安定性 本来、人の手でつくるとめっちゃ時間かかるんです!! 〈確認事項〉 今回の成果 AIの出力結果 スマートリモコンとエアコンの連携テストシナリオ10個を約30分で出力 提示されたシナリオ
7 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です。シナリオ抽出を行ってください。 ありがとうございます!
8 Copyright SHIFT Inc., All Rights Reserved. 裏側 精通者がフェーズごとにプロンプトを定義し、ヒアリングアプリに仕立てた フェーズ
プロンプト 1.テスト目的の 明確化 2.仕様情報の 整理 3.業務フロー 分析&出力 4.基本シナリオ フロー出力 5.テスト観点 出力 6.因子・水準出力
9 Copyright SHIFT Inc., All Rights Reserved. なぜシナリオ選定なのか?利用者のペルソナは? シナリオ分析は抽象度が高くAIでの支援をしやすい 利用者のペルソナ
テスト設計リーダー テスト計画の内容を受けて ケース作成方針を決める 要件分析 システム設計 実装 コンポーネント・ 結合テスト システムテスト 受け入れテスト 対象となるフェーズ 支援するスコープ 外部結合テスト以降 テスト設計リーダーが、 素早くテストシナリオの整理・抽出を行うことを ブーストする 対象外 生成AIで出力する抽象度がちょうどよい 生成されたテストケースをテストが必要となりレビューが困難 テスト計画 テストケース作成 業務フロー・シナリオ分析
10 Copyright SHIFT Inc., All Rights Reserved. 現場での声、使い所 QAの作業観点だけでなく、チームビルディングにも有用との声。 つくった叩き台をもとに開発者にヒアリ
ングは戦略的にもよさそう。肉付けや枝 葉を追加すればよい状況が生まれる。 人力ではAIと同じところまでいくには、3 日間くらいはかかる。細かいところの修 正や追加などはあるが、ベースがここま でできるとAIで実施したくなりますね。 出力は既存の計画とほぼ類似しており、 使える内容。自分がつくったものと方 向性が7~8割一致していたため、 高評価。 使用頻度は高く、計画作成時に活用 している。AIを使うことで計画作成時 間が約半分に。自己レビューの削減や アウトプットの整理に助かっている。ゴー ルが明確な場合に特に有効。 QAチーム観点 チーム構築観点 初心者が教育目的で使う、QAメン バーのレベルを判断にするのに使うと いったチームビルディングにも役立つ。 シナリオAIに対するフィードバック
11 Copyright SHIFT Inc., All Rights Reserved. 新しいシナリオテストの作成イメージ シナリオ・ 観点洗い出し
開発者 レビュー 修正 開発者 レビュー 完成 QA AIで洗い出し、 お、この観点も あるな QA 足りてます か? たしかにこれ必要 ですね。あとこっ ちもお願いします。 開発者 QA 修正しました。 いいですね、こ れでいいと思い ます。 開発者 半日 計 2日 最初から高い完成度 早期のレビューで高速ブラッシュアップ 1日 AIを活用した シナリオ洗い出し例 3日かかる叩き台作成を短縮、 開発者のレビューを早期に実施し、 完成度を向上 開発者は仕様の矛盾な どを早期に知り、 シフトレフトに寄与 人力と比較して高速・ 高品質のシナリオテスト 作成を実現 高速なシナリオの洗い出し・レビューのラリーが、品質を高める。
12 Copyright SHIFT Inc., All Rights Reserved. まとめ テスト文脈でAIを取り入れる未来はもうここまで来ている。 お土産
紹介したチャットの全文PDF 最大3日の作業を30分足らずで行える素早さを実現 声をかけていただければ このお土産をお渡し! よろしくお願いします! 実使用からシナリオテストの提案・構築方法が変 わったとの実績あり AIの活用によりシフトレフトに寄与する可能性あり
13 Copyright SHIFT INC, All Rights Reserved. SHIFT・製品紹介
14 Copyright SHIFT Inc., All Rights Reserved. CAT・TD フリープラン リリース!
小規模なチーム向けに永続的に無償でご利用いただけるプランをご用意しました! 「テスト管理 CAT」で検索して今すぐ利用開始! フリープランの特徴 主要機能は 制限無し テスト管理、課題管理、 進捗管理、分析 最大ユーザー数 10 ユーザー 利用開始まで 約3分 カードの登録も不要! サポートも利用化 (ベストエフォート) サンプルデータも 利用可! こんなお客様へおすすめ • 小規模なチームでテスト管理・課題管理を利用したい • ノーマルプランの利用検討のために長期で利用したい • CATに興味があるのでとりあえず触ってみたい とことん使い倒す技 • 1組織内でもメールアドレスが異なる場合は複数の環境も構築可能 • 課題管理のカスタマイズも無制限 カスタムフィールドやフローで課題管理・分析基盤を構築 • テスト仕様書や課題の登録は無制限 • 高度な進捗管理、分析機能でプロジェクトを見える化 制限事項(ノーマルプランとの差異) • 同時プロジェクト管理数:5個 • 最大ユーザー数:10ユーザー • 90日利用利用しない場合自動クローズ • 連携機能などの制限あり (外部BTS連携、ガントチャートなど) 詳細は価格ページをご確認ください サンプルデータを触って各種機能をお試しいただけます 製品HPイメージ
15 Copyright SHIFT Inc., All Rights Reserved. カジュアル面談も受け付け中! https://x.com/shiftevolve_jp 今日の話に興味をもってくださった方へ
資料の公開やイベント告知は X で配信中!
16 Copyright SHIFT Inc., All Rights Reserved. アンケートにご協力お願いします。 本セッションの感想をお聞かせください。
Copyright SHIFT Inc., All Rights Reserved. ご清聴ありがとうございました