관리 메뉴
Automotive Software
로봇 프레임워크 시작 및 설치 본문
로봇 프레임워크 시작
로봇 프레임워크는 기본적으로 키워드 기반의 테스트 환경을 제공하며, 아래와 같은 다양한 개발 방식을 지원한다.
- 인수 테스트 (Acceptance testing)
- 인수 테스트 주도 개발 (Acceptance test driven development, ATDD)
- 행위 주도 개발 (Behavior driven development, BDD)
- 로봇 프로세스 자동화 (Robot process automation, RPA)
- 참조 글, TDD와 BDD에 대한 설명 : Behavior-Driven Development
Behavior-Driven Development - Semaphore
BDD is a logical step forward in the evolution of the practice of software development. This article explains the concept and its origins.
semaphoreci.com
로봇 프레임워크 설치
로봇 프레임워크는 파이썬을 기반으로 구현되어 있으므로 프레임 설치 및 구동을 위해서는 테스터 기기에 파이썬이 설치되어 있어야 한다. 최신 프레임워크 사용을 위해서는 최소 Python 3.6 버전 이상이 필요하며 Python이 설치된 경우 pip (파이썬 표준 패키지 매니저)를 이용하여 아래와 같이 설치할 수 있다.
# Install the latest version (does not upgrade)
pip install robotframework
# Upgrade to the latest stable version
pip install --upgrade robotframework
# Upgrade to the latest version even if it is a pre-release
pip install --upgrade --pre robotframework
# Install a specific version
pip install robotframework==6.0.1
# Install latest (possibly unreleased) code directly from GitHub
pip install https://github.com/robotframework/robotframework/archive/master.zip
# Uninstall
pip uninstall robotframework
설치 후에는 아래의 명령을 통해 설치 여부를 확인할 수 있다.
$ robot --version
Robot Framework 6.0.1 (Python 3.8.10 on linux)
'프로그래밍 (Programming) > 로봇프레임워크 (Robotframework)' 카테고리의 다른 글
로봇 프레임워크 테스트 데이터 문법 - 데이터 파싱 규칙 1 (0) | 2023.02.07 |
---|---|
로봇 프레임워크 테스트 데이터 문법 - 파일 형식 (0) | 2023.02.07 |
로봇 프레임워크 테스트 데이터 문법 - 테스트 데이터 섹션 (0) | 2023.02.07 |
로봇 프레임워크 구성 (0) | 2023.02.06 |
로봇 프레임워크 (Robot Framework) (0) | 2023.02.06 |