Selenium 튜토리얼은 Selenium의 기본 및 고급 개념을 제공합니다. Selenium 튜토리얼은 초보자와 전문가를 위해 설계되었습니다.
Selenium은 가장 널리 사용되는 오픈 소스 웹 UI(사용자 인터페이스) 자동화 테스트 제품군 중 하나입니다.
Selenium 튜토리얼에는 기능, Selenium 대 QTP, Selenium 도구 슈트, Selenium IDE, Selenium IDE 찾기 전략, Selenium WebDriver, WebDriver 기능, WebDriver 대 RC, WebDriver 설치 등과 같은 Selenium의 모든 주제가 포함되어 있습니다.
셀레늄이란?
Selenium은 가장 널리 사용되는 오픈 소스 웹 UI(사용자 인터페이스) 자동화 테스트 제품군 중 하나입니다. 원래 2004년 Jason Huggins가 Thought Works의 내부 도구로 개발했습니다. Selenium은 다양한 브라우저, 플랫폼 및 프로그래밍 언어 전반에 걸쳐 자동화를 지원합니다.
Selenium은 Windows, Linux, Solaris 및 Macintosh와 같은 플랫폼에 쉽게 배포할 수 있습니다. 또한 iOS, Windows Mobile, Android 등 모바일 애플리케이션용 OS(운영 체제)를 지원합니다.
Selenium은 각 언어별 드라이버를 사용하여 다양한 프로그래밍 언어를 지원합니다. Selenium에서 지원하는 언어에는 C#, Java, Perl, PHP, Python 및 Ruby가 포함됩니다. 현재 Selenium 웹 드라이버는 Java 및 C#에서 가장 많이 사용됩니다. Selenium 테스트 스크립트는 지원되는 프로그래밍 언어로 코딩할 수 있으며 대부분의 최신 웹 브라우저에서 직접 실행할 수 있습니다. Selenium이 지원하는 브라우저에는 Internet Explorer, Mozilla Firefox, Google Chrome 및 Safari가 포함됩니다.
Selenium은 기능 테스트를 자동화하는 데 사용될 수 있으며 다음과 같은 자동화 테스트 도구와 통합될 수 있습니다. 메이븐 , 젠킨스 , & 도커 지속적인 테스트를 달성하기 위해. 다음과 같은 도구와 통합될 수도 있습니다. 테스트NG , & JUnit 테스트 케이스 관리 및 보고서 생성을 위한 것입니다.
셀레늄 지수
셀렌
- 셀레늄 튜토리얼
- 셀레늄 기본 용어
- 셀레늄 기능
- 셀레늄 제한
- 셀레늄 대 QTP
- 셀레늄 도구 모음
셀레늄 IDE
- 셀레늄 IDE
- IDE 설치
- IDE 기능
- IDE 우선 테스트 케이스
- IDE 로그인 테스트
- IDE 명령
- IDE 수동으로 테스트 케이스 생성
- IDE- 찾기 전략
- IDE- 식별자로 찾기
- IDE- ID 요소로 찾기
- IDE- 이름으로 찾기
- IDE- XPath로 찾기
- IDE- CSS로 찾기
- ID로 찾기
- 클래스별로 찾기
- 속성으로 찾기
- ID/클래스 및 속성으로 찾기
- 하위 문자열로 찾기
- 내부 텍스트로 찾기
- IDE- DOM으로 찾기
Selenium WebDriver 튜토리얼
- 셀레늄 웹드라이버
- WebDriver 아키텍처
- WebDriver 기능
- WebDriver 대 RC
- WebDriver-설치
- 첫 번째 테스트 케이스
- 웹드라이버 명령
- Chrome에서 테스트 실행
- Firefox에서 테스트 실행
- IE에서 테스트 실행
- Safari에서 테스트 실행
- 전략 찾기
- ID로 전략 찾기
- 이름으로 전략 찾기
- 클래스 이름으로 전략 찾기
- 태그 이름으로 전략 찾기
- 링크 텍스트로 전략 찾기
- 부분 링크 텍스트로 전략 찾기
- CSS로 전략 찾기
- 태그 및 ID
- 태그 및 클래스
- 태그 및 속성
- 태그, 클래스 및 속성
- 하위 문자열 일치
- XPath로 전략 찾기
- 단일 슬래시 사용
- 이중 슬래시 사용
- 단일 속성 사용
- 다중 속성 사용
- AND 사용
- OR 사용
- 포함() 사용
- start_with() 사용
- 텍스트() 사용
- 마지막() 사용
- 드롭다운 처리
- WebDriver-드래그 앤 드롭
- WebDriver 처리 경고
- 웹 페이지 스크롤
- WebDriver - 브라우저 명령
- WebDriver - 탐색 명령
- WebDriver - WebElement 명령
- 라디오 버튼 처리
- 체크박스 처리
- 셀레늄 어설션
- 셀레늄 그리드
셀레늄 Python 튜토리얼
- 셀레늄 파이썬
셀레늄 C# 튜토리얼
- 셀레늄 C#
셀레늄을 사용한 TestNG
- TestNG 튜토리얼
- TestNG 소개
- 테스트NG 설치
- 테스트NG의 특징
- 테스트 케이스 실행
- TestNG XML 파일
- 테스트 케이스 제외/포함
- Regex를 사용하여 테스트 케이스 실행
- TestNG 그룹
- TestNG 주석
- 1) @BeforeSuite
- 2) @애프터스위트
- 3) @BeforeTest
- 4) @AfterTest
- 5) @BeforeClass
- 6) @애프터클래스
- 7) @BeforeMethod
- 8) @AfterMethod
- 9) @BeforeGroups
- 10) @애프터그룹
- 주석 속성
- TestNG 매개변수
전제조건
Selenium의 개념을 배우기 전에 Java 또는 기타 객체 지향 프로그래밍 언어에 대한 기본적인 이해가 있어야 합니다.
Selenium이 지원하는 언어에는 C#, Java, Perl, PHP, Python 및 Ruby가 포함됩니다. 현재 Selenium Webdriver는 Java 및 C#에서 가장 많이 사용됩니다. 따라서 언어 중 하나를 알고 있다면 Selenium의 개념을 이해하는 것이 어렵지 않을 것입니다. 또한 자동화 테스트, 기능 테스트 등과 같은 소프트웨어 테스트 기술에 대한 사전 지식이 있어야 합니다.
청중
Selenium 튜토리얼은 모든 초보자와 고급 수준의 Selenium 사용자를 위해 설계되었습니다.