Automotive Software

로봇 프레임워크 시작 및 설치 본문

프로그래밍 (Programming)/로봇프레임워크 (Robotframework)

로봇 프레임워크 시작 및 설치

AutoSW 2023. 2. 6. 19:11

로봇 프레임워크 시작

로봇 프레임워크는 기본적으로 키워드 기반의 테스트 환경을 제공하며, 아래와 같은 다양한 개발 방식을 지원한다.

  • 인수 테스트 (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)

 

로봇 프레임워크 시작으로 돌아가기