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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Makky
June 17, 2025
Technology
790
0
Share
生成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
100
JaSST Hokkaidoのすゝめ #jassthokkaido #WaAgileTesting
makky_tyuyan
0
81
フルリモートでも品質は作れる #seb_summit
makky_tyuyan
1
78
リスクを見分けるために意識していること #QaaS
makky_tyuyan
0
44
スタートアップの現場で実践しているテストマネジメント #jasst_kyushu
makky_tyuyan
0
330
不確実性に強いQAへ: プロジェクトリスクとプロダクトリスクを見極める実践アプローチ #SQiP2025
makky_tyuyan
0
68
プロジェクトテーマパークでチームビルディングを学ぼう! 〜ボードゲームを楽しみながらワイワイ学ぼう!〜 #JBUG
makky_tyuyan
0
92
アジリティを高めるテストマネジメント #QiitaQualityForward
makky_tyuyan
1
1.2k
実践している探索的テストの進め方 #jasstnano
makky_tyuyan
1
570
Other Decks in Technology
See All in Technology
パーソルキャリア IT/テクノロジー職向け 会社紹介資料|Company Introduction Deck
techtekt
PRO
0
200
Purview Endpoint DLP 動かしてみた
kozakigh
0
420
RedmineをAIで効率的に使う検証
yoshiokacb
0
120
ECSのTerraformモジュールにコントリビュートした話
harukasakihara
0
210
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
1
260
The Bag-of-Documents Model for Query Understanding and Retrieval
dtunkelang
0
130
SLI/SLO、「完全に理解した」から「チョットデキル」へ
maruloop
5
540
Swift Sequence の便利 API 再発見
treastrain
1
290
バイブコーディング、仕様駆動、その先へ - 「不確実性に対する検査‧適応のサイクル」を設計する
littlehands
1
510
AI飲み会幹事エージェントを作っただけなのに
ykimi
0
230
Claude Code で使える DuckDB Skills を試してみた / DuckDB Skills and Claude Code
masahirokawahara
1
490
Databricks 月刊サービスアップデートまとめ 2026年04月号
tyosi1212
0
130
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.7k
Faster Mobile Websites
deanohume
310
31k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
310
New Earth Scene 8
popppiees
3
2.2k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
740
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
The Curse of the Amulet
leimatthew05
1
12k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
130
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
690
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 の活用
開発速度の進化に テストも追従できるように
ご清聴ありがとうございました ご清聴ありがとうございました