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
44
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amazon Q Developerで テストコードを生成してみた
x-blood
December 17, 2024
More Decks by x-blood
See All by x-blood
re:Inventで現地参加したコンテナ関連セッションを振り返る
xblood
0
550
Amazon EKS Pod Identityで何が変わるのか
xblood
0
1.1k
Lizさんに届け!AWS Jr. ChampionとTop Engineerが書籍コンテナセキュリティを読んで感じたこと
xblood
0
1.6k
サーバーレスJavaパフォーマンス選手権 at AWS Dev Day 2023 Tokyo
xblood
2
1.5k
サーバーレスJavaの今 ~SnapStartとWeb Adapterを寄せて~
xblood
4
3.7k
Finch OSSコードリーディング
xblood
0
1.4k
ECS Service Connectでマイクロサービスを繋いでみた
xblood
0
2.5k
AWS Glue Git統合のPoCでの活用
xblood
0
230
Spring BootとKubernetesで実現する今どきのDevOps入門
xblood
1
1.2k
Other Decks in Programming
See All in Programming
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
150
Modding RubyKaigi for Myself
yui_knk
0
900
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
110
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
500
さぁV100、メモリをお食べ・・・
nilpe
0
130
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
450
Agentic UI
manfredsteyer
PRO
0
110
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
110
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.2k
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
460
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.3k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
580
Featured
See All Featured
Docker and Python
trallard
47
3.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Thoughts on Productivity
jonyablonski
76
5.2k
A Soul's Torment
seathinner
6
2.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
How GitHub (no longer) Works
holman
316
150k
RailsConf 2023
tenderlove
30
1.5k
Design in an AI World
tapps
1
220
Visualization
eitanlees
152
17k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
How to Talk to Developers About Accessibility
jct
2
220
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
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 ご清聴ありがとうございました。