연습 챌린지
연습 대상에 직접 자동화 테스트를 작성해 보세요. 로그인 없이 누구나 이용할 수 있습니다.
POM20
- Automation입문
POM 기초: 로그인 Page Object 만들기
로그인 화면의 locator와 동작을 LoginPage 클래스로 분리하고, 테스트 본문은 사용자 시나리오만 읽히도록 정리하세요.
PlaywrightPOM요구사항 3개 - Automation입문
POM 기초: 회원가입 Page Object 만들기
회원가입 화면의 입력 필드와 제출 흐름을 SignupPage 클래스로 분리하고, 성공 가입 시나리오를 테스트 본문에서 읽기 쉽게 정리하세요.
PlaywrightPOM요구사항 4개 - Automation입문
POM 기초: 프로필 폼 Page Object 만들기
입력 필드가 여러 개인 프로필 등록 화면을 ProfilePage로 분리하고, 정상 등록 시나리오를 Page Object 메서드로 표현하세요.
PlaywrightPOM요구사항 4개 - Automation입문
POM 기초: 비동기 로딩 Page Object 만들기
불러오기 버튼, 로딩 상태, 완료 콘텐츠 검증을 OrdersPage로 묶어 테스트 본문에서 대기 세부 구현을 숨기세요.
PlaywrightPOM요구사항 4개 - Automation입문
POM 기초: 장바구니 금액 계산 Page Object
수량 변경, 쿠폰 적용, 배송비·합계 검증을 CartCheckoutPage로 묶어 장바구니 도메인 규칙을 읽기 쉽게 테스트하세요.
PlaywrightPOM요구사항 4개 - Automation입문
POM 기초: 상품 옵션 선택 Page Object
사이즈와 색상 선택, 옵션 요약, 담기 성공 검증을 ProductOptionsPage로 묶어 상품 상세 선택 흐름을 표현하세요.
PlaywrightPOM요구사항 4개 - Automation입문
POM 기초: 위시리스트 토글 Page Object
상품 찜 토글과 찜 개수 배지를 WishlistPage로 캡슐화해 토글 상태 검증을 읽기 쉽게 작성하세요.
PlaywrightPOM요구사항 3개 - Automation입문
POM 기초: 주문 취소 상태 Page Object
주문 상태 변경, 취소 가능 여부, 환불 결과 검증을 OrderCancelPage로 묶어 상태 기반 시나리오를 작성하세요.
PlaywrightPOM요구사항 3개 - Automation입문
POM 기초: 파일 업로드 Page Object
파일 선택, 파일명 표시, 업로드 완료 검증을 FileUploadPage로 캡슐화해 파일 입력 테스트를 정리하세요.
PlaywrightPOM요구사항 3개 - Automation입문
POM 기초: 액션과 단언 메서드 나누기
성공 로그인과 실패 로그인을 같은 LoginPage로 검증하되, 테스트마다 raw locator를 반복하지 않도록 정리하세요.
PlaywrightPOM요구사항 3개 - Automation입문
POM 기초: 폼 검증 메시지 캡슐화
회원가입 폼의 입력, 제출, 필드별 에러 검증을 SignupPage 메서드로 분리해 검증 메시지 테스트를 작성하세요.
PlaywrightPOM요구사항 3개 - Automation중급
POM 기초: beforeEach와 페이지 상태 초기화
내비게이션 화면을 NavigationPage로 감싸고, beforeEach에서 매 테스트의 시작 상태를 일관되게 준비하세요.
PlaywrightPOM요구사항 3개 - Automation중급
POM 기초: 플로우를 여러 Page Object로 나누기
장바구니 플로우를 CatalogPage와 CartPage로 나누고, 테스트 본문에서는 사용자의 구매 여정만 보이게 작성하세요.
PlaywrightPOM요구사항 3개 - Automation중급
POM 기초: fixture로 Page Object 주입하기
스펙에서 Page Object를 직접 new 하지 않고 test.extend fixture로 주입해 테스트 본문을 더 얇게 만드세요.
PlaywrightPOMFixture요구사항 3개 - Automation중급
POM 기초: 테이블 검색·정렬 Page Object
데이터 테이블의 검색, 정렬, 페이지 이동, 결과 검증을 DataTablePage로 묶어 목록 테스트를 읽기 쉽게 만드세요.
PlaywrightPOM요구사항 3개 - Automation중급
POM 기초: 모달 다이얼로그 Page Object
모달 열기, 취소, 확인, 결과 메시지 검증을 ModalPage로 캡슐화해 분기 흐름을 안정적으로 테스트하세요.
PlaywrightPOM요구사항 3개 - Automation중급
POM 실전: 장바구니 E2E 여정 구성하기
상품 탐색부터 장바구니, 배송 정보, 결제 선택, 주문 완료까지 하나의 E2E 여정을 여러 Page Object로 조합하세요.
PlaywrightPOME2E요구사항 3개 - Automation중급
POM 실전: 인증 세션을 재사용하는 E2E
매 테스트마다 로그인하지 않고 인증 상태를 fixture로 준비한 뒤, 보호 화면 E2E를 빠르고 안정적으로 검증하세요.
PlaywrightPOMAuth Fixture요구사항 3개 - Automation고급
POM 실전: 스모크 회귀 스위트 구성하기
핵심 사용자 여정을 Page Object로 재사용하면서 빠르게 도는 스모크 회귀 스위트를 구성하세요.
PlaywrightPOMRegression요구사항 4개 - Automation고급
POM 실전: 위험 기반 회귀 시나리오 나누기
모든 것을 한 테스트에 넣지 않고 결제, 데이터 변경, 접근 제어처럼 위험도가 높은 영역을 회귀 시나리오로 나누세요.
PlaywrightPOMRegression요구사항 4개
여기서 연습한 테스트, 실무에선 Testea로
테스트 케이스·실행·리포트·마일스톤을 한 곳에서. AI가 요구사항으로 시나리오·케이스까지 만들어 줍니다.