Course Outline

Selenium

소개

  • Selenium 도구는 무엇입니까?
  • 자동화에서 Selenium 도구 사용
  • Selenium 도구의 특징

구성 요소

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

설치

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

구성

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

샘플 테스트 시작

  • Languages은 Selenium에서 지원됨
  • Selenium IDE에서 스크립트를 기록하고 실행하세요.
  • Selenium Web Driver에서 스크립트를 작성하고 실행하세요.
  • 테스트 결과 보기 및 분석

Selenium을 사용하여

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

창문 처리

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

데이터 기반 테스트

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

TestNG

  • TestNG 란 무엇입니까?
  • TestNG.XML 파일 / 테스트 / TestSuite 생성
  • Selenium 스크립트와 통합
  • TestNG에서 실행
  • TestNG에서 실행
  • TestNG 주석
  • TestNG.XML 파일의 태그
  • 그룹과 함께 작업하기

포엠(POM)

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

로그인

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

메이븐

  • 소개
  • MAVEN 프로젝트 생성
  • Selenium과 Java로 구성하기
  • 빌드/빌드 실행

그리드

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

프로젝트 변환

  • 프로젝트 변환이란 무엇입니까?
  • Java 프로젝트를 Maven로 변환하는 방법 및 그 반대의 경우

자동화 프레임워크

  • 자동화 프레임워크 소개
  • 프레임워크의 종류와 이점
  • 확장 프로그래밍 작업 (Java)

접근하다

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

JMeter

소개

  • JMeter 특징
  • 성능 테스트

시험 준비

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

구성 요소 개요

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

Good 관행

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

변수

  • 생성
  • 사용 중
  • 적출
  • 보기

기능

  • 준비 중
  • 사용 중
  • 생성

속성

  • 사용 중
  • 생성

입증

  • 웹 애플리케이션 양식
  • HTTP 기본 인증

보고하기

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

분산 테스트

  • 명령줄에서 실행

기능 확장

  • 플러그인
  • 사용자 정의 코드

Requirements

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

 35 Hours

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses

Related Categories