속성

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기5분
  • 속성 양식에서 시스템이 자동화된 테스트 및 테스트 도구 모음을 실행하는 방법을 제어하는 매개변수를 설정할 수 있습니다.

    표 1. 테스트/테스트 도구 모음 속성
    필드/요소 설명

    테스트/테스트 스위트 실행 활성화

    sn_atf.runner.enabled

    이 옵션을 선택하면 이 인스턴스에서 테스트와 테스트 도구 모음을 실행할 수 있습니다. 사용자가 의도치 않게 프로덕션 인스턴스에서 테스트를 실행하는 것을 방지하기 위해 이 설정은 기본적으로 선택되어 있지 않습니다.

    예약된 테스트 도구 모음 실행 사용

    sn_atf.schedule.enabled

    이 옵션을 선택하면 이 인스턴스에서 테스트 도구 모음을 예약할 수 있습니다.
    표 2. 테스트 디버깅 속성
    필드/요소 설명

    추가 디버깅 기능 사용

    sn_atf.debug

    클라이언트 테스트 러너 UI 페이지에 디버깅 탭을 추가하고 테스트 결과 기록에 UI 테스트 결과 JSON을 저장하는 등 추가 디버깅 기능을 사용하도록 설정합니다.
    표 3. 스크린샷 속성
    필드/요소 설명

    테스트 실행 중에 스크린샷 캡처를 활성화하거나 비활성화합니다.

    sn_atf.screenshots.mode

    • 모든 단계에 대한 스크린샷을 캡처하려면 모든 단계에 대해 사용을 선택합니다.
    • 실패한 단계의 스크린샷만 캡처하려면 실패한 모든 단계에 대해 활성화를 선택합니다.
    • 스크린샷을 캡처하지 않으려면 모든 단계에서 사용 안 함을 선택합니다.

    GlideScreenshot 기능 활성화

    sn_atf.screenshots.use_glide_screenshot

    작업 공간 및 기타 인터페이스에서 스크린샷의 정확도를 향상시킵니다.
    주:
    IE 및 Safari는 이 속성을 지원하지 않습니다.

    이 속성이 비활성화되었거나 현재 브라우저에서 지원하지 않는 경우 html2canvas를 사용하여 스크린샷을 찍습니다.

    새 릴리스 버전으로 업그레이드하는 경우 이 속성은 기본적으로 false로 설정됩니다.

    스크린샷을 찍을 때 전체 페이지 캡처 사용

    sn_atf.screenshots.capture_full_page

    테스트 프레임의 크기를 동적으로 조정하고 스크린샷을 찍는 동안 전체 페이지를 캡처할 수 있습니다.
    주:
    이 속성은 테스트 실행 시간이 상당히 느려질 수 있으므로 기본적으로 false로 설정됩니다

    속성을 사용하지 않도록 설정하면 테스트 프레임에 표시되는 페이지 부분만 캡처됩니다.

    스크린샷 시간 제한

    sn_atf.atf_test_runner.screenshot_timeout

    클라이언트 테스트 러너에서 이 값이 초 단위로 초과하면 스크린샷 캡처 시도를 건너뜁니다. 사용자는 이 값을 늘리기 전에 영향을 받는 클라이언트 시스템의 성능 설정 및 브라우저 캐시를 검토해야 합니다.

    스크린샷 높이의 픽셀 수

    sn_atf.atf_test_runner.testframe.min_height

    스크린샷 높이의 픽셀 수를 나타내는 숫자 값입니다.

    기본값: 600

    스크린샷 너비의 픽셀 수

    sn_atf.atf_test_runner.testframe.min_width

    스크린샷 너비의 픽셀 수를 나타내는 숫자 값입니다.

    기본값: 800

    표 4. 사용자 지정 UI 페이지 데이터 캡처 속성
    필드/요소 설명

    사용자 지정 UI 단계를 사용하여 테스트를 실행할 때마다 페이지 데이터를 캡처할 수 있습니다.

    sn_atf.page_data_capture.enabled

    true인 경우 사용자 지정 UI 테스트 단계는 테스트가 실행될 때마다 페이지 데이터를 검색합니다. 항상 최신 페이지 버전에서 테스트를 실행하도록 사용자 지정 UI 페이지를 개발할 때 이 속성을 예로 설정합니다.

    false인 경우 테스트 디자이너가 테스트 설계 중에 구성요소 검색을 수동으로 선택하지 않는 한 사용자 지정 UI 테스트 단계에서 페이지 데이터를 검색하지 않습니다. UI 개발이 완료되면 이 속성을 false로 설정하면 테스트를 더 빠르게 실행할 수 있습니다.
    표 5. 테스트 러너 속성
    필드/요소 설명

    테스트 러너 시간 제한

    sn_atf.runner.heartbeat.timeout

    이 시간(초) 내에 테스트 러너의 하트비트가 없으면 상태가 온라인에서 오프라인으로 변경됩니다. 이 속성의 값은 120에서 1,800 사이여야 합니다.

    기본값: 120

    테스트 러너 하트비트 간격

    sn_atf.runner.heartbeat.interval

    테스트 러너에서 서버로 하트비트를 보내는 시간 간격(초)입니다.

    오프라인 테스트 러너 유지 간격

    sn_atf.runner.offline_retention.timeout

    해당 기간 동안 오프라인 테스트 러너가 시스템과 통신하지 않으면 시스템에서 테스트 러너를 제거합니다.
    표 6. 테스트 도구 모음 보고서 속성
    필드/요소 설명

    테스트 도구 모음 보고서 속성

    sn_atf.schedule.reports.suite.aging_threshold

    테스트 도구 모음 에이징 보고서에 표시할 테스트 도구 모음 결과의 수입니다.
    표 7. 이메일 속성
    필드/요소 설명

    예약된 도구 모음 결과 이메일에 표시되는 결과의 부울 값입니다.

    sn_atf.schedule.suite_result_email.only_show_failed_results

    예일 때는 예약된 도구 모음 테스트 결과 이메일에 실패한 결과만 표시됩니다. false이면 모든 결과가 표시됩니다.

    예약된 도구 모음 결과 이메일에 표시할 최대 테스트 결과 수입니다.

    sn_atf.schedule.suite_result_email.max_test_history

    예약된 도구 모음 결과 이메일에 표시할 최대 테스트 결과 수입니다.

    도구 모음 결과 이메일에서 도구 모음 결과를 인쇄할 때의 최대 깊이입니다.

    sn_atf.schedule.suite_result_email.max_depth

    도구 모음 결과 이메일에서 도구 모음 결과를 인쇄할 때의 최대 깊이입니다.

    예약된 도구 모음 결과 이메일에서 ATF 테스트에 실패했음을 나타내는 색입니다.

    sn_atf.schedule.suite_result_email.fail_color

    예약된 도구 모음 결과 이메일에서 ATF 테스트가 실패했음을 표시하는 색상의 16진수 코드입니다.

    예약된 도구 모음 결과 이메일에서 ATF 테스트에 오류가 발생했음을 나타내는 색입니다.

    sn_atf.schedule.suite_result_email.error_color

    예약된 도구 모음 결과 이메일에서 ATF 테스트 오류가 발생했음을 나타내는 색상의 16진수 코드입니다.

    예약된 도구 모음 결과 이메일에서 ATF 테스트가 합격했음을 나타내는 색입니다.

    sn_atf.schedule.suite_result_email.pass_color

    예약된 도구 모음 결과 이메일에서 ATF 테스트가 합격했음을 나타내는 색상에 대한 16진수 코드입니다.

    예약된 도구 모음 결과 이메일에서 ATF 테스트를 건너뛰었음을 나타내는 색입니다.

    sn_atf.schedule.suite_result_email.skip_color

    예약된 도구 모음 결과 이메일에서 ATF 테스트를 건너뛰었음을 나타내는 색상의 16진수 코드입니다.

    예정된 도구 모음 결과 이메일에서 ATF 테스트가 취소되었음을 나타내는 색입니다.

    sn_atf.schedule.suite_result_email.cancel_color

    예약된 도구 모음 결과 이메일에서 ATF 테스트가 취소되었음을 나타내는 색상의 16진수 코드입니다.