2,085개의 테스트, 그런데 그중 어느 것도 현관문을 열지 못한다

2,085 Tests, and None of Them Opens the Front Door

2,085개의 테스트, 그런데 그중 어느 것도 현관문을 열지 못한다

한 개발자가 자신이 운영하는 22개 저장소의 테스트 스위트를 직접 읽어보았다. 총 2,085개의 테스트 케이스가 있지만, 그중 단 하나의 저장소만이 풀 리퀘스트에서 테스트를 실행한다. 대부분의 테스트는 소스 코드를 읽고 불변식을 검증하는 데 탁월하지만, 실제 브라우저에서 사용자가 겪는 문제(멀티테넌트 라우팅, 로그인 체인, 결제 흐름 등)는 전혀 검증하지 못한다. 저자는 이 격차가 '커버리지'가 아니라 '배선' 문제라고 진단하며, 자연어 기반의 브라우저 테스트가 이 빈 티어를 채울 수 있다고 주장한다.

테스트가 아무것도 실행하지 않는다면 그것은 문서일 뿐이다.

같은 날의 다른 소식

2026-08-17