수동 계약 생성의 비효율성을 해결하기 위해 Playwright를 도입함
UI 레코딩 및 코드 생성 기능을 활용하여 계약 생성 시간 30초로 단축
검증 작업 집중 및 초보자 참여 확대로 QA 생산성 향상을 달성
Playwright는 UI 레코딩 및 코드 생성 기능을 통해 초기 개발 시간을 단축한다. 구체적으로 자동 대기 기능을 제공하여 타이밍 문제로 인한 오류를 줄인다. 따라서 빠른 실행 속도와 안정성을 바탕으로 대량의 데이터를 효율적으로 생성할 수 있다.
Selenium은 Playwright에 비해 설정 및 실행 속도가 느리다는 단점이 있다. UI 레코딩 기능 부재로 인해 초기 개발 시간이 더 소요된다. 반면 Playwright는 자동 대기 및 빠른 실행 속도를 제공하여 테스트 안정성을 높인다. 따라서 초보자도 쉽게 접근 가능하다.
Playwright를 활용하여 서버 선택, 숙소 카테고리 선택, 계약 정보 입력을 자동화한다. 구체적으로 숙소 카테고리 및 계약 유형에 따라 조건부 로직을 적용한다. 결과적으로 계약 생성 시간 단축과 더불어 검증 작업 집중이라는 두 마리 토끼를 잡을 수 있다.