チャットGPT活用、単体テスト作成時間6割短縮
最近、テック業界において、チャットGPTについて関心が高まっています。この機に、チャットGPTの潜在的な強みを把握してから、2023年4月、HBLABはそれを使ってパフォーマンスの改善、業務やプロジェクトの進捗度の向上などを目指し、社内コンテストを行いました。同コンテストに作成した印象的な作品の一つとして、開発者向け単体テストの自動作成ツールが挙げられます。本記事では、ソフトウェア開発プロセスにおけるこのツールの概要や活用方法について紹介します。 「Auto Unit Test Generator」という単体テストの自動作成作品について なぜ単体テスト作成時、ChatGPTを使うのか 単体テストはリファクタリング後のソースコードが全ての要件に応えるため、ソースコードのリファクタリングに役に立ちます。ただし、単体テストを手動で作成する開発者が30%~50%しかいません。その理由は以下の通りです。 ①ユニットテストの手動作成に時間がかかる ②ユニットテストの手動作成は頻繁で退屈な作業 ③実務経験がない ツールの開発目的 単体テストを書く時間を最小限に短縮する。 時短で開発者の負担を最小限に抑えるよう繰り返す操作を省く。 […]