게임으로 소프트웨어 테스트? 한 회사가 메트로이드와 마리오로 성공하다
2025-08-24
한 회사가 닌텐도 게임, 특히 메트로이드와 슈퍼 마리오 브라더스를 사용하여 자체 소프트웨어 플랫폼인 Antithesis를 테스트했습니다. 초기에는 AI 테스트 시스템이 메트로이드의 빨간 문에서 막혔습니다. 적을 제거하는 것을 우선시했기 때문에 미사일을 모두 소진했기 때문입니다. 그래서 상태 공간을 탐색하면서 목표를 최적화하는 새로운 '스웜 테스트' 기술을 개발했습니다. 예를 들어, 더 많은 미사일을 갖는 것을 우선시하는 식입니다. 이를 통해 빨간 문 문제가 해결되었을 뿐만 아니라 Antithesis는 게임 세계를 더 효율적으로 탐색하고 버그를 발견하고 스피드런을 위해 게임 메커니즘을 활용할 수 있게 되었습니다. 이 기술은 게임 테스트에만 국한되지 않고 메모리 누수나 성능 이상 발견 등 다양한 소프트웨어 테스트 시나리오에 적용할 수 있습니다.
개발