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
16
Amazon Q Developerで テストコードを生成してみた
x-blood
December 17, 2024
Tweet
Share
More Decks by x-blood
See All by x-blood
re:Inventで現地参加したコンテナ関連セッションを振り返る
xblood
0
450
Amazon EKS Pod Identityで何が変わるのか
xblood
0
830
Lizさんに届け!AWS Jr. ChampionとTop Engineerが書籍コンテナセキュリティを読んで感じたこと
xblood
0
1.5k
サーバーレスJavaパフォーマンス選手権 at AWS Dev Day 2023 Tokyo
xblood
2
1.4k
サーバーレスJavaの今 ~SnapStartとWeb Adapterを寄せて~
xblood
4
3.4k
Finch OSSコードリーディング
xblood
0
1.4k
ECS Service Connectでマイクロサービスを繋いでみた
xblood
0
2.4k
AWS Glue Git統合のPoCでの活用
xblood
0
190
Spring BootとKubernetesで実現する今どきのDevOps入門
xblood
1
1.1k
Other Decks in Programming
See All in Programming
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
170
時間軸から考えるTerraformを使う理由と留意点
fufuhu
14
4.6k
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
380
Microsoft Orleans, Daprのアクターモデルを使い効率的に開発、デプロイを行うためのSekibanの試行錯誤 / Sekiban: Exploring Efficient Development and Deployment with Microsoft Orleans and Dapr Actor Models
tomohisa
0
240
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
250
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
450
print("Hello, World")
eddie
1
520
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
210
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
270
為你自己學 Python - 冷知識篇
eddie
1
350
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
100
Cache Me If You Can
ryunen344
1
380
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
187
55k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Agile that works and the tools we love
rasmusluckow
330
21k
GraphQLとの向き合い方2022年版
quramy
49
14k
Statistics for Hackers
jakevdp
799
220k
Context Engineering - Making Every Token Count
addyosmani
1
19
Producing Creativity
orderedlist
PRO
347
40k
Code Reviewing Like a Champion
maltzj
525
40k
The Cult of Friendly URLs
andyhume
79
6.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
800
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.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 ご清聴ありがとうございました。