저는 프론트엔드 UI 테스트 도입을 뜯어말리고 싶습니다.이유는 간단합니다. 가성비가 너무 떨어집니다.(당연하겠지만 여기서 말하는 테스트는 테스트 코드 작성에 대한 이야기 입니다. 사람이 직접 QA 하는것과는 다른 이야기에요!)버튼 위치 1px만 바뀌어도 깨지고, 클래스명 하나 바꿨다고 깨지고... 로직은 멀쩡한데 테스트 코드 고치느라 야근하는 주객전도가 벌어지기 쉽거든요.하지만 그럼에도 불구하고 "죽어도 결제 기능은 터지면 안 된다"는 절박함이 있을 때, 혹은 팀의 요구로 어쩔 수 없이 도입해야 할 때가 있습니다.오늘은 그런 상황에서 여러분의 정신건강을 지키며 최소한으로 E2E를 적용하는 타협안을 공유합니다.1. UI 테스트, 왜 하지 말라고 할까요?경험해 보신 분들은 알겠지만, 브라우저 기반 테스트(E..