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をテストプロセスに活用し"よう"としている話 #jasstnano
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Makky
June 17, 2025
Technology
810
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
生成AIをテストプロセスに活用し"よう"としている話 #jasstnano
JaSST nano vol.49 の発表資料です。
https://jasst-nano.connpass.com/event/354190/
Makky
June 17, 2025
More Decks by Makky
See All by Makky
JaSSTに関わることで変わった人生観 #jasstnano
makky_tyuyan
0
200
JaSST Hokkaidoのすゝめ #jassthokkaido #WaAgileTesting
makky_tyuyan
0
90
フルリモートでも品質は作れる #seb_summit
makky_tyuyan
1
86
リスクを見分けるために意識していること #QaaS
makky_tyuyan
0
55
スタートアップの現場で実践しているテストマネジメント #jasst_kyushu
makky_tyuyan
0
350
不確実性に強いQAへ: プロジェクトリスクとプロダクトリスクを見極める実践アプローチ #SQiP2025
makky_tyuyan
0
80
プロジェクトテーマパークでチームビルディングを学ぼう! 〜ボードゲームを楽しみながらワイワイ学ぼう!〜 #JBUG
makky_tyuyan
0
97
アジリティを高めるテストマネジメント #QiitaQualityForward
makky_tyuyan
1
1.2k
実践している探索的テストの進め方 #jasstnano
makky_tyuyan
1
590
Other Decks in Technology
See All in Technology
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
2
190
MCP Appsを作ってみよう
iwamot
PRO
4
460
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
360
10倍の生産性を実現するAI駆動並列エージェントのすべて
kumaiu
4
1.3k
フロンティアAIのゲート化と地政学リスク
nagatsu
0
110
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.9k
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
190
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
660
AIを「創る」と「使う」の循環 — HRテックが実践するリアルなAI組織実装
taketo957
0
1.9k
チームで進めるAI駆動アジャイル×ウォーターフォール
kumaiu
0
140
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
18
6.3k
LLMにもCAP定理があるという話
harukasakihara
0
280
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
Writing Fast Ruby
sferik
630
63k
Rails Girls Zürich Keynote
gr2m
96
14k
Designing Powerful Visuals for Engaging Learning
tmiket
1
410
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
360
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Balancing Empowerment & Direction
lara
6
1.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
410
The Cost Of JavaScript in 2023
addyosmani
55
10k
Transcript
生成AI をテストプロセスに活用し" よう" としている話 テックタッチ株式会社 QA エンジニア Michiya Maki JaSST
nano vol.49 2025/06/17
焼き鳥が焼ける QA エンジニア システムエンジニア 道内独立系IT 企業・札幌市内ベンチャー企業 東証プライム 第三者検証企業 IT コンサルタント
10 年 4 年 自己紹介 巻 宙弥(まき みちや) 主な担当業務 Saas ベンダー企業、テックタッチ( 株) のQA エンジニア 札幌でフルリモート勤務中 マイブームは“ おうちやきとり” # 札幌串打同盟 経歴 チーム横断QA 活動 QA 体制の構築 品質マネジメント マネージャー 4 年 コミュニティ JaSST’25 Hokkaido 実行委員 JBUG 札幌 運営 7/25 開催 予定!
はじめに 本発表は、昨年12 月の自動化カンファレンスで弊社エンジニア が紹介した開発プロセス「テストスクラム」のその後・・です 資料はこちら
テストスクラムとは? 資料はこちら QA と開発者が協力し、共にテストについて考え、 手動テストの負荷を抑えながら継続的に品質を作り込む施策。
テストスクラムとは? QA と開発者が協力し、共にテストについて考え、 手動テストの負荷を抑えながら継続的に品質を作り込む施策。 『アジリティと品質を兼ね備えた安定したリリース』の実現 資料はこちら
テストスクラムへの期待 QA エンジニアが信頼できる自動テストになっていること テストケースと自動テストが連携できていること 開発プロセスの中で自動テストを増やし続けること 開発者の自動テストが何をカバーしているのか、QA が把握しづらいこともあり、 お互いに信頼して任せられる関係性や文化が育っていないと、どうしても手動テストに頼りがちに。 自動テストがどのテストケースに対応しているかがわからないままだと、 テストケースと自動テストが“
連携” していない状態になり、手動テストの工数は減らない。 自動化を前提に開発できていないと、あとから手動テストを自動化するコストがかかり、 結果として自動テストがなかなか増えない。 テストスクラムとは?
仕様策定 プランニング テストリスト 実行結果 レビュー テスト分析・設計 テスト実装 自動テスト 実行 テストリスト
レビュー 運用 開発者 QA テスト実装 テスト実装 手動テスト 実施 テストスクラムのプロセス テストを自動テストとして作り切るまでの一連の流れを実現 連携 参照 通常のテストプロセス テストスクラムとは?
テストスクラムのスコープ 8/25
ユニットテスト コンポーネントテスト インテグレーションテスト E2E テスト システムテスト 結合テスト コンテキストを揃える UI を必要としないロジックのテスト
UI コンポーネントを対象としたテスト バックエンドAPI はモック、それ以外は実際の動作環境と同じ 実際に動作するバックエンドAPI 使ったテスト 例)バリデーション処理(文字種、形式チェックなど) 例)入力の境界値、エラーメッセージ表示など 例)状態遷移、API のエラーケース、意図しないデータパターンなど 例)ユースケーステスト、設定や権限など前提条件を含んだ動作確認 QA が開発者の使うテストの分類に寄り添い、コンテキストを合わせる なるべく使わない テストスクラムのスコープ 統合テスト
ユニットテスト コンポーネントテストを対象とする コンポーネントテスト インテグレーションテスト E2E テスト UI を必要としないロジックのテスト UI コンポーネントを対象としたテスト
バックエンドAPI はモック、それ以外は実際の動作環境と同じ 実際に動作するバックエンドAPI 使ったテスト 例)バリデーション処理(文字種、形式チェックなど) 例)入力の境界値、エラーメッセージ表示など 例)状態遷移、API のエラーケース、意図しないデータパターンなど 例)ユースケーステスト、設定や権限など前提条件を含んだ動作確認 テストスクラムのスコープはコンポーネントテスト テストスクラムのスコープ
テストリスト 11/25
仕様策定 プランニング テストリスト 実行結果 レビュー テスト分析・設計 テスト実装 自動テスト 実行 テストリスト
レビュー 運用 開発者 QA テスト実装 テスト実装 手動テスト 実施 テストリスト 自動テストの対象をリスト化、QA とテスト方針をすり合わせる 連携 参照 通常のテストプロセス テストリスト
テストリストとは? テストリスト UI コンポーネントを対象としたテストをリスト化
テストリストとは? UI コンポーネントを対象としたテストをリスト化 自動テストの可否をマーキング テスト管理ツールへの関連付け レビューコメントを記録 テストリスト
ふりかえり 15/25
半年間のトライ・アンド・エラーの結果 ふりかえり 手動テストを6 割削減(130 件中80 件) 手動テスト開始までに検出された不具合の増加 開発者がテストリスト作成中に不具合を検出 テスト分析後にハイレベルテストケースで探索的テストを実施 テストの分類により自動化できるコンポーネントテストが明らかになった
開発中に確認されるテストを、手動テストとして設計する必要がなくなった
テストスクラムの問題 ドキュメントの変更管理が大変 上位ドキュメントとの重複で冗長に 案件によってテストリスト作成の向き不向きがある テスト設計の作成&レビューの難易度が高くなった ふりかえり
仕様策定 プランニング テストリスト 実行結果 レビュー テスト分析・設計 テスト実装 自動テスト 実行 テストリスト
レビュー 運用 開発者 QA テスト実装 テスト実装 手動テスト 実施 テストスクラムの問題 ドキュメンテーションに関わるプロセスに負担 連携 参照 通常のテストプロセス ふりかえり
生成AI の活用 しようとしている 19/25
仕様策定 プランニング テストリスト 実行結果 レビュー テスト分析・設計 テスト実装 自動テスト 実行 テストリスト
レビュー 運用 開発者 QA テスト実装 テスト実装 手動テスト 実施 問題解決に生成AI を活用し “ よう” 生成AI の活用 テストリスト作成からテスト設計の作成支援に活用(したい) 連携 参照 通常のテストプロセス
生成AI の活用例(レビュー) テストリストから状態遷移図、因子・水準を抽出 一般的な仕組みとのギャップや、 意図したテストアプローチとのギャップを確認し、 テスト分析・設計に活用 生成AI の活用
生成AI の活用例(Ask Devin ) ソースコードから考慮すべきエラーケースを導出 設計されたエラーケースをコードベースで確認し、 インテグレーションテストの過不足をチェック 生成AI の活用
仕様策定 プランニング テストリスト 実行結果 レビュー テスト分析・設計 テスト実装 自動テスト 実行 テストリスト
レビュー 運用 開発者 QA テスト実装 テスト実装 手動テスト 実施 ドキュメンテーションのプロセスを効率化 テストリスト作成 及び テスト設計書のベースを生成AI で作成・汎化したい 連携 参照 通常のテストプロセス 生成AI の活用
開発速度の進化に テストも追従できるように
ご清聴ありがとうございました ご清聴ありがとうございました