← 전체 프로젝트
웹 서비스 · 미스터블루

메일 수신거부 복구와 자동 테스트

열리지 않던 수신거부 경로를 복구하고, 잘못된 입력과 두 종류의 메일을 검증하도록 했습니다.

기간

재직 중 · 2026년 업무 기록 기준

상태

코드·테스트 병합 · 후속 설계 별도

먼저 읽는 요약

제가 맡은 역할

웹 라우트·입력 검증·DB 호출, 단위 테스트와 브라우저 자동 테스트.

결과

관련 코드를 병합했습니다. 발송 링크와 새 인증 방식의 설계는 후속 범위로 구분했습니다.

담당 역할과 구현 과정 자세히 읽기
01 / 상세 내용

로그인하지 않은 사용자도 처리할 수 있어야 했습니다.

메일에서 들어온 사용자가 수신거부를 처리할 수 있도록 GET·POST 경로, 입력값 파서와 결과 화면을 구현했습니다. 잘못된 파라미터는 정상 요청과 구분했습니다.

02 / 상세 내용

실제 상태를 기다리는 테스트로 바꿨습니다.

뉴스레터와 정보성 메일 두 유형의 자동 테스트를 추가했습니다. 정해진 시간만 기다리던 부분은 화면 표시·API 응답·토글 상태를 확인하도록 수정했습니다.

03 / 상세 내용

경로 복구와 발송 링크 개선은 다른 단계였습니다.

실제 발송 링크에 회원 정보가 누락되는 문제와 API·키 관리 방안을 추가로 검토했습니다. 동료와 대안·일정을 협의했으며, 이 후속 설계까지 운영 완료한 것으로 쓰지 않았습니다.

사용 기술

.NET · SQL Server · 입력 검증 · E2E

전체 프로젝트로