ゲームでソフトウェアをテスト?ある企業がメトロイドとマリオで成功

2025-08-24
ゲームでソフトウェアをテスト?ある企業がメトロイドとマリオで成功

ある企業が、任天堂のゲーム、特にメトロイドとスーパーマリオブラザーズを使って、自社のソフトウェアプラットフォームAntithesisをテストしました。当初、AIテストシステムはメトロイドの赤いドアで行き詰まりました。敵を倒すことを優先したため、ミサイルを使い果たしてしまったのです。そこで、状態空間を探査しながら目的を最適化する新しい「群テスト」技術を開発しました。例えば、より多くのミサイルを持つことを優先するといった具合です。これにより、赤いドアの問題が解決されただけでなく、Antithesisはゲームの世界をより効率的に探査し、バグを発見し、スピードランのためにゲームのメカニズムを利用することさえ可能になりました。この技術はゲームテストのみに限定されず、メモリリークやパフォーマンス異常の発見など、さまざまなソフトウェアテストシナリオに適用できます。

開発