로봇 프레임 워크-Ride를 사용한 첫 번째 테스트 사례
RIDE를 살펴보고 첫 번째 테스트 케이스를 작업 할 것입니다.
명령 프롬프트에서 Ride를 열거 나 바탕 화면에 Ride 바로 가기를 만들 수 있습니다.
명령 줄에서
ride.py
데스크탑에서
라이드가 설치된 경로로 이동하십시오. Windows의 경우C:\Python27\Scripts.

ride.py를 마우스 오른쪽 버튼으로 클릭하고 Send To -> Desktop (바로 가기 만들기).

이제 바탕 화면에 ride 아이콘이 표시됩니다. 그것을 클릭하여 라이드 편집기를 열 수 있습니다.
라이드의 첫 번째 테스트 케이스부터 시작하겠습니다. 편집기를 열고 파일-> 새 프로젝트를 클릭하십시오.

새 프로젝트를 클릭 하고 프로젝트 이름을 입력하십시오.

상위 디렉토리는 프로젝트가 저장 될 경로입니다. 필요한 경우 경로를 변경할 수 있습니다. robotframework라는 폴더를 만들고 해당 폴더에 모든 파일을 저장합니다.

Project FirstTestCase 가 생성됩니다.
테스트 케이스를 작성하려면 프로젝트를 마우스 오른쪽 단추로 클릭하십시오.

New Test Case를 클릭 합니다 .

테스트 케이스의 이름을 입력하고 확인을 클릭하십시오.

생성 된 테스트 케이스에는 편집, 텍스트 편집 및 실행의 3 개 탭이 표시됩니다 .
편집 탭에는 설정 및 표 형식의 두 가지 형식이 있습니다. 다음 섹션에서 두 가지 형식에 대해 설명합니다.
설정 형식
설정에는 문서, 설정, 해체, 태그, 시간 초과 및 템플릿이 있습니다.
선적 서류 비치
나중에 참조하기 쉽도록 테스트 케이스에 대한 세부 사항을 추가 할 수 있습니다.

확인을 클릭하여 문서를 저장하십시오.
설정 및 분해
테스트 케이스에 할당 된 설정이있는 경우 테스트 케이스 실행 전에 실행되며 테스트 케이스 이후에 실행될 테스트 설정은 분해를 위해 수행됩니다. 이에 대한 자세한 내용은 다음 장에서 다룰 것입니다. 지금은 첫 번째 테스트 케이스에 필요하지 않으며 비워 둘 수 있습니다.
태그
특정 테스트 케이스를 포함하거나 제외하기 위해 테스트 케이스에 태그를 지정하는 데 사용됩니다. 테스트 케이스가 중요한지 여부를 지정할 수도 있습니다.
타임 아웃
이는 테스트 케이스에 대한 제한 시간을 설정하는 데 사용됩니다. 지금은 비워 두겠습니다.
주형
테스트 케이스에 사용될 키워드가 있습니다. 주로 데이터 기반 테스트 케이스에 사용됩니다. 고급 사용자 정의 키워드는 템플릿에 지정되고 테스트 케이스는 데이터를 키워드로 전달하는 데 사용됩니다.
표 형식으로 첫 번째 테스트 케이스를 작성하고 출력을보기 위해 동일한 작업을 실행합니다.
이 테스트 케이스에서는 로그를 추가하고 그 결과를 볼 것입니다. 이것을 이해하려면 다음 스크린 샷을 고려하십시오.

위와 같이 메시지를 기록 하기 위해 키워드 Log 를 사용했습니다 .
Edit에 지정된 키워드를 기반으로 다음과 같이 Text Edit에서 코드를 얻을 수 있습니다.

텍스트 편집에서 테스트 케이스를 작성할 수도 있으며 동일한 내용이 표 형식으로 반영됩니다. 이제 테스트 케이스를 실행하고 출력을 보겠습니다.
테스트 케이스를 실행하려면 아래와 같이 시작을 클릭해야합니다.

시작을 클릭하면 여기에 테스트 케이스의 출력이 있습니다.

테스트 케이스가 성공적으로 실행되었으며 세부 정보는 위와 같습니다. PASS 상태를 제공합니다 .
또한 아래 강조 표시된대로 보고서 및 로그에서 테스트 케이스 실행의 세부 사항을 볼 수 있습니다.

보고서를 클릭하면 다음과 같이 새 탭에서 세부 정보가 열립니다.

Report에서는 시작 시간, 종료 시간, 로그 파일 경로, 테스트 케이스 상태 등과 같은 세부 정보를 제공합니다.
보고서의 오른쪽 상단 또는 실행 화면에서 로그를 클릭합니다.
다음은 로그 파일의 세부 사항입니다.

로그 파일은 테스트 실행에 대한 세부 정보와 테스트 케이스에 대해 제공 한 키워드의 세부 정보를 제공합니다.
보고서와 로그 파일에서 상태가 녹색으로 표시됩니다.
이제 테스트 케이스의 실패로 이어질 몇 가지 변경을 수행하고 출력을 확인하겠습니다.

위의 테스트 사례에서 Log 키워드가 잘못되었습니다. 테스트 케이스를 실행하고 출력을 볼 것입니다.

테스트 케이스가 실패했음을 알 수 있습니다. 테스트 케이스에 대해 알려주는 오류를 강조했습니다.
이제 보고서와 로그 출력을 볼 수 있습니다.

로그에서

테스트 케이스가 실패하면 위와 같이 색상이 빨간색으로 변경됩니다.
결론
이 장에서는 간단한 테스트 케이스를 다루었으며 실행 중에 보이는 결과가 표시됩니다. 보고서 및 로그에는 테스트 케이스 실행의 세부 사항이 표시됩니다.