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
Amazon Q Developerでテストコードを生成してみた
Search
x-blood
December 17, 2024
Programming
0
25
Amazon Q Developerで テストコードを生成してみた
x-blood
December 17, 2024
Tweet
Share
More Decks by x-blood
See All by x-blood
re:Inventで現地参加したコンテナ関連セッションを振り返る
xblood
0
490
Amazon EKS Pod Identityで何が変わるのか
xblood
0
980
Lizさんに届け!AWS Jr. ChampionとTop Engineerが書籍コンテナセキュリティを読んで感じたこと
xblood
0
1.6k
サーバーレスJavaパフォーマンス選手権 at AWS Dev Day 2023 Tokyo
xblood
2
1.4k
サーバーレスJavaの今 ~SnapStartとWeb Adapterを寄せて~
xblood
4
3.5k
Finch OSSコードリーディング
xblood
0
1.4k
ECS Service Connectでマイクロサービスを繋いでみた
xblood
0
2.5k
AWS Glue Git統合のPoCでの活用
xblood
0
200
Spring BootとKubernetesで実現する今どきのDevOps入門
xblood
1
1.2k
Other Decks in Programming
See All in Programming
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
100
AtCoder Conference 2025
shindannin
0
880
CSC307 Lecture 02
javiergs
PRO
1
740
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
4
1.3k
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
640
クラウドに依存しないS3を使った開発術
simesaba80
0
210
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
150
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
310
CSC307 Lecture 01
javiergs
PRO
0
650
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
430
ゲームの物理 剛体編
fadis
0
390
Featured
See All Featured
Side Projects
sachag
455
43k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
360
KATA
mclloyd
PRO
33
15k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
100k
Why Our Code Smells
bkeepers
PRO
340
58k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
270
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Making Projects Easy
brettharned
120
6.5k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
51
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Transcript
2024/12/17 AWS re:Invent 2024 re:cap LT大会 1 Amazon Q Developerで
テストコードを生成してみた Yasuyuki Sato AWS re:Invent 2024 re:cap LT大会
2024/12/17 AWS re:Invent 2024 re:cap LT大会 2 自己紹介 佐藤 靖幸
@yasai_ls エンジニア 強み バックエンド開発 クラウドインフラ(AWS) 好きなAWSサービス Amazon ECS, Amazon VPC
2024/12/17 AWS re:Invent 2024 re:cap LT大会 3 このLTについて Amazon Q
Developerでテストコードを生成してみました。 今回はre:Invent 2024のために作ったセッション動画を 要約する200行程度のPythonアプリケーションを対象に テストコードを自動生成してみました。
2024/12/17 AWS re:Invent 2024 re:cap LT大会 4 Agenda ・Amazon Q
Developerでテストコードを生成してみた ・まとめ
2024/12/17 AWS re:Invent 2024 re:cap LT大会 5 IDEはPyCharmを利用 ToolからAmazon Qを選択し
/test コマンドを実行
2024/12/17 AWS re:Invent 2024 re:cap LT大会 6 数分待つとテストコードが生成された ここでリジェクトしてコードを改善することもできそう。 今回はAcceptして提案されたコードを利用してみる。
2024/12/17 AWS re:Invent 2024 re:cap LT大会 7 カバレッジ率はどんなもんでしょう? 95%。脅威のカバー率 ただし、テストは26件失敗していた。
2024/12/17 AWS re:Invent 2024 re:cap LT大会 8 まとめ Amazon Q
Developerでテストコードを生成してみました。 使わない理由はなさそう。 最初のテストコードのコーディングの取っ掛かりとして、 ガンガン利用していきたいと思います。 (テスト失敗しているのは、むしろ実装が悪い可能性も?)
2024/12/17 AWS re:Invent 2024 re:cap LT大会 9 ご清聴ありがとうございました。