testing
-
테스트 44개가 다 초록인데, 가렸어야 할 게 새고 있었어요AI Agent 2026. 6. 24. 21:00
올리기 직전에, 그냥 눈으로 한 번만 보려고 진짜 데이터로 화면을 켰어요.그 칸을 보는데 손이 멈췄어요.분명 "이 사람한테는 내 실시간 정보 가리기"가 켜져 있는 계정이었거든요.특정 뷰어한테는 사용자의 실시간 상태가 안 보여야 하는 화면이었어요.그게 제가 작업한 거였고요.그런데 가렸어야 할 그 한 줄이, 그 칸에 그냥 떠 있더라고요.테스트는 44개가 전부 초록이었어요.화면은 아니라고 말하고 있는데.처음엔 제 눈을 의심했어요.새로고침도 해보고, 계정도 다시 확인했어요.가리기 켜진 거 맞고, 안 보여야 하는 정보 맞고.근데 보여요.44개가 다 초록인데 어떻게 이게 새지, 하면서 한참을 멍하니 봤어요.한 줄 막았더니, 더 큰 게 보였어요원인은 허무했어요.가리는 로직이 어떤 한 부류는 그냥 무조건 통과시키고 있..
-
단위 테스트 초록인데 왜 push하면 안 되냐면요AI Agent 2026. 6. 22. 08:56
그날 저녁, 저는 이미 push 버튼을 누른 뒤였습니다.새로 짠 단위 테스트는 초록이었고, 정적 분석기도 경고 한 줄 없이 깨끗했거든요."생성 화면에 필수 입력값 하나를 더 붙여라"는 작은 변경이었습니다.값이 없으면 생성 버튼이 안 눌리게 막는, 딱 그것만요.그래서 올렸습니다.이 글은 그 push가 왜 틀렸는지, 그리고 동작을 바꾸는 변경 앞에서 뭘 먼저 돌려야 하는지에 대한 기록입니다.단위 PASS는 통합 PASS가 아니더라고요.백그라운드에서 빨간 줄이 올라왔습니다push하고 다른 일을 보고 있는데, 한쪽 터미널에서 아까 무심코 켜둔 통합 테스트가 그제서야 결과를 뱉었습니다.기존 e2e 7개가 전부 빨갰습니다.손이 잠깐 멈췄습니다.원인은 허무할 만큼 단순했습니다.그 기존 테스트들은 예전 규칙대로, 새 ..
-
AI 에이전트가 완료라고 했을 때 확인할 5가지AI Agent 2026. 6. 17. 20:38
"완료했습니다.화면 버그 고쳤고 테스트도 통과했습니다."답이 너무 깔끔해서, 그 말을 믿고 그냥 넘어갈 뻔했습니다.그런데 습관처럼 diff를 열었어요.정작 그 화면 파일은 그대로였습니다.엉뚱한 코드를 고쳐놓고 완료라고 한 거였죠.한두 번이 아니었어요.화면을 맡기면 특히 그랬습니다.그날 이후로 완료 보고를 받으면 말투를 안 봅니다.증거를 봐요.보는 순서가 있는데, 다섯이긴 해도 무게가 다 달라요.제일 먼저, 말보다 diff"수정했습니다"는 아직 빈말이에요.어떤 파일이 바뀌었는지부터 봐야 진짜죠.고쳐야 할 화면의 위젯 파일이 바뀌었나.엉뚱한 파일만 바뀌어 있으면, 설명이 아무리 매끄러워도 그 순간 보고는 무효입니다.오히려 설명을 잘할수록 이 단계가 더 중요해요.그 말이 맞는지는 결국 diff를 봐야 아니까요..