Automated Test Framework 시작하기

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 을 처음 사용하는 Automated Test Framework경우 이 개요를 읽고 프레임워크에서 수행할 수 있는 작업을 알아보십시오. 다음으로, 튜토리얼에 따라 가장 기본적인 ATF 기능을 사용하는 테스트를 만들고 실행합니다. 기본 사항에 익숙해지면 ATF에서 제공하는 고급 기능을 살펴보십시오.

    ATF 기능은 인스턴스를 테스트하는 방법을 유연하게 제공합니다.

    테스트 단계 구성 범주

    범주 설명
    서비스 포털의 서비스 카탈로그 서비스 포털에서 카탈로그 항목에 대한 엔드 투 엔드 테스트를 수행합니다.
    • 기록 생성자, 카탈로그 항목 또는 주문 가이드를 엽니다.
    • 변수 값과 카탈로그 항목 수량을 설정합니다.
    • 주문 가이드에 포함된 변수 값, 상태, 가격, 항목을 확인합니다.
    • 주문 가이드에서 탐색합니다.
    • 주문 가이드에서 카탈로그 항목을 열고 전환합니다.
    • 쇼핑 카트에 항목 또는 주문 가이드를 추가합니다.
    • 카탈로그 항목 또는 주문 가이드를 주문합니다.
    • 기록 생성자를 제출합니다.
    애플리케이션 내비게이터 탐색 기능을 확인하는 테스트를 생성합니다.
    • 왼쪽 탐색 모음에 애플리케이션 메뉴가 표시되어 있는지 확인합니다.
    • 애플리케이션 모듈이 왼쪽 탐색 모음에 나열되어 있는지 확인합니다.
    • 사용자가 왼쪽 탐색 모음의 모듈을 클릭한 것처럼 모듈로 이동합니다.
    사용자 지정 UI 스크립팅 없이 사용자 작업을 모방하는 간단한 테스트를 만듭니다.
    • 구성요소 값을 설정합니다.
    • 페이지에 지정된 텍스트가 있는지 여부를 어설션합니다.
    • 구성요소 값을 확인합니다.
    • 구성요소를 클릭합니다.
    • 구성요소의 상태(읽기 전용 또는 읽기 전용 아님)를 확인합니다.
    양식 양식에 대한 테스트를 생성합니다.
    • 새 양식 또는 기존 기록을 엽니다.
    • 필드 값을 설정합니다.
    • 필드 값 또는 필드 상태(예: 필수, 필수 아님, 읽기 전용, 읽기 전용 아님, 표시, 표시되지 않음)를 확인합니다.
    • UI 작업이 표시되는지 여부를 확인합니다.
    • 모달 페이지에서 버튼을 클릭합니다.
    • UI 작업을 클릭합니다.
    • 양식을 제출합니다.
    서비스 카탈로그 카탈로그 항목에 대한 엔드 투 엔드 테스트를 수행합니다.
    • 카탈로그 항목 또는 기록 생성자를 엽니다.
    • 카탈로그 항목을 검색합니다.
    • 변수 값과 카탈로그 항목 수량을 설정합니다.
    • 변수 값, 상태 및 가격을 확인합니다.
    • 장바구니에 항목을 추가합니다.
    • 카탈로그 항목을 주문합니다.
    • 기록 생성자를 제출합니다.
    서비스 포털의 양식 서비스 포털에서 양식에 대한 테스트를 만듭니다.
    • 양식을 엽니다.
    • 필드 값을 설정합니다.
    • 필드 값 또는 필드 상태(예: 필수, 필수 아님, 읽기 전용, 읽기 전용 아님, 표시, 표시되지 않음)를 확인합니다.
    • UI 작업이 표시되는지 여부를 확인합니다.
    • UI 작업을 클릭합니다.
    • 양식을 제출합니다.
    REST 인바운드 REST 요청을 만들어 보내고 응답을 확인합니다.
    • 인스턴스에서 REST 엔드포인트를 테스트합니다.
    • REST 요청을 사용하여 이전 테스트 단계에서 생성되었거나 인스턴스에 이미 있었던 기록을 검색, 업데이트 또는 삭제할 뿐만 아니라 기록을 생성합니다.
    • 응답 상태 코드, 응답 헤더, 응답시간 및 응답 페이로드를 확인합니다.
    서버 다음을 포함해 보다 복잡한 작업을 수행합니다.
    • Jasmine 테스트 프레임워크를 사용한 테스트를 포함하여 JavaScript를 사용하여 단위 테스트를 수행합니다.
    • 비즈니스 규칙, 스크립트 포함 및 기타 스크립트를 테스트합니다.
    • 정의한 데이터에 대해 작동하는 테스트를 생성합니다.

    출력 변수

    많은 테스트 단계에서 이후 단계에 대한 입력으로 사용할 수 있는 값이 있는 출력 변수를 반환합니다. 예를 들어 출력 변수를 사용하여 다음 작업을 수행할 수 있습니다.
    • 이전에 삽입한 레코드에 대해 서버 측 어설션을 수행합니다.
    • 한 사용자로 기록을 생성한 다음 다른 사용자로 양식을 다시 엽니다.

    사용자 지정 테스트 단계 구성

    에 포함된 Automated Test Framework단계 외에도 사용자 지정 테스트 단계 구성을 만들 수 있습니다. 이러한 사용자 지정 단계는 입력 변수를 사용하고 사용자가 정의한 출력 변수를 반환할 수 있습니다.
    주:
    서버에서 실행되는 사용자 지정 테스트 단계만 정의할 수 있습니다. Automated Test Framework 는 브라우저에서 실행되는 사용자 지정 단계 구성 생성을 지원하지 않습니다.

    데이터 보존

    Automated Test Framework 테스트를 실행하여 생성된 모든 데이터를 자동으로 추적 및 삭제하고 테스트 후에는 변경 내용을 자동으로 롤백합니다.

    테스트 도구 모음

    테스트 도구 모음을 사용하면 지정된 순서로 테스트 배치를 실행할 수 있습니다. 또한 테스트 도구 모음은 다른 도구 모음 내에 중첩된 계층적일 수 있습니다. 시스템에서 테스트 도구 모음을 실행하는 시기를 결정하는 일정과 테스트 도구 모음을 연결할 수 있습니다.