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
1
5
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
開発現場での実践的なUXの考え方・構築のアプローチと UXコンサルタントのアドバイス! / 20250912 Suguru Ishii
shift_evolve
PRO
1
13
開発・テストの経験って「UX評価」に役立つの? / 20250912 Mayumi Takahashi
shift_evolve
PRO
1
2
努力家なスクラムマスターが陥る「傍観者」という罠と乗り越えた先に信頼があった話 / 20250830 Takahiro Sasaki
shift_evolve
PRO
2
150
キャリアを支え組織力を高める「多層型ふりかえり」 / 20250821 Kazuki Mori
shift_evolve
PRO
2
340
製造業からパッケージ製品まで幅広く適用!5分でわかる「生成AIを利用したテストシナリオ生成」 / 20250725 Suguru Ishii
shift_evolve
PRO
0
280
教えます!AWSにおけるセキュリティ対策の可視化の方法 やってみた!!AWSにおけるセキュリティ対策の可視化の実践 / 20250423 Hironobu Otaki
shift_evolve
PRO
2
230
SHIFTのDNAとAIの融合:普及から活用へのパラダイムシフト / 20250423 Eiichi Hayashi
shift_evolve
PRO
0
16
サイバー攻撃のシミュレーション:攻撃者の視点からみる防御のむずかしさ!AWSで試してみよう / 20250423 Kumiko Hemmi
shift_evolve
PRO
1
340
Viteの魅力とビルドプロセスに迫る / 20250423 Takuto Nishikiori
shift_evolve
PRO
1
200
Other Decks in Technology
See All in Technology
テストを軸にした生き残り術
kworkdev
PRO
0
190
Language Update: Java
skrb
2
290
Kiroと学ぶコンテキストエンジニアリング
oikon48
6
9.8k
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
1k
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
140
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
110
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
190
DevIO2025_継続的なサービス開発のための技術的意思決定のポイント / how-to-tech-decision-makaing-devio2025
nologyance
1
360
これでもう迷わない!Jetpack Composeの書き方実践ガイド
zozotech
PRO
0
260
AIのグローバルトレンド2025 #scrummikawa / global ai trend
kyonmm
PRO
1
260
ChatGPTとPlantUML/Mermaidによるソフトウェア設計
gowhich501
1
120
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
3
680
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Writing Fast Ruby
sferik
628
62k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
111
20k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Gamification - CAS2011
davidbonilla
81
5.4k
Navigating Team Friction
lara
189
15k
Balancing Empowerment & Direction
lara
3
610
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
A designer walks into a library…
pauljervisheath
207
24k
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. ご清聴ありがとうございました