거래증명방식강의실 교육
바이낸스(BINANCE) 가입하기

셀렌

셀레늄 기본 교육 및 인증 과정

개요

잠재 고객 및 선행 조건

강의 개요

일정 및 비용

인증

셀레늄 기본 교육 과정 및 인증

셀레늄은 오픈 소스 테스트 자동화 (웹 애플리케이션)에 사용되는 휴대용 자동 소프트웨어 도구입니다. Apache License 2.0에 따라 라이센스가 부여됩니다. Selenium은 웹 응용 프로그램 만 자동화하는 데 도움이되는 도구 모음입니다. 이 튜토리얼은 Selenium과 관련 도구와 사용법에 대한 심층적 인 이해를 제공 할 것입니다. 다른 운영 체제 및 브라우저에서 작동 할 수있는 기능을 제공합니다. Selenium은 단순한 도구가 아니라 테스터가보다 효율적이고 정확한 웹 기반 응용 프로그램을 자동화하는 데 도움이되는 일련의 도구입니다.

셀레늄 기본 교육의 목표

Selenium은 웹 응용 프로그램을위한 이식 가능한 소프트웨어 테스팅 프레임 워크입니다. 이것은 자동 테스트 소개, Selenium IDE 소개 및 설치, Selenium IDE 개념, Selenium RC, TestNG, Web 드라이버 기능, 프레임 워크 및 Selenium Grid 등을 포함하는 자동화 된 테스트의 포괄적 인 교육 과정입니다.

  • Selenium은 오픈 소스 도구입니다.
  • 셀레늄 DOM을 노출시키는 다양한 기술을 확장 할 수 있습니다.
  • 그것은 다른 브라우저에서 스크립트를 실행할 수있는 기능이 있습니다.
  • 다양한 운영 체제에서 스크립트를 실행할 수 있습니다.
  • Selenium은 모바일 장치를 지원합니다.
  • 브라우저 내에서 테스트를 실행하므로 스크립트 실행이 진행되는 동안 포커스가 필요하지 않습니다.
  • Selenium Grid의 사용과 병행하여 테스트를 실행할 수 있습니다.

Intended Audience of Selenium Basic Course

Selenium Basic Training은 실용적인 예제를 통해 Selenium의 기초를 배우려는 소프트웨어 테스팅 전문가를 위해 고안되었습니다. 이 튜토리얼에는 셀렌 (Selenium)을 시작으로 충분한 전문 지식을 얻을 수있는 충분한 재료가 포함되어 있습니다.

Prerequisites of Selenium Basic Certification

  • JAVA에 관한 기본 지식
  • 소프트웨어 테스팅에 관한 기본 지식

Course Outline Duration: 3 Days

장 1 : Serenium 소개

  • 셀렌 역사
  • 셀렌 소개
  • Selenium Webdriver의 아키텍처
  • 셀레늄 Javadocs

장 2 : 설치 및 구성

  • Java 설치
  • Eclipse 설치 및 구성
  • 셀레늄 항아리 다운로드 및 구성
  • 셀렌 프로젝트 설정

Chapter 3 : 첫 번째 Webdriver 프로그램의 기본 개념

  • Webdriver 인터페이스
  • 연습 3.1 : Webdriver 인터페이스 구현하기
  • 브라우저 드라이버
  • Webdriver의 기본 방법
  • 연습 3.2 : Webdriver의 기본 메소드 구현하기
  • Google 크롬에서 테스트 실행 방법
  • 연습 3.3 : Google 크롬에서 테스트 실행
  • Internet Explorer에서 테스트를 실행하는 방법
  • 연습 3.4 : Internet Explorer에서 테스트 실행

장 4 : 로케이터 기술 및 도구

  • 파이어 폭스에 Firebug 및 Firepath 설치하기
  • 로케이터 기술 : ID, xPath, tagName
  • 로케이터 기술 : className, name, linkText
  • 사용자 정의 된 xPath 작성하기
  • CSS 선택기 로케이터
  • 운동 4.1 : 다양한 로케이터 구현하기

Chapter 5 : 웹 UI 자동화 기술

  • 드롭 다운 처리
  • 드롭 다운 방법 : 선택
  • 연습 5.1 : 드롭 다운 처리, 표시되는 텍스트로 값 선택, 값 속성 별
  • 라디오 버튼 및 확인란 처리
  • 연습 5.2 : 라디오 버튼과 체크 박스 다루기
  • 라디오 버튼을 처리하기위한 목록 기술
  • 선택, 선택 취소, 활성화 및 비활성화
  • 연습 5.3 : 선택, 선택 취소, 활성화 및 비활성화 구현
  • 알리미 및 팝업 처리
  • 운동 5.4 : 팝업, 모달, 자바 스크립트 경고 및 프롬프트 처리

6 : 웹 UI 자동화 기술 - 고급

  • 마우스 상호 작용 처리
  • 운동 6.1 : 마우스 이벤트 구현
  • 키보드 이벤트 처리
  • 운동 6.2 : Keypress 이벤트 구현
  • 액션 클래스에 대한 토론
  • 여러 창 처리
  • 운동 6.3 : 여러 창을 열고 그 사이를 전환하십시오.
  • 창 핸들 개념
  • ul li 태그 처리
  • 운동 6.4 : ul 및 li 태그 처리
  • iFrame 처리 방법
  • 운동 6.5 : iFrame과 상호 작용
  • 테이블 그리드 처리하기
  • 연습 6.6 : 데이터 그리드에서 데이터 읽기
  • Windows 최대화 및 쿠키 삭제
  • 오류 스냅 샷 가져 오기
  • 이메일 테스트 결과
  • 운동 6.7 : 오류 스냅 샷 및 테스트 결과 이메일 전송

장 7 : 동기화 및 대기

  • 동기화 문제 처리
  • 자다()
  • 암시 적 및 명시 적 대기
  • 유창한 대기
  • 운동 7.1 : 모든 유형의 대기 구현

Chapter 8 : Webdriver 기능 더보기

  • 원하는 기능
  • 헤드리스 브라우저로 작업하기
  • PhantomJS로 작업하기
  • 운동 8.1 : PhantomJS에서 테스트 구현
  • HtmlUnitDriver로 작업하기
  • 연습 8.2 : HtmlUnitDriver에서 테스트 구현
  • 웹 드라이브 프로필
  • Exercise 8.3 : 여러 브라우저 프로파일에서 테스트를 실행합니다.
  • 동적 객체 처리

장 9 : Selenium Grid

  • Selenium Grid 란 무엇입니까?
  • Selenium 테스트를 원격으로 실행하는 방법
  • 허브 및 노드 구성
  • 허브 및 노드 서버 등록
  • 원하는 기능 - 그리드 프로그램
  • 운동 9.1 : 원격 테스트 실행

Chapter 10 : 모바일 자동화 테스팅

  • appium 특징
  • 안드로이드 SDK, 이클립스 설치
  • 안드로이드 작업을위한 시스템 변수 설정
  • 서버 이전 시대 설치
  • 구성 시대, 셀레늄 항아리
  • Android 가상 기기 호출하기
  • 운동 11.1 : Android 가상 기기에서 테스트 실행

Chapter 11 : 웹 테스트를위한 디자인 패턴

  • 페이지 개체 패턴
  • 페이지 팩터 리 패턴
  • 적재 가능한 구성품
  • Exercise 12.1 : 테스트 케이스 시나리오를위한 페이지 객체와 페이지 팩토리 구현하기

Chapter 12 : TestNG Framework

  • 왜 TestNG와 그 장점
  • Eclipse에서 TestNG 설치 및 설정
  • TestNG 주석
  • testNG에서 테스트의 우선 순위 지정
  • 연습 13.1 : TestNG 주석 구현하기
  • 테스트 디스 패칭 및 활성화 및 타임 아웃 사용
  • TestNG 구성 파일의 중요성 - testng.xml
  • TestNG의 그룹
  • TestNG로 데이터 기반 테스팅
  • DataProvider 주석 - 테스트 케이스 매개 변수화
  • 보고서의 매개 변수
  • 병렬 스위트, 병렬 테스트, 클래스 및 메소드
  • 연습 13.2 : 병렬 테스트 및 스위트 실행
  • 실패한 테스트 재실행
  • 성공, 실패 및 단언
  • 로깅 결과, 로깅 청취자, 로깅 기자
  • 리포터 API

Chapter 13 : 보고서 생성하기

  • XSLT 보고서 다운로드 및 구성
  • Selenium 테스트 실행을위한 HTML 리포트 생성하기
  • 연습 14.1 : XSLT 및 HTML 보고서 생성

우리에게 편지를 보내주십시오. info@itstechschool.com & 91-9870480053 (+ XNUMX-XNUMX)에서 코스 가격 및 인증 비용, 일정 및 위치를 문의하십시오.

우리에게 쿼리 삭제

더 많은 정보를 친절하게 연락처.


리뷰