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
QAもDevinを使いたい
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
GLOBIS Digital Platform
PRO
April 13, 2025
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
QAもDevinを使いたい
Devin LT会での登壇資料 by Daiki Matsuo
GLOBIS Digital Platform
PRO
April 13, 2025
More Decks by GLOBIS Digital Platform
See All by GLOBIS Digital Platform
AI製品のQAってなにするの?レッドチーミング「6軸」で挑む、安全性の守り方 / AI Product QA: Protecting Safety with 6 Pillars of Red Teaming
globis_gdp
PRO
0
310
DevOpsにカスタマーサクセスの考え方を持ち込む - 「支援」から「サクセス」への転換
globis_gdp
PRO
0
110
全社横断で挑むSCS徹底効率化への取り組み/Company-wide Efforts to Achieve Thorough SCS Efficiency
globis_gdp
PRO
0
39
新たな学習体験を作り、ユーザーの学習を支援するAIエージェント開発への挑戦
globis_gdp
PRO
0
220
AI活用でEnabling SREの加速を模索する
globis_gdp
PRO
0
190
内製化への取り組み Part3 by Toshiaki Takeuchi / Efforts toward in-house production Part 3
globis_gdp
PRO
0
53
プロセス品質計測してみたよ by Carolina Kohatsu / Measuring process quality
globis_gdp
PRO
0
47
1人目QAエンジニアとしてのスタートアップ挑戦記 by Takuya Motsumoto / The story of my first startup challenge as a QA engineer
globis_gdp
PRO
0
130
Marpで実現する爆速スライド作成 by Kazuya Onuma / Create slides at lightning speed with Marp
globis_gdp
PRO
1
88
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
170
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Visualization
eitanlees
152
17k
From π to Pie charts
rasagy
0
210
Unsuck your backbone
ammeep
672
58k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
610
Transcript
QAもDevinを使いたい Devinを用いて不具合起票の比較した話し Daiki Matsuo
自己紹介 名前:松尾大樹(おまつ) 職種:QA 趣味: - ゲーム系の配信を見ること - ボルダリング(予定)
目次 1.なぜDevinを使いたいのか 2.Devinを用いた不具合起票の比較 3.まとめ
なぜDevinを使いたいのか 最近の開発の皆さんから、こんな声が聞こえてきます - AIを使って開発効率上がったよ!! - 不具合が一瞬で修正できたよ - タスクがどんどん進むよ - ベロシティが爆増してる
が、しかし QAの効率はどうなのだろうか。。。。。。 AIによって促進する開発効率に対して、現状のままだとQAが ボトルネックになってしまうのでは? そんな未来(現在)が見えます
Devinが良いと感じたところ - Githubリポジトリと連携している - Githubにチケットに受け入れ条件が記載されている - GithubでQAの不具合チケットを起票している - Slackからの指示できる -
簡単に依頼できる じゃあ、QAもAIを使ってみよう
本題:Devinを用いた不具合起票の比較 検証目的:依頼内容とKnowledgeの有無が結果に与えるのか 検証方法:Devinを用いて3パターンの不具合起票を実施 パターン①:最低限の情報のみ パターン②:過去の不具合チケットを参照 パターン③:Knowledgeに情報を記載 ※パターン毎にSessionは分けて実施
今回起票してもらう内容 : トレーニング画面>テスト画面にある合格モーダルで[トレーニングに戻る]を押下すると 選択中のトレーニングではなく一番上のトレーニングに戻ってしまう
アウトプットして欲しい起票イメージ(事前に手動作成したもの) 期待するアウトプット : ・様式に沿っている ・詳細やステップがサービスを知っている人な ら理解できる ・依頼内容に含まれていない細かい情報は、 アウトプットされなくてよい
パターン 命令 結果 結果 ①最低限の情報のみ [リポジトリ名 ]のリポジトリに以下の内容で QA
issueを起 票して、ただし起票前に内容を私に確認させてください 内容: 受講者側のトレーニング>テストチャプターの合格モーダ ルで[トレーニングに戻る ]を押下すると並び順が一番上の トレーニングに戻る 期待値: 選択中のトレーニングに戻ること ②過去の不具合チケットを参照 ③Knowledgeに情報を記載
①最低限の情報で依頼 結果: ・Githubでdevのissueテンプレートを使用して いるためQA issueの様式にあっていない ・詳細やステップの記載は問題ない
パターン 命令 結果 結果 ①最低限の情報のみ [リポジトリ名]のリポジトリに以下の内容でQA issueを起票 して、ただし起票前に内容を私に確認させてください 内容:
受講者側のトレーニング>テストチャプターの合格モーダル で[トレーニングに戻る]を押下すると並び順が一番上のト レーニングに戻る 期待値: 選択中のトレーニングに戻ること ・Githubでdevのissueテンプレートを使用している ためQA issueの様式にあっていない ・詳細やステップの記載は問題ない × ②過去の不具合チケットを参照 ①に過去の不具合チケットの様式を参考にするように追記 ③Knowledgeに情報を記載 Knowledgeに起票テンプレートと画面情報を追加して①と 同じ内容で依頼
パターン 命令 結果 結果 ①最低限の情報のみ [リポジトリ名]のリポジトリに以下の内容でQA issueを起票 して、ただし起票前に内容を私に確認させてください 内容:
受講者側のトレーニング>テストチャプターの合格モーダル で[トレーニングに戻る]を押下すると並び順が一番上のト レーニングに戻る 期待値: 選択中のトレーニングに戻ること ・Githubでdevのissueテンプレートを使用しているため QA issueの様式にあっていない ・詳細やステップの記載は問題ない × ②過去の不具合チケットを参照 ①に過去の不具合チケットの様式を参考にするように追 記 ③Knowledgeに情報を記載 Knowledgeに起票テンプレートと画面情報を追加して①と 同じ内容で依頼
②過去のチケットを参照にして作成 結果: ・様式はQA issueの様式に沿っている ・詳細やステップは問題ない ・過去チケット参照にしているため、細かい箇 所は指定が難しそう
パターン 命令 結果 結果 ①最低限の情報のみ [リポジトリ名]のリポジトリに以下の内容でQA issueを起票 して、ただし起票前に内容を私に確認させてください 内容:
受講者側のトレーニング>テストチャプターの合格モーダル で[トレーニングに戻る]を押下すると並び順が一番上のト レーニングに戻る 期待値: 選択中のトレーニングに戻ること ・Githubでdevのissueテンプレートを使用しているため QA issueの様式にあっていない ・詳細やステップの記載は問題ない × ②過去の不具合チケットを参照 ①に過去の不具合チケットの様式を参考にするように追記 ・様式はQA issueの様式に沿っている ・詳細やステップの記載は問題ない ・過去チケット参照にしているため、細かい箇所は指 定が難しそう ◦ ③Knowledgeに情報を記載 Knowledgeに起票テンプレートと画面情報を追加して①と 同じ内容で依頼
パターン 命令 結果 結果 ①最低限の情報のみ [リポジトリ名]のリポジトリに以下の内容でQA issueを起票 して、ただし起票前に内容を私に確認させてください 内容:
受講者側のトレーニング>テストチャプターの合格モーダル で[トレーニングに戻る]を押下すると並び順が一番上のト レーニングに戻る 期待値: 選択中のトレーニングに戻ること ・Githubでdevのissueテンプレートを使用しているため QA issueの様式にあっていない ・詳細やステップの記載は問題ない × ②過去の不具合チケットを参照 ①に過去の不具合チケットの様式を参考にするように追記 ・様式はQA issueの様式に沿っている ・詳細やステップの記載は問題ない ・過去チケット参照にしているため、細かい箇所は指 定が難しそう ◦ ③Knowledgeに情報を記載 Knowledgeに起票テンプレートと画面情報を追加して① と同じ内容で依頼
③Knowledgeに情報を記載して依頼 結果: ・様式はQA issueの様式に沿っている ・詳細やステップの記載はパターン① ,②より具 体化されている ・細かい箇所は修正が必要
パターン 命令 結果 結果 ①最低限の情報のみ [リポジトリ名]のリポジトリに以下の内容でQA issueを起票 して、ただし起票前に内容を私に確認させてください 内容:
受講者側のトレーニング>テストチャプターの合格モーダル で[トレーニングに戻る]を押下すると並び順が一番上のト レーニングに戻る 期待値: 選択中のトレーニングに戻ること ・Githubでdevのissueテンプレートを使用しているため QA issueの様式にあっていない ・詳細やステップの記載は問題ない × ②過去の不具合チケットを参照 ①に過去の不具合チケットの様式を参考にするように追記 ・様式はQA issueの様式に沿っている ・詳細やステップの記載は問題ない ・過去チケット参照にしているため、細かい箇所は指 定が難しそう ◦ ③Knowledgeに情報を記載 Knowledgeに起票テンプレートと画面情報を追加して①と 同じ内容で依頼 ・様式はQA issueの様式に沿っている ・詳細やステップの記載はパターン① ,②より具体化 されている ・細かい箇所は修正が必要 ◦
まとめ - 依頼の形式やKnowledgeの有無によっての出力の変化する - 何度も依頼するような定常業務であればKnowledgeに追加した方が期待に沿った アプトプットを得られる 今後について - Devinに触れることでAIで何ができるかの知見が広がったのでQAの効率化を目指
していきたい