에서 애플리케이션 테스트 AEMC

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 08월 08일
  • 소요 시간: 2분
  • 애플리케이션을 테스트하면 프로덕션 인스턴스에서 변경이 적용되었는지 확인할 수 있습니다. 테스트가 AEMC 작동하는 방식과 배포 프로세스 중에 자동으로 실행되는 다양한 종류의 테스트에 대해 알아봅니다.

    애플리케이션 테스트

    제출된 애플리케이션을 게시하기 전에 비프로덕션 인스턴스에서 테스트합니다. 테스트를 시작하려면 관리자가 배포 요청을 열고 승인을 선택해야 합니다. 파이프라인 기록을 읽고 요청의 다음 상태를 결정합니다.

    애플리케이션 테스트의 목표는 프로덕션 인스턴스의 실행 가능성을 확인하는 것입니다. 앱이 테스트 상태로 ServiceNow Automated Test Framework 전환되면 적절한 속성을 사용하도록 설정한 경우 테스트가 실행됩니다.

    애플리케이션이 테스트를 통과하지 못하면 배포 요청을 거부합니다.

    테스트 환경에 배포

    애플리케이션을 테스트 환경에 배포하거나 설치하면 두 가지 작업이 자동으로 실행됩니다.
    • 애플리케이션 배포 테스트 도구 모음
    • 범위가 지정된 앱 정의 인스턴스 스캔

    이러한 테스트는 관리자가 앱을 배포하기 전에 문제를 진단하는 데 유용할 수 있습니다. 애플리케이션 배포 중에 수행되는 작업에 대한 자세한 내용은 다음 문서를 참조하십시오 파이프라인 및 배포 워크플로우 버전 24.1.2.

    표 1. 배포 중에 자동으로 실행되는 작업
    작업 설명
    애플리케이션 배포 테스트 도구 모음 Automated Test Framework(ATF) 테스트 세트입니다. 이 도구 모음은 로그라는 단일 테스트로 구성됩니다. 테스트가 실행되면 검사 결과가 테스트 결과 [sys_atf_test_result] 테이블에 기록됩니다.
    주:
    애플리케이션 배포 테스트 도구 모음을 실행하려면 다음 두 가지 시스템 속성을 활성화해야 합니다.
    • sn_atf.runner.enabled
    • sn_atf.schedule.enabled
    활성화되지 않은 경우 인스턴스 스캔만 실행됩니다. 자세한 내용은 Automated Test Framework(ATF) 속성 사용 문서를 참조하십시오.
    범위가 지정된 앱 정의 인스턴스 스캔 인스턴스 스캔은 비프로덕션 인스턴스의 상태 문제를 진단하는 데 도움이 되며 베스트 프랙티스를 해결하는 데 유용합니다. 자세한 내용은 다음을 참조하십시오. 인스턴스 스캔.

    인스턴스 스캔은 작업 [task]을 확장하는 앱의 모든 테이블을 검사합니다.

    관리자는 배포 요청에서 배포 환경 결과 탭을 선택하여 문제 해결을 위해 검사 결과를 볼 수 있습니다.

    인스턴스의 기록을 열기만 하면 됩니다. 결과는 다음 세 개의 탭으로 나뉩니다.
    • ATF 결과
      • 테스트 도구 모음 이름
      • 테스트 URL
      • 성공 및 실패 횟수
      • 전체 오류 수
    • Instance Scan 결과
      • 스캔 도구 모음 이름
      • 스캔 URL
      • 스캔에 대한 찾기 횟수
    • 결과(JSON)에는 ATF의 형식이 지정되지 않은 JSON 코드와 인스턴스 스캔 결과, 스캔 중에 식별된 오류가 포함됩니다. 이 JSON은 메모 관련 목록에서도 찾을 수 있습니다.