서버 범주

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 19분
  • 서버 측 작업을 수행합니다. 예를 들어 기록을 쿼리 및 업데이트하거나, 사용자를 가장하거나, 서버 측 스크립트를 실행합니다.

    사용자 작성

    테스트에 대해 지정된 역할과 그룹이 있는 사용자를 생성합니다. 테스트가 완료되면 사용자 기록이 롤백됩니다.

    표 1. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트는 사용자가 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    테스트 단계를 추가하는 테스트의 이름입니다.
    단계 구성 단계의 이름입니다.
    메모 테스트 단계에 대한 참고 사항입니다.
    이름 사용자의 이름입니다.
    사용자의 성입니다.
    역할 사용자의 할당된 역할입니다.
    그룹 사용자의 할당된 그룹입니다.
    이 사용자를 가장 새 사용자를 가장하는 옵션입니다.
    표 2. 출력
    필드 설명
    사용자 가장된 사용자의 사용자 ID입니다.

    가장

    테스트를 위해 지정된 사용자를 가장합니다.

    가장은 이 테스트의 후속 단계를 실행할 사용자를 지정합니다. 서버 측 및 브라우저 측 단계 모두에서 작동하며 다른 가장 단계로 변경되거나 테스트가 종료될 때까지 적용됩니다. 테스트가 끝나면 가장은 자동으로 종료됩니다.
    주:
    • 테스트 작성자 역할을 가진 사용자를 가장하지 마십시오. 그렇게 하면 테스트 실행을 방해하는 충돌이 발생할 수 있습니다.
    • 더 이상 존재하지 않는 가장된 사용자를 포함하는 테스트는 실패합니다.
      팁:
      데이터 의존성을 방지하려면 새 사용자를 생성하는 것이 좋습니다. 자세한 내용은 을 참조하십시오 사용자 작성.
    • 여러 인스턴스에서 일관성이 있는 사용자 ID에 의존하지 마십시오. 시스템은 사용자 ID를 동적으로 할당하므로 특정 사용자의 ID는 인스턴스마다 다른 경우가 많습니다.
    • 자동화된 테스트를 익스포트하고 임포트할 때 업데이트 세트는 사용자 필드를 업데이트하지 않는다는 점에 유의하십시오.
    • 테스트는 로그인 액세스 권한이 없는 사용자를 테스트할 수 있는 snc_external 역할을 가진 사용자를 가장할 수 있습니다. snc_external 역할의 요구 사항은 명시적 역할을 참조하십시오.
    표 3. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트가 생성된 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    테스트 단계를 추가하는 테스트의 읽기 전용 이름입니다.
    사용자 가장할 테스트의 사용자 ID입니다.
    표 4. 출력
    필드 설명
    사용자 가장된 사용자의 사용자 ID입니다.

    카탈로그 항목 검색

    지정된 카탈로그 및 범주에서 카탈로그 항목 또는 기록 생성자를 검색합니다. 플랫폼과 서비스 포털 모두에서 이 단계를 수행할 수 있습니다.

    표 5. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트가 생성된 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    테스트 단계를 추가하는 테스트의 읽기 전용 이름입니다.
    단계 구성 단계의 읽기 전용 이름입니다.
    설명 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다.
    메모 테스트 단계에 대한 참고 사항입니다.
    포털에서만 검색 검색이 서비스 포털로만 제한되는 경우 선택합니다. 그렇지 않으면 선택되지 않습니다.
    검색어 카탈로그 항목을 검색하는 데 사용되는 용어입니다.
    카탈로그 카탈로그 항목을 검색할 카탈로그입니다.
    범주 카탈로그 항목을 검색할 범주입니다.
    어설션 항목 검색 결과에서 사용할 수 있어야 하는 카탈로그 항목입니다.
    어설션 유형 카탈로그 항목을 검색하면 테스트에 주는 영향을 지정함:
    • 검색 결과에 어설션 항목이 있음: 어설션 항목이 검색 결과에 있는 경우에만 테스트에 통과합니다.
    • 검색 결과에 어설션 항목이 없음: 어설션 항목이 검색 결과에 없는 경우에만 테스트에 통과합니다.
    표 6. 출력
    필드 설명
    catalog_item_id 사용자가 볼 수 있는 첫 번째 카탈로그 항목의 sys_id입니다.

    큐 기록

    데이터베이스를 쿼리하여 이 단계에서 설정된 조건과 일치하는 기록이 있는지 확인합니다.

    표 7. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트가 생성된 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    시간 제한 단계가 실패하기 전에 허용된 시간(초)입니다. 확인에 실패하면 시스템은 시간 제한 기간에 도달할 때까지 단계를 반복합니다. 시간 초과 기간이 지난 후 확인에 실패하면 이 단계는 실패합니다.
    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    테스트 단계를 추가하는 테스트의 읽기 전용 이름입니다.
    단계 구성 단계의 읽기 전용 이름입니다.
    설명 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다.
    보안 적용 ACL을 적용하려면 선택합니다. 그렇지 않으면 선택되지 않습니다.
    메모 테스트 단계에 대한 참고 사항입니다.
    주:
    조건 작성기를 사용하여 필드 값을 설정합니다. 조건 작성기는 필드 데이터 유형에 대한 적절한 컨트롤을 표시합니다. 예를 들어, 참조 필드에는 조회 기록 컨트롤이 표시됩니다.
    어설션 유형 기록 쿼리가 테스트에 미치는 영향을 지정:
    • 쿼리와 일치하는 기록이 하나 이상 있음: 쿼리와 일치하는 기록이 없으면 테스트에 실패합니다.
    • 쿼리와 일치하는 기록 없음: 쿼리와 일치하는 기록이 있으면 테스트에 실패합니다.
    테이블 쿼리할 테이블입니다.
    조건 쿼리를 실행하는 데 사용되는 조건입니다.
    표 8. 출력
    필드 설명
    테이블 테이블이 쿼리되었습니다.
    first_record 쿼리의 첫 번째 결과 기록입니다.
    주:
    기록 쿼리 테스트 단계를 업데이트하지 않으면 (사용 안 함)이라는 이름에 관계없이 원래 기록 쿼리 테스트 단계가 이전과 동일한 방식으로 계속 작동합니다.

    기록 삽입

    지정한 필드 값이 있는 테이블에 기록을 삽입합니다.

    표 9. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트가 생성된 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    테스트 단계를 추가하는 테스트의 읽기 전용 이름입니다.
    단계 구성 단계의 읽기 전용 이름입니다.
    설명 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다.
    메모 테스트 단계에 대한 참고 사항입니다.
    주:
    조건 작성기를 사용하여 필드 값을 설정합니다. 조건 작성기는 필드 데이터 유형에 대한 적절한 컨트롤을 표시합니다. 예를 들어, 참조 필드에는 조회 기록 컨트롤이 표시됩니다.
    어설션 유형 기록 삽입이 테스트에 미치는 영향을 지정합니다.
    • 기록이 성공적으로 삽입됨: 기록이 성공적으로 삽입되지 않으면 테스트에 실패합니다.
    • 기록이 삽입되지 않음: 기록이 성공적으로 삽입된 경우 테스트에 실패합니다.
    보안 적용 ACL 및 읽기 전용 역할을 적용하려면 선택합니다. 그렇지 않으면 선택되지 않습니다.
    테이블 기록을 삽입해야 하는 테이블입니다.
    조건 테스트에서 이 단계를 실행할 때 설정할 특정 필드 값입니다.
    표 10. 출력
    필드 설명
    테이블 새 기록이 속한 테이블입니다.
    record_id 새 기록의 sys_id입니다.

    기록 업데이트

    서버 상의 기록에서 필드 값을 변경합니다.

    주:
    변경 내용이 적용되었는지 확인하려면 기록 확인 단계와 함께 다음 단계를 따르십시오.
    표 11. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트가 생성된 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    테스트 단계를 추가하는 테스트의 읽기 전용 이름입니다.
    단계 구성 단계의 읽기 전용 이름입니다.
    설명 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다.
    메모 테스트 단계에 대한 참고 사항입니다.
    주:
    조건 작성기를 사용하여 필드 값을 설정합니다. 조건 작성기는 필드 데이터 유형에 대한 적절한 컨트롤을 표시합니다. 예를 들어, 참조 필드에는 조회 기록 컨트롤이 표시됩니다.
    어설션 유형 기록 업데이트가 테스트에 미치는 영향을 지정합니다.
    • 기록이 성공적으로 업데이트됨: 기록이 성공적으로 업데이트되지 않으면 테스트에 실패합니다.
    • 기록이 업데이트되지 않음: 기록이 성공적으로 업데이트되었다면 테스트에 실패합니다.
    보안 적용 ACL 및 읽기 전용 역할을 적용하려면 선택합니다. 그렇지 않으면 선택되지 않습니다.
    테이블 업데이트할 기록이 포함된 테이블입니다.
    기록 업데이트할 기록의 ID입니다.
    필드 값 값을 설정하려는 필드와 해당 필드에 대해 설정하려는 값입니다.
    주:
    조건 작성기를 사용하여 필드 값을 설정합니다. 조건 작성기는 필드 데이터 유형에 대한 적절한 컨트롤을 표시합니다. 예를 들어, 참조 필드에는 조회 기록 컨트롤이 표시됩니다.
    주:
    기록 업데이트 단계는 기록의 필드가 ACL에 의해 차단되더라도 성공합니다. 기록 업데이트 후 기록 확인 단계를 사용하여 특정 필드가 수정되었는지 확인하거나 양식 단계를 사용하여 기록의 개별 필드에 대한 ACL 조건을 평가합니다.

    기록 삭제

    테이블에서 지정된 기록을 삭제합니다.

    표 12. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트가 생성된 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    테스트 단계를 추가하는 테스트의 읽기 전용 이름입니다.
    단계 구성 단계의 읽기 전용 이름입니다.
    설명 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다.
    메모 테스트 단계에 대한 참고 사항입니다.
    어설션 유형 기록 업데이트가 테스트에 미치는 영향을 지정합니다.
    • 기록이 성공적으로 삭제됨: 기록이 성공적으로 삭제되지 않은 경우 테스트에 실패합니다.
    • 기록이 삭제되지 않음: 기록이 성공적으로 삭제되었다면 테스트에 실패합니다.
    보안 적용 ACL 및 읽기 전용 역할을 적용하려면 선택합니다. 그렇지 않으면 선택되지 않습니다.
    테이블 삭제할 기록이 포함된 테이블입니다.
    기록 삭제할 기록의 ID입니다.

    기록 확인

    서버 측에서 기록이 지정된 조건을 충족하는지 확인합니다.

    기록 확인 단계에서는 표준 조건 작성기를 사용하여 테스트할 값을 지정합니다. 같은 필드에 여러 조건을 적용할 수 있습니다.

    이 단계는 전체 조건이 충족되면 통과하고 그렇지 않으면 실패합니다. 개별 필드의 값을 서로 독립적으로 테스트해야 하는 경우 테스트할 각 값에 대해 별도의 레코드 확인 단계를 포함합니다.

    표 13. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트가 생성된 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    시간 제한 단계가 실패하기 전에 허용된 시간(초)입니다. 확인에 실패하면 시스템은 시간 제한 기간에 도달할 때까지 단계를 반복합니다. 시간 초과 기간이 지난 후 확인에 실패하면 이 단계는 실패합니다.
    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    테스트 단계를 추가하는 테스트의 읽기 전용 이름입니다.
    단계 구성 단계의 읽기 전용 이름입니다.
    설명 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다.
    메모 테스트 단계에 대한 참고 사항입니다.
    주:
    조건 작성기를 사용하여 필드 값을 설정합니다. 조건 작성기는 필드 데이터 유형에 대한 적절한 컨트롤을 표시합니다. 예를 들어, 참조 필드에는 조회 기록 컨트롤이 표시됩니다.
    어설션 유형 기록의 확인이 테스트에 미치는 영향을 지정함:
    • 기록이 성공적으로 확인됨: 기록이 조건과 일치하지 않으면 테스트에 실패합니다.
    • 기록 없음: 기록이 발견되면 테스트에 실패합니다.
    테이블 확인할 필드가 들어 있는 테이블입니다.
    기록 확인할 필드가 들어 있는 기록입니다.
    필드 값 테스트에서 이 단계를 실행할 때 확인될 특정 필드입니다.

    서버 측 스크립트 실행

    서버에서 스크립트를 실행합니다.

    표 14. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트가 생성된 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    테스트 단계를 추가하는 테스트의 읽기 전용 이름입니다.
    단계 구성 단계의 읽기 전용 이름입니다.
    설명 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다.
    메모 테스트 단계에 대한 참고 사항입니다.
    Jasmine 버전 서버 측 스크립트를 실행하는 데 사용할 Jasmine 테스트 프레임워크의 버전입니다. 새로 만드는 모든 스크립트는 Jasmine 버전 3.1을 사용합니다. 기존 스크립트는 Jasmine 버전 1.3을 계속 사용하거나 Jasmine 버전 3.1로 업그레이드할 수 있습니다.
    테스트 스크립트 서버에서 실행할 javascript Jasmine 테스트 프레임워크를 지원합니다.
    주:
    steps(SYS_ID)는 테스트의 앞부분에서 실행된 단계에서 출력 변수 데이터를 검색하는 함수로 정의할 수 있습니다.

    서버 측 스크립트 실행 테스트 단계는 이제 매개변수를 단계 입력으로 지원합니다.

    표 15. 출력
    필드 설명
    record_id 서버 측 스크립트의 sys_id 출력입니다.
    테이블 서버 측 스크립트에서 출력하는 테이블입니다.
    주:
    스크립트가 데이터를 생성하면 시스템은 테스트의 모든 단계가 완료된 후 해당 데이터를 롤백합니다. 이제 서버 측 스크립트 실행 테스트 단계의 출력에 실패 원인에 대한 라인과 라인 번호가 표시됩니다.
    • 테스트 스크립트
      //  Test step 1 - add data
      var now_GR = new GlideRecord('sc_task');
      //  this sample step's Step config has Output variables named table and record_id
      outputs.table = 'sc_task';
      outputs.record_id = gr.insert();
      //  Test step 2 - access added data and validate
      //  check that the record exists (or that business logic changed it)
      var now_GR = new GlideRecord("sc_task");
      gr.get(steps(PREVIOUS_STEP_SYS_ID).record_id);
      assertEqual({name: "task gr exists", shouldbe: true, value: gr.isValidRecord()});
      stepResult.setOutputMessage: Log a message to step results after step executes.
                                   Can only be called once or will overwrite previous message
    • 테스트 스크립트 도구 모음 생성
      var now_GR = new GlideRecord('sc_task');
      gr.setValue('short_description', 'verify task can be inserted');
      var grSysId = gr.insert();
      var justCreatedGR = new GlideRecord('sc_task');
      if (justCreatedGR.get(grSysId)) {
      stepResult.setOutputMessage("Successfully inserted task record");
      return true; // pass the step
      } else { 
      stepResult.setOutputMessage("Failed to insert task record");
      return false; // fail the step
      }
    • 재스민 테스트
      describe('my suite of script tests', function() {
      it('should meet expectations', function() {
      expect(true).not.toBe(false);
      });
      });
      //  make sure to uncomment jasmine.getEnv().execute(); outside the function body
      assertEqual: A function used to compare that assertion.shouldbe == assertion.value;
      in case of failure it throws an Error and logs that the assertion by name has failed
      주:
      설명 은 전역 범위에서만 지원됩니다. 설명을 사용하여 테스트 스크립트 도구 모음을 만들고 IT를 사용하여 테스트 기대치를 정의합니다.
    • 테스트 단계 출력에 대한 로그 메시지
      var testAssertion = {
      name: "my test assertion",
      shouldbe: "expected value"
      value: "actual value",
      };
      assertEqual(testAssertion); // throws Error, logs message to test step output
    • 서버 측 스크립트 실행에 대한 단계 실행 스크립트 예시를 참조하십시오.

    요청 항목 재생

    기존 요청 항목에서 항목과 요청자를 가져오고, 해당 사용자의 새 카트에 항목을 추가하고, 주문합니다.

    표 16. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트가 생성된 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    테스트 단계를 추가하는 테스트의 읽기 전용 이름입니다.
    단계 구성 단계의 읽기 전용 이름입니다.
    설명 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다.
    메모 테스트 단계에 대한 참고 사항입니다.
    원래 요청 항목 재생할 요청 항목입니다.
    표 17. 출력
    필드 설명
    테이블 재생된 요청 항목이 속한 테이블입니다.
    요청 재생된 요청 항목입니다.

    로그

    메시지를 기록하고 단계 결과로 저장합니다.

    로그 메시지에는 테스트와 관련된 변수 및 기타 정보가 포함될 수 있습니다. 메시지가 단계 결과로 저장됩니다.

    표 18. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트가 생성된 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    테스트 단계를 추가하는 테스트의 읽기 전용 이름입니다.
    단계 구성 단계의 읽기 전용 이름입니다.
    설명 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다.
    메모 테스트 단계에 대한 참고 사항입니다.
    로그 기록할 메시지입니다. 이전 단계의 출력 변수 값을 포함하려면 (입력 값 아이콘)를 클릭하고 입력 값 아이콘 절차에 따라 진행합니다.한 자동화된 테스트 단계에서 다른 단계로 값 전달

    기존 기록에 첨부 파일 추가

    지정된 기록에 하나 이상의 필수 첨부 파일을 추가합니다. 첨부 파일 업로드를 사용하여 테스트 단계가 기록에 추가할 첨부 파일 중에서 선택합니다.

    표 19. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트는 사용자가 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    테스트 단계를 추가하는 테스트의 이름입니다.
    단계 구성 단계의 이름입니다.
    메모 테스트 단계에 대한 참고 사항입니다.
    테이블 목록에서 유효한 테이블을 선택합니다.
    기록 테스트 전의 기존 기록이거나 테스트의 일부로 삽입된 기록입니다.
    첨부 파일 업로드 기록에 하나 이상의 필수 첨부 파일을 추가하는 버튼입니다.

    쇼핑 카트 결제

    카트를 제출하고 요청을 생성합니다. 및 서비스 포털 모두에서 ServiceNow AI Platform 이 단계를 수행할 수 있습니다.

    표 20. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트가 생성된 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    시간 제한 단계가 실패하기 전에 허용된 시간(초)입니다. 확인에 실패하면 시스템은 시간 제한 기간에 도달할 때까지 단계를 반복합니다. 시간 초과 기간이 지난 후 확인에 실패하면 이 단계는 실패합니다.
    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    테스트 단계를 추가하는 테스트의 읽기 전용 이름입니다.
    단계 구성 단계의 읽기 전용 이름입니다.
    설명 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다.
    메모 테스트 단계에 대한 참고 사항입니다.
    어설션 유형 테스트 통과 기준입니다.
    카트 비움
    카트가 비어 있지 않으면 테스트에 실패합니다.
    카트 체크 아웃 성공
    카트를 성공적으로 체크아웃하지 않으면 테스트에 실패합니다.
    요청 대상 요청이 생성되는 사용자입니다.
    제공 주소 요청에 대한 제공 주소입니다.
    특수 지침 요청에 대한 특수 지침입니다.
    표 21. 출력
    필드 설명
    request_id 제출된 요청의 sys_id입니다.

    사용자 지정 스크립팅된 StepConfig

    사용자 지정 단계 구성에 대한 스크립트 예를 제공합니다.

    이 예에서는 제공된 사용자 이름이 문자 A로 시작하는지 확인합니다. 이 단계는 주로 [atf_test_admin] 역할을 가진 사용자에게 유용합니다. [atf_test_admin] 역할을 가진 사용자는 에서 이 단계 단계 구성에 대한 기록을 열어 예제 스크립트를 볼 수 있습니다.

    표 22. 입력
    필드 설명
    실행 순서 테스트가 이 단계를 실행하는 순서를 지정하는 정수입니다.

    단계를 생성할 때 시스템은 각 단계에 자동으로 증분 값을 할당합니다. 이 값을 사용하면 테스트가 생성된 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다.

    활성 이 테스트 단계를 사용하도록 활성화하는 옵션입니다.
    애플리케이션 시스템이 이 단계를 실행하는 애플리케이션 범위입니다.
    테스트 단계를 추가하는 테스트의 읽기 전용 이름입니다.
    단계 구성 단계의 읽기 전용 이름입니다.
    설명 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다.
    메모 테스트 단계에 대한 참고 사항입니다.
    사용자 시스템에서 이름의 이름이 문자 A로 시작하는지 확인하는 사용자입니다. 이전 단계의 출력 변수 값을 포함하려면 (입력 값 아이콘)를 클릭하고 입력 값 아이콘 절차에 따라 진행합니다.한 자동화된 테스트 단계에서 다른 단계로 값 전달
    표 23. 출력
    필드 설명
    사용자의 이름입니다.