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 선호)에 대한 실무 지식을 갖춘 테스트 전문가
회원 평가 (6)
나는 모든 것이 나에게 새로운 것이기 때문에 모든 것을 즐겼고 그것이 내 작업에 울릴 수 있는 부가가치를 볼 수 있었습니다.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
Machine Translated
주제에 대한 매우 훌륭한 접근 방식과 실제 사례를 기반으로 함
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
Course - Automate Windows Desktop Applications with AutoIt
Machine Translated
모든 주제를 다루었고 예제가 매우 유용하다는 것을 알았습니다.
JOCELIN - BANXICO
Course - JMeter Fundamentals
Machine Translated
대부분의 훈련교과목은 기초적인 과목인데, 이번 훈련을 통해 교과목의 기본개념을 파악할 수 있었다.
Eldrick - Tribal Software Philippines
Course - Web Application Performance Testing with JMeter
Machine Translated
To start Lukasz asked my background and what I wanted to get out of the training, I feel he then tailored is approach to deliver to my requirements As an Introduction to Selenium the course provided the exact level and detail that I was requiring.
Jonathan Ritson - Real Training Services
Course - Introduction to Selenium
The exercises, they ignited passion in scripting and coding