Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
2024/12/17 AWS re:Invent 2024 re:cap LT大会 1 Amazon Q Developerで テストコードを生成してみた Yasuyuki Sato AWS re:Invent 2024 re:cap LT大会
Slide 2
Slide 2 text
2024/12/17 AWS re:Invent 2024 re:cap LT大会 2 自己紹介 佐藤 靖幸 @yasai_ls エンジニア 強み バックエンド開発 クラウドインフラ(AWS) 好きなAWSサービス Amazon ECS, Amazon VPC
Slide 3
Slide 3 text
2024/12/17 AWS re:Invent 2024 re:cap LT大会 3 このLTについて Amazon Q Developerでテストコードを生成してみました。 今回はre:Invent 2024のために作ったセッション動画を 要約する200行程度のPythonアプリケーションを対象に テストコードを自動生成してみました。
Slide 4
Slide 4 text
2024/12/17 AWS re:Invent 2024 re:cap LT大会 4 Agenda ・Amazon Q Developerでテストコードを生成してみた ・まとめ
Slide 5
Slide 5 text
2024/12/17 AWS re:Invent 2024 re:cap LT大会 5 IDEはPyCharmを利用 ToolからAmazon Qを選択し /test コマンドを実行
Slide 6
Slide 6 text
2024/12/17 AWS re:Invent 2024 re:cap LT大会 6 数分待つとテストコードが生成された ここでリジェクトしてコードを改善することもできそう。 今回はAcceptして提案されたコードを利用してみる。
Slide 7
Slide 7 text
2024/12/17 AWS re:Invent 2024 re:cap LT大会 7 カバレッジ率はどんなもんでしょう? 95%。脅威のカバー率 ただし、テストは26件失敗していた。
Slide 8
Slide 8 text
2024/12/17 AWS re:Invent 2024 re:cap LT大会 8 まとめ Amazon Q Developerでテストコードを生成してみました。 使わない理由はなさそう。 最初のテストコードのコーディングの取っ掛かりとして、 ガンガン利用していきたいと思います。 (テスト失敗しているのは、むしろ実装が悪い可能性も?)
Slide 9
Slide 9 text
2024/12/17 AWS re:Invent 2024 re:cap LT大会 9 ご清聴ありがとうございました。