E2E 테스트 — Playwright로 사용자처럼 테스트하기

Next.js 프로젝트에 Playwright를 도입해 E2E 테스트를 작성하는 방법을 다룹니다. 설치 및 설정부터 로그인 플로우, 상품 검색과 장바구니 같은 실전 시나리오까지 단계별로 안내합니다. 자주 쓰는 API 정리, 실패 디버깅 도구(스크린샷, 트레이스, UI 모드), 그리고 어떤 시나리오에 E2E를 작성해야 하는지 선정 기준도 함께 제시합니다.

테스트가 뭔데? — 4가지 테스트 유형 완전 정리

Next.js 웹 서비스를 만들었지만 테스트 개념이 없는 개발자를 위해, 소프트웨어 테스트의 4가지 유형(정적 테스트, 단위 테스트, 통합 테스트, E2E 테스트)을 정의하고 각각의 역할과 비용을 비교합니다. 테스트 피라미드를 기준으로 실무에서 어떤 비율로 가져가야 하는지 안내합니다.