講演情報

[3Yin-A-54]ワークフロー型AIエージェントによるSpring Boot単体テスト自動生成の実現JaCoCoとGPT-5を活用した反復的テスト補完システムの実装

〇岡本 湖太郎1、板谷 耕平1 (1. 日本アイ・ビー・エム システムズエンジニアリング株式会社)

キーワード:

ワークフロー型AIエージェント、単体テスト自動生成

ソフトウェア開発において,テストカバレッジ確保のための手動テストコード作成には膨大な時間コストがかかるため,テスト開発効率の向上が重要な課題となっている.Spring Bootのような依存性注入を用いるフレームワークでは,その仕組みの複雑さから初学者にとってテスト作成の負担が大きい.本研究では,Spring Boot対応のワークフロー型AIエージェントによる完全自動の単体テスト生成システムを開発した.Python,OpenAI Agents SDK,GPT-5を用いてエージェントを構築し,JaCoCoによるカバレッジ計測を統合した.本システムは,ソースコード読込,テスト生成,テスト実行とレポート解析,不足テスト追加という反復プロセスを自動実行する.Spring Boot公式サンプルを対象にテストコードを自動生成する実証実験を行い,人手介入なしで高水準のコードカバレッジを達成した.AIエージェントとカバレッジツールの統合により,品質とスピードの両立が可能であることを実証した.また,Pythonコード呼び出しのみで開発ワークフローに組み込める設計とし,実用性を高めた.