Automated Test Framework 시작하기

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기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 실행으로 생성된 모든 데이터를 자동으로 추적 및 삭제하고, 테스트 후 변경 내용을 자동으로 롤백합니다.

    테스트 도구 모음

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