일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 애자일
- maintainability test
- 품질
- 위험 기반 테스트
- agile
- SQA
- 유지보수성 테스트
- testing method
- 테스트
- ISTQB
- testcase
- risk-based testing
- RBT
- 테스트 설계 기법에 따른 분류
- Software life cycle model
- regression test
- Test Case
- 테스트케이스
- Testing
- test
- QA
- Python
- 파이썬
- 셀레니움
- csts
- selenium
- seleium
- 테스트 케이스
- 자동화
- 비기능테스트
Archives
- Today
- Total
Study_Note
Selenium IDE 본문
728x90
Selenium IDE는 Selenium 프로젝트의 일환으로 개발된 무료 오픈소스 브라우저 자동화 도구입니다.
Selenium IDE는 웹 브라우저용(firefox, Chroem)으로 설계되었으며,
사용자가 테스트 케이스를 레코딩하고 재생할 수 있도록 해줍니다.
이를 통해 웹 응용 프로그램의 테스트를 자동화하고, 다양한 테스트 시나리오를 만들 수 있습니다.
Selenium IDE는 사용자가 브라우저를 제어하고,
사용자 동작을 기록하고, 이를 다시 재생할 수 있는 레코딩 기능을 제공합니다.
또한, Selenium IDE는 HTML, CSS, XPath 등의 웹 페이지 구성 요소에 대한 검사 및 조작 기능을 제공합니다.
이를 통해 웹 응용 프로그램의 동작을 테스트하고, 버그를 찾아내고 수정하는 등의 작업을 수행할 수 있습니다.
Selenium IDE는 Selenium WebDriver와 함께 사용할 수 있습니다.
WebDriver는 Selenium 프로젝트의 핵심 컴포넌트로, 다양한 프로그래밍 언어를 지원하며,
Selenium IDE에서 생성한 테스트 케이스를 다양한 환경에서 실행할 수 있도록 해줍니다.
( 웹 브라우저 자동화를 위한 라이브러리의 모음)
- 설치
URL : https://www.selenium.dev
- 장점
- 사용이 쉽습니다. 누구나 쉽게 배울 수 있습니다.
- 빠른 결과물을 얻을 수 있습니다. 레코딩과 재생을 쉽게 할 수 있습니다.
- 다양한 플랫폼에서 실행할 수 있습니다.
- 확장성이 뛰어납니다. 많은 플러그인들이 존재하며,
이를 통해 보다 다양한 테스트 시나리오를 구현할 수 있습니다.
- 단점
- 브라우저 호환성 문제가 있습니다. Selenium IDE는 특정 브라우저에서만 동작합니다.
- 확장성이 제한적입니다. 많은 기능들이 Selenium WebDriver에 비해 제한적입니다.
- 자동화 테스트 전용으로 만들어졌기 때문에,
일부 사용자들은 코드 편집기에서의 자유로운 작업이 어렵다고 느낄 수 있습니다. - 레코딩 기능에 의존하면 자동화 테스트를 구현하기 어렵습니다.
따라서 이를 사용할 때는 프로그래밍 지식이 필요합니다.
'selenium (with python)' 카테고리의 다른 글
selenium : python 시간대기 명령어 (0) | 2023.04.28 |
---|---|
selenium python : page scroll (0) | 2023.04.28 |
selenium python : Import, from, as (0) | 2023.04.28 |
Chrome Driver (0) | 2023.04.27 |
Selenium WebDriver (0) | 2023.04.27 |