본문 바로가기

분류 전체보기25

Selenium WebDriver Selenium WebDriver는 실제 사용자가 동작시키는 것처럼 브라우저를 구동하는 웹 프레임워크이다. Selenium WebDriver Selenium WebDriver는 언어 바인딩과 개별 브라우저 제어 코드의 구현 모두를 가리킨다. 이것은 흔히 WebDriver라고 불린다. Basic Communication WebDriver는 드라이버를 브라우저와 통신한다. 통신은 양방향이다. WebDriver는 드라이버를 통해 브라우저에 명령을 전달하고 동일한 경로를 통해 정보를 다시 수신한다. 드라이버는 Google Chrome/Chromium용 ChromeDriver, Mozilla Firefox용 GeckoDriver 등과 같이 브라우저에 따라 다르다. 드라이버는 브라우저와 동일한 시스템에서 실행된다... 2021. 9. 29.
Selenium IDE Selenium IDE는 브라우저에서 테스트를 쉽게 기록하고 재생하는 Chrome, Firefox, Edge의 확장프로그램이다. Selenium IDE Selenium IDE는 사용자가 행하는 동작을 명령어(command)로 기록한다. 명령어에 따라 대상(target)과 입력 값(value)을 가진다. Command 아래 표는 자주 사용되는 Selenium IDE 명령어를 정리한 것이다. Command Target Value click locator target을 클릭한다. open url URL을 열고 페이지가 로드될 때까지 기다린다. pause wait time 지정된 시간동안 기다린다. select select locator option locator 드롭다운 메뉴에서 element를 선택한다. s.. 2021. 9. 7.
Selenium Selenium은 브라우저를 원격 제어하고, 사용자와 브라우저의 상호 작용을 모방하는 웹브라우저 테스트 자동화 프레임워크이다. 이를 통해 사용자는 브라우저에서 수행되는 작업을 시뮬레이션할 수 있다. 필드에 텍스트 입력, 드롭 다운 항목 선택, 박스 체크, 문서 링크 클릭 외에도 마우스 동작, JavaScript 실행 등 많은 컨트롤을 제공한다. Selenium 프로젝트에는 Selenium WebDriver, Selenium IDE, Selenium Grid 등이 있다. Selenium WebDriver Selenium WebDriver는 실제 사용자가 동작 시키는 것처럼 브라우저를 구동하는 웹 프레임워크이다. Simple and concise WebDriver는 간단하며 간결한 프로그래밍 인터페이스로 설.. 2021. 8. 26.
[CSTS] 2장 테스트 분류와 테스팅 방법 2장 테스트 분류와 테스팅 방법 2.1 개요 다양한 테스트 관련 개념을 테스트 분류와 테스팅 방법으로 구분하여 설명한다. 2.2 테스트 분류 2.2.1 개요 소프트웨어 테스트는 테스트 레벨, 테스트 유형, 테스트 설계 기법에 따라서 분류할 수 있다. 3가지 기준은 각각 독립적인 기준이다. 분류 테스트 종류 설명 테스트 레벨 컴포넌트/단위 테스트 각각의 컴포넌트를 테스트한다. 통합 테스트 컴포넌트 간의 인터페이스를 테스트한다. 시스템 테스트 전체 시스템이 목적을 만족시키는지 테스트한다. 인수 테스트 사용자의 요구사항을 만족하는지 확인한다. 테스트 설계 동적 테스트 명세 기반 테스트 명세를 바탕으로 테스트 케이스를 생성한다. 구조 기반 테스트 프로그램 코드를 바탕으로 테스트 케이스를 생성한다. 경험 기반 테.. 2021. 8. 21.