Metaがソフトウェアテストに関する革新的な論文を発表 — LLMによるテスト生成とミューテーションテストを統合した新たな手法に注目が集まる
CRANK

2月6日、Engineering at Metaで「ソフトウェアテストの革命: LLM 搭載のバグキャッチャーのご紹介(Revolutionizing software testing: Introducing LLM-powered bug catchers)」と題した記事が公開された。この記事では、ACH(Automated Compliance Hardening)を活用した、LLMベースのテスト生成とバグ検知の新手法について詳しく紹介されている。以下に、その内容を簡潔にまとめて紹介する。何であるかMeta’s Automated Compliance Hardening (ACH) toolは、ミューテーション(故意に仕込んだバグ)とLLMに基づくテスト生成を組み合わせたシステムである。特定の懸念領域に関わるバグ(ミュータント)を自動生成し、それらを検知するテストを同時に作成できる点が特徴である。たとえばプライバシーを例に取ると、プライバシー関連のバグを自動的に探し出して将来的にシステムに入り込まないようにするためのテストを生成し、結果としてコードベースを強化する。 従来の自...

by @tf_official
Related Topics: AI Software testing