Course Outline

Selenium

소개

  • Selenium 도구란 무엇인가요?
  • 자동화에 Selenium 도구 사용
  • Selenium 도구의 특징

구성요소

  • Selenium과 다른 도구의 차이점
  • Selenium IDE
  • Selenium 웹 드라이버
  • Selenium 그리드
  • 셀렌드리오드 소개

설치

  • Eclipse IDE 설치(화성 버전 권장)
  • Java JDK 1.7 이상 설치/검증
  • 플러그인 설치(TestNG, Maven 등)
  • Selenium 설치(최신 안정화 버전)
  • 전체/필수 브라우저 드라이버 설치
  • 지원되는 모든 라이브러리, 드라이버, jar, 플러그인 등을 설치합니다.

구성

  • 시스템 및 사용자 수준에 대한 클래스 경로/경로 구성
  • 필요한 모든 라이브러리로 Eclipse를 구성합니다. Java
  • 브라우저를 사용하여 IE Devtool, FireBug, Firepath 등 구성

샘플 테스트 시작

  • Languages는 Selenium에서 지원됩니다.
  • Selenium IDE에서 스크립트 기록 및 실행
  • Selenium Web Driver에서 스크립트 작성 및 실행
  • 테스트 결과 보기 및 분석

Selenium을 사용하여

  • 동기화란 무엇입니까?
  • 검증(자산, 검증) 넣는 방법
  • 브라우저 및 애플리케이션/URL 실행 방법
  • 사용자 정의 코드를 사용하여 브라우저 매개변수를 구성하는 방법
  • Selenium(클래스, 패키지, OOP 등)과 함께 Java 작업
  • DOM 이해
  • 셀레늄을 사용하여 객체/요소를 식별하는 방법

창 처리

  • 웹 페이지에서 텍스트/값을 읽는 방법
  • 요소/객체에 값을 입력하는 방법
  • DOM 개체 작업(버튼, 링크, 선택, 선택, 테이블 등)
  • 목록/콤박스박스를 사용하여 값을 선택/선택하는 방법
  • 체크박스/라디오버튼 선택/선택 방법
  • 마우스, 키보드 이벤트 처리 방법
  • 셀레늄에서 예외 처리 구현
  • 여러 브라우저를 처리하는 방법
  • 경고 처리
  • AutoIT를 사용하여 Windows 경고 처리

데이터 기반 테스트

  • 데이터 기반 테스트란?
  • Excel을 사용하여 테스트 스크립트 매개변수화
  • 읽기, Excel로/에서 데이터 쓰기
  • CSV, XLS, 플랫 파일 및 DB 작업

TestNG

  • TestNG이란 무엇입니까?
  • TestNG을 만듭니다.XML 파일/테스트/TestSuite
  • Selenium 스크립트와 통합
  • TestNG에서 실행
  • TestNG에서 실행
  • TestNG 주석
  • TestNG.XML의 태그 파일
  • 그룹 작업

포엠

  • 페이지 개체 모델 프레임워크 소개
  • 페이지 개체 모델 프레임워크 소개
  • 속성 파일 사용

로그4J

  • 소개
  • 셀레늄으로 구현
  • 로그 파일 생성 및 분석

메이븐

  • 소개
  • MAVEN 프로젝트 생성
  • 셀레늄 및 Java로 구성
  • 빌드 빌드/실행

그리드

  • 소개
  • 원격 웹 드라이버
  • 허브 구성
  • 노드 구성
  • 원격 컴퓨터에서 스크립트 실행/병렬 실행

프로젝트 변환 중

  • 프로젝트 전환이란 무엇입니까?
  • Java 프로젝트를 Maven로 변환하거나 그 반대로 변환하는 방법

자동화 프레임워크

  • 자동화 프레임워크 소개
  • 프레임워크 유형 및 이점
  • 확장 프로그래밍 작업(Java)

접근하다

  • 자동화 프레임워크를 구축하는 방법
  • 테스트 자동화 접근 방식 이해

[삼]

소개

  • JMeter 특징
  • 성능 시험

테스트 준비

  • 요구 사항 및 기대
  • 더 나은 결과를 얻기 위한 팁

구성 요소 개요

  • 테스트 계획
  • 스레드 그룹
  • 샘플러
  • 로직 컨트롤러
  • 경청자
  • 시간제 노동자
  • 역설
  • 구성 Element
  • 실행 순서

Go좋은 관행

  • 내장된 리소스
  • 은닉처
  • 생각 시간 기록하기
  • 명령줄에서 실행

변수

  • 만들기
  • 사용
  • 적출
  • 보기

기능

  • 준비 중
  • 사용
  • 만들기

속성

  • 사용
  • 만들기

입증

  • 웹 신청서
  • HTTP 기본 인증

보고

  • 보고서 대시보드 생성 중
  • 실시간 결과

분산 테스트

  • 명령줄에서 실행

기능 확장

  • 플러그인
  • 맞춤 코드

Requirements

수동 테스트, Test Automation 개요 및 객체 지향 프로그래밍 개념(Java 선호)에 대한 실무 지식을 갖춘 테스트 전문가

  35 Hours

Number of participants



Price per participant

회원 평가 (6)

Related Courses

Introduction to Selenium

  7 Hours

Related Categories