[설정]
[해체]
1. 사용 사례 수준 :
(1) 설정 및 해체는 현재 사용 사례에만 유효합니다.
(2) 설정 및 해체는 별도로 사용할 수 있으며 쌍으로 표시 할 필요는 없습니다.
코드 예 :
*** Test Cases ***
# 用例级别的setup与teardown,只对当前用例有效
# setup和teardown可以单独使用,不强制要求成对出现
case1
[Setup] log to console 执行用例初始化操作
[Teardown] log to console 执行用例清除操作
log to console 执行测试用例
case2
[Setup] log to console 执行用例初始化操作2
[Teardown] log to console 执行用例清除操作2
log to console 执行测试用例2
작업 결과 :
2. 테스트 스위트 레벨
(1) 테스트 스위트 파일의 설정 테이블에 쓰기
(2) 두 가지 유형
- Suite 설정 / 해체 : 사용 사례 실행 전후에이 Suite에 들어가고 종료하고 초기화 및 제거를 각각 한 번만 수행합니다.
*** Settings ***
# 套件级别:
Suite Setup log to console ------套件级别:初始化-------
Suite Teardown log to console ------套件级别:清除-------
*** Test Cases ***
# 用例级别的setup与teardown,只对当前用例有效
# setup和teardown可以单独使用,不强制要求成对出现
case1
log to console 执行测试用例1
case2
log to console 执行测试用例2
작업 결과 :
- 테스트 설정 / 해체 : Suite의 사용 사례에 설정 / 해체가없는 경우 실행됩니다 (각 사용 사례에 대해)
*** Settings ***
# 套件级别:
Suite Setup log to console ------套件级别:初始化-------
Suite Teardown log to console ------套件级别:清除-------
Test Setup log to console -------套件级别:默认初始化,如果用例自带初始化,则不执行-------
Test Teardown log to console -------套件级别:默认清除,如果用例自带初始化,则不执行-------
*** Test Cases ***
# 用例级别的setup与teardown,只对当前用例有效
# setup和teardown可以单独使用,不强制要求成对出现
case1
log to console 执行测试用例1
[Setup] log to console ------用例1:初始化操作--------
case2
log to console 执行测试用例2
작업 결과 :
3. 디렉토리 수준
(1) 디렉토리에서 __init __. robot 새 파일을 만들고 그 안에 제품군 수준 초기화 및 정리 작업을 작성합니다.
(2) 다시 실행합니다 : Suite 설정 / 해체 후 사용 사례에서 테스트 설정 / 해체는 근접 원리를 따릅니다.
작업 결과 :
(3) 디렉토리 아래에서 특정 패키지 만 실행하고 디렉토리 수준의 초기화 및 제거를 사용하려면 명령 줄에서 -s 매개 변수를 사용하여 지정할 수 있습니다.
예 : 로봇 -s 패키지 이름 디렉토리 이름