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の力でテストのガバレッジ100%にした話
Search
Riya Amemiya
December 20, 2023
Programming
1.1k
0
Share
AIの力でテストのガバレッジ100%にした話
Riya Amemiya
December 20, 2023
More Decks by Riya Amemiya
See All by Riya Amemiya
「え?!それ今ではHTMLだけでできるの!?」驚きの進化を遂げたモダンHTML
riyaamemiya
12
5.6k
そのJavaScript、V8が泣いてます。V8の気持ちを理解して書くパフォーマンス最適化
riyaamemiya
22
8.2k
「え?!それ今ではCSSだけでできるの!?」驚きの進化を遂げたモダンCSS
riyaamemiya
1
170
不健康エンジニア「健康」を知る
riyaamemiya
1
1.3k
AIと共同執筆してより質の高い記事を書こう
riyaamemiya
1
690
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
940
TypeScriptの型で2進数計算
riyaamemiya
0
260
RailsからReactを剥がした話
riyaamemiya
0
770
Other Decks in Programming
See All in Programming
PDI: Como Alavancar Sua Carreira e Seu Negócio
marcelgsantos
0
120
AI-DLC Deep Dive
yuukiyo
8
3.7k
Swift Concurrency Type System
inamiy
0
520
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
330
iOS機能開発のAI環境と起きた変化
ryunakayama
0
180
ハンズオンで学ぶクラウドネイティブ
tatsukiminami
0
130
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
3
130
おれのAgentic Coding 2026/03
tsukasagr
1
150
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
260
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
240
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
360
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
210
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
GraphQLとの向き合い方2022年版
quramy
50
15k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
370
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Documentation Writing (for coders)
carmenintech
77
5.3k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Claude Code のすすめ
schroneko
67
220k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
260
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Prompt Engineering for Job Search
mfonobong
0
270
Transcript
AIの力でテストのガバレッジ100%にした話 1
自己紹介 GMOメディア所属 西悠太 フロントエンドエンジニア TypeScript / Next.js X: Riya31377928 リンク集
2
GMOメディアについて https://www.gmo.media/recruit/ https://speakerdeck.com/gmo_media/gmomedeia-cai-yong-pitutizi-liao-enzinia https://findy-code.io/companies/1113 3
個人開発UMTの紹介 便利な関数を提供するライブラリ 依存なし https://github.com/riya-amemiya/UMT 4
しかしUMTにはこんな問題が 5
テストがガバガバ とりあえず動けばヨシ! そんな体制で開発していました 6
そんな体制で開発していたら 後から自分で使ってバグに気づくことも... 「アプデしたら壊れた」は日常茶飯事 7
テストのガバレッジを100%にしたい リリースの安全性を高める リファクタリングをしやすくする 8
でもテストのガバレッジを100%にするのは難しい 網羅的なテストを書くのは大変 そもそもテスト書くのめんどくさい!!!!! 9
じゃあAIの力を借りよう! 10
AIを活用したテストガバレッジの向上 テストケースを自動生成 不足しているテストケースを追加 テストで見つかったバグを修正 11
おすすめのツール https://cursor.sh/ https://github.com/lobehub/lobe-chat 12
テストケースを自動生成 @Codebase [ ファイルパス] のテストをJest で書いて 13
不足しているテストケースを追加 @Codebase [ ファイルパス] のn 行目が不足しているので追加のテストをJest で書いて 14
テストで見つかったバグを修正 @Codebase [ ファイルパス] のn 行目のバグを修正して 15
まとめ AIの力でテストのガバレッジ100%にした話でした テストイズベリーインポータント 16