QA를 위한 실제 테스트 시나리오 연습: 챌린지 3 - API 모킹을 이용한 비주얼 테스트
저자는 차트가 누락된 대시보드, 지도에 차량 상태를 표시하는 교통 앱, 나무 위치를 표시하는 서비스 앱을 포함한 여러 애플리케이션에 대해 시각적 테스트를 수행했습니다. 시각적 테스트는 특히 UI가 안정적일 때 UI 오류를 조기에 감지하는 데 도움이 됩니다. Playwright는 Applitools 및 Percy와 같은 유료 도구와 달리 무료 시각적 테스트 기능을 제공합니다. 주요 과제에는 "평균 지연 일수" 지표가 매일 변동하는 미수금 대시보드에 대한 시각적 테스트가 포함됩니다. 텍스트 길이가 다양하기 때문에 영어, 스페인어, 독일어, 일본어를 포함한 여러 언어에 걸친 테스트도 과제를 제시합니다. 또한 데이터 정확성을 확인하기 위해 모의 기능 없이 통합 API 테스트가 필요합니다. 동적 값이 시각적 일관성에 영향을 미치는 경우, 테스트 전략에는 동적 영역을 마스킹하거나 사전 정의된 값을 반환하도록 API를 모의하는 것이 포함됩니다. 제공된 링크는 이러한 시나리오를 테스트하기 위한 웹사이트와 API를 제공합니다. 저자는 과제 완료 후 리포지토리 공유와 질문을 장려합니다.