연락처 정보

코스 개요

고급 Selenium 개념

  • Selenium 아키텍처 및 모범 사례 검토
  • 고급 WebDriver 기능
  • 유지보수 가능하고 확장 가능한 테스트 자동화 설계
  • 복잡한 웹 애플리케이션 테스트의 일반적 문제점

고급 객체 식별

  • 고급 로케이터 전략
  • 동적이고 복잡한 XPath 및 CSS 선택자
  • 동적 웹 요소 처리
  • 웹 객체 프로그래밍 방식 위치 지정 및 상호 작용

데이터 캡처 및 검증

  • 웹 컨트롤에서 데이터 추출
  • 동적 콘텐츠 검증
  • 테이블, 목록 및 복잡한 페이지 요소 작업
  • 패턴 기반 검증 기법

예외 처리 및 테스트 신뢰성

  • Selenium 예외 관리
  • 견고한 오류 처리 구현
  • 동기화 전략 및 명시적 대기 (Explicit Wait)
  • 테스트 안정성 및 유지보수성 향상

로깅 및 보고

  • 효과적인 로깅 전략 구현
  • 실패한 테스트 실행 디버깅
  • 스크린샷 및 실행 증분 캡처
  • 테스트 보고 프레임워크와 로깅 통합

정규식 및 고급 검증

  • 정규식 이해
  • 동적 콘텐츠용 패턴 매칭
  • 고급 어설션 및 검증
  • 자동화 테스트의 실제 사용 사례

데이터 기반 테스트 자동화

  • 데이터 기반 Testing 원칙
  • 외부 소스에서 테스트 데이터 읽기
  • 자동화 테스트 파라미터화
  • 재사용 가능하고 확장 가능한 테스트 프레임워크 구축

크로스 브라우저 및 병렬 테스트

  • 여러 브라우저에서 테스트 실행
  • 브라우저 호환성 고려 사항
  • Selenium Grid 아키텍처 소개
  • 분산 및 병렬 테스트 실행 수행

모범 사례 및 강의 요약

  • 테스트 자동화 프레임워크 권장 사항
  • 테스트 성능 및 유지보수성 향상
  • 핵심 개념 요약
  • 질문, 토론 및 다음 단계

요건

  • Selenium을 사용한 자동화 테스트 경험
  • 웹 애플리케이션 개발 경험 (권장)
  • Java 이해도 (권장)

대상

  • 소프트웨어 테스터
  • 테스트 매니저
  • 품질 보증 전문가
 14 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리