서버 범주

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기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
      주:
      describe 는 전역 범위에서만 지원됩니다. describe를 사용하여 테스트 스크립트 모음을 생성하고 이를 사용하여 테스트 기대치를 정의합니다.
    • 테스트 단계 출력에 대한 메시지 로깅
      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. 입력
    필드 설명
    실행 순서 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다.

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

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

    쇼핑 카트 결제

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

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

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

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

    사용자 지정 스크립트된 StepConfig

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

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

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

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

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