개발이야기/자동화테스트

1.Robot Frame Work란?

쏭레오 2023. 1. 17. 08:00

지난 글에 이어 Robot Frame Work에 대해 이야기 해보겠습니다.

2023.01.14 - [개발이야기/자동화테스트] - 0.QA 테스트자동화(TestAutomation)란 무엇인가

 

0.QA 테스트자동화(TestAutomation)란 무엇인가

판매하는 모든 물품들은 고객에게 전달이 되기 전에 반드시 검수라는 것을 해야만 한다. 물건의 규격, 수량, 품질 따위를 검사한 후 물건을 받음. -검수의 사전적 의미 어떤 종류의 물품인가에

reolog.tistory.com

 

Robot Frame Work란?

ATDD(Acceptance Test Driven Development) 방식의 테스트 자동화 프레임워크입니다.

키워드 기반 테스트 프레임워크이며 수동, 자동 테스트 모두에 적합한 방법입니다.

 

Robot Frame Work의 아버지는 Pekka Klarck이며 첫번째 버젼은 노키아 네트워크에서 개발되었습니다.

2.0 버젼은 2008년6월 24일에 릴리즈 되며 오픈소스가 되었습니다. 3.0.2 버젼은 2017년 2월 7일에 릴리즈 되었고

현재 6.0 버젼까지 릴리즈 된 상태입니다.

 

해당 프레임워크는 Python 프로그래밍 언어 사용하여 작성되었습니다. 

로봇 프레임워크는 독립적이긴 하나 JVM, 닷넷에서도 실행가능합니다.

 

개발환경은 RIDE라는 공식 배포판이나 텍스트 편집기로 가능합니다. 또한 애드온을 통해 VS나 파이참에서도 가능합니다

 

공식 홈페이지는 다음과 같습니다.

Robot Framework

 

Robot Framework

 

robotframework.org

또한 Robot FrameWork의 경우 공식제공하는 Library 외에 사용자가 커스텀 Library를 만들어 사용할 수 있습니다.

 

간단히 로봇프레임워크에 대해 알아봤습니다.

 

이후엔 라이브러리별 소개를 해보겠습니다.