서버 범주
서버 쪽 작업을 수행합니다. 예를 들어 기록을 쿼리 및 업데이트하거나, 사용자를 가장하거나, 서버 측 스크립트를 실행할 수 있습니다.
사용자 작성
테스트에 대해 지정된 역할과 그룹으로 사용자를 생성합니다. 테스트가 완료되면 사용자 기록이 롤백됩니다.
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 사용자가 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 테스트 | 단계를 추가하는 테스트의 이름입니다. |
| 단계 구성 | 단계의 이름입니다. |
| 참고 사항 | 테스트 단계에 대한 메모입니다. |
| 이름 | 사용자의 이름입니다. |
| 성 | 사용자의 성입니다. |
| 역할 | 사용자에게 할당된 역할입니다. |
| 그룹 | 사용자의 할당된 그룹입니다. |
| 이 사용자를 가장 | 새 사용자를 가장하는 옵션입니다. |
| 필드 | 설명 |
|---|---|
| 사용자 | 가장한 사용자의 사용자 ID입니다. |
가장
테스트에 지정된 사용자를 가장합니다.
- 테스트 작성자 역할의 사용자를 가장하지 마십시오. 이렇게 하면 테스트 실행을 방해하는 충돌이 발생할 수 있습니다.
- 더 이상 존재하지 않는 가장된 사용자와 관련된 테스트는 실패합니다.팁:데이터 의존성을 방지하려면 새 사용자를 만드는 것이 좋습니다. 자세한 내용은 사용자 작성 문서를 참조하십시오.
- 여러 인스턴스에서 일관된 사용자 ID에 의존하지 마십시오. 시스템은 사용자 ID를 동적으로 할당하므로 특정 사용자의 ID는 인스턴스마다 다른 경우가 많습니다.
- 자동화된 테스트를 익스포트하고 임포트할 때 업데이트 세트는 사용자 필드를 업데이트하지 않는다는 점을 명심하십시오.
- 테스트는 snc_external 역할을 가진 사용자를 가장하여 로그인 액세스 권한이 없는 사용자를 테스트할 수 있습니다. snc_external 역할의 요구 사항에 대해서는 명시적 역할을 참조하십시오.
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 단계를 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 테스트 | 단계를 추가하는 테스트의 읽기 전용 이름입니다. |
| 사용자 | 가장할 테스트의 사용자 ID입니다. |
| 필드 | 설명 |
|---|---|
| 사용자 | 가장한 사용자의 사용자 ID입니다. |
카탈로그 항목 검색
지정된 카탈로그 및 범주에서 카탈로그 항목 또는 기록 생성자를 검색합니다. 플랫폼과 서비스 포털 모두에서 이 단계를 수행할 수 있습니다.
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 단계를 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 테스트 | 단계를 추가하는 테스트의 읽기 전용 이름입니다. |
| 단계 구성 | 단계의 읽기 전용 이름입니다. |
| 설명 | 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다. |
| 메모 | 테스트 단계에 대한 메모입니다. |
| 포털에서만 검색 | 검색이 서비스 포털로만 제한되는 경우 선택됩니다. 그렇지 않으면 선택되지 않습니다. |
| 검색어 | 카탈로그 항목을 검색하는 데 사용되는 용어입니다. |
| 카탈로그 | 카탈로그 항목을 검색할 카탈로그입니다. |
| 범주 | 카탈로그 항목을 검색할 범주입니다. |
| 어설션 항목 | 검색 결과에서 사용할 수 있어야 하는 카탈로그 항목입니다. |
| 어설션 유형 | 카탈로그 항목을 검색하면 테스트에 미치는 영향을 지정합니다.
|
| 필드 | 설명 |
|---|---|
| catalog_item_id | 검색된 첫 번째 카탈로그 항목의 sys_id 사용자가 볼 수 있습니다. |
큐 기록
데이터베이스를 쿼리하여 이 단계에서 설정된 조건과 일치하는 기록이 있는지 확인합니다.
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 단계를 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 시간 제한 | 단계가 실패하기 전에 허용되는 시간(초)입니다. 확인에 실패하면 시스템은 시간 제한 기간에 도달할 때까지 단계를 반복합니다. 제한 시간이 지난 후 유효성 검사에 실패하면 단계가 실패합니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 테스트 | 단계를 추가하는 테스트의 읽기 전용 이름입니다. |
| 단계 구성 | 단계의 읽기 전용 이름입니다. |
| 설명 | 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다. |
| 보안 적용 | ACL을 적용하려면 선택합니다. 그렇지 않으면 선택되지 않습니다. |
| 메모 | 테스트 단계에 대한 메모입니다. 주: 조건 작성기를 사용하여 필드 값을 설정합니다. 조건 작성기에 필드 데이터 유형에 대한 적절한 컨트롤이 표시됩니다. 예를 들어 참조 필드에는 조회 기록 컨트롤이 표시됩니다. |
| 어설션 유형 | 기록을 쿼리하면 테스트에 미치는 영향을 지정합니다.
|
| 테이블 | 쿼리할 테이블입니다. |
| 조건 | 쿼리를 실행하는 데 사용되는 조건입니다. |
| 필드 | 설명 |
|---|---|
| 테이블 | 테이블이 쿼리되었습니다. |
| first_record | 쿼리의 결과로 나온 첫 번째 기록입니다. |
기록 삽입
지정한 필드 값이 있는 테이블에 기록이 삽입됩니다.
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 단계를 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 테스트 | 단계를 추가하는 테스트의 읽기 전용 이름입니다. |
| 단계 구성 | 단계의 읽기 전용 이름입니다. |
| 설명 | 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다. |
| 메모 | 테스트 단계에 대한 메모입니다. 주: 조건 작성기를 사용하여 필드 값을 설정합니다. 조건 작성기에 필드 데이터 유형에 대한 적절한 컨트롤이 표시됩니다. 예를 들어 참조 필드에는 조회 기록 컨트롤이 표시됩니다. |
| 어설션 유형 | 기록을 삽입하면 테스트에 미치는 영향을 지정합니다.
|
| 보안 적용 | ACL 및 읽기 전용 역할을 적용하기 위해 선택합니다. 그렇지 않으면 선택되지 않습니다. |
| 테이블 | 기록을 삽입해야 하는 테이블입니다. |
| 조건 | 테스트에서 이 단계를 실행할 때 설정할 특정 필드 값입니다. |
| 필드 | 설명 |
|---|---|
| 테이블 | 새 기록이 속한 테이블입니다. |
| record_id | 새 기록의 sys_id입니다. |
기록 업데이트
서버 상의 기록에서 필드 값이 변경됩니다.
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 단계를 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 테스트 | 단계를 추가하는 테스트의 읽기 전용 이름입니다. |
| 단계 구성 | 단계의 읽기 전용 이름입니다. |
| 설명 | 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다. |
| 메모 | 테스트 단계에 대한 메모입니다. 주: 조건 작성기를 사용하여 필드 값을 설정합니다. 조건 작성기에 필드 데이터 유형에 대한 적절한 컨트롤이 표시됩니다. 예를 들어 참조 필드에는 조회 기록 컨트롤이 표시됩니다. |
| 어설션 유형 | 기록 업데이트가 테스트에 미치는 영향을 지정합니다.
|
| 보안 적용 | ACL 및 읽기 전용 역할을 적용하기 위해 선택합니다. 그렇지 않으면 선택되지 않습니다. |
| 테이블 | 업데이트할 기록이 포함된 테이블입니다. |
| 기록 | 업데이트할 기록의 ID입니다. |
| 필드 값 | 값을 설정할 필드와 해당 필드에 대해 설정하려는 값입니다. 주: 조건 작성기를 사용하여 필드 값을 설정합니다. 조건 작성기에 필드 데이터 유형에 대한 적절한 컨트롤이 표시됩니다. 예를 들어 참조 필드에는 조회 기록 컨트롤이 표시됩니다. |
기록 삭제
테이블에서 지정된 기록을 삭제합니다.
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 단계를 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 테스트 | 단계를 추가하는 테스트의 읽기 전용 이름입니다. |
| 단계 구성 | 단계의 읽기 전용 이름입니다. |
| 설명 | 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다. |
| 메모 | 테스트 단계에 대한 메모입니다. |
| 어설션 유형 | 기록 업데이트가 테스트에 미치는 영향을 지정합니다.
|
| 보안 적용 | ACL 및 읽기 전용 역할을 적용하기 위해 선택합니다. 그렇지 않으면 선택되지 않습니다. |
| 테이블 | 삭제할 기록이 포함된 테이블입니다. |
| 기록 | 삭제될 기록의 ID입니다. |
기록 확인
서버 측에서 기록이 지정된 조건을 충족하는지 확인합니다.
레코드 확인 단계에서는 표준 조건 작성기를 사용하여 테스트할 값을 지정합니다. 동일한 필드에 여러 조건을 적용할 수 있습니다.
이 단계는 전체 조건이 충족되면 통과하고 충족되지 않으면 실패합니다. 개별 필드의 값을 서로 독립적으로 테스트해야 하는 경우 테스트할 각 값에 대해 별도의 레코드 유효성 검사 단계를 포함합니다.
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 단계를 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 시간 제한 | 단계가 실패하기 전에 허용되는 시간(초)입니다. 확인에 실패하면 시스템은 시간 제한 기간에 도달할 때까지 단계를 반복합니다. 제한 시간이 지난 후 유효성 검사에 실패하면 단계가 실패합니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 테스트 | 단계를 추가하는 테스트의 읽기 전용 이름입니다. |
| 단계 구성 | 단계의 읽기 전용 이름입니다. |
| 설명 | 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다. |
| 메모 | 테스트 단계에 대한 메모입니다. 주: 조건 작성기를 사용하여 필드 값을 설정합니다. 조건 작성기에 필드 데이터 유형에 대한 적절한 컨트롤이 표시됩니다. 예를 들어 참조 필드에는 조회 기록 컨트롤이 표시됩니다. |
| 어설션 유형 | 기록의 유효성 검사가 테스트에 미치는 영향을 지정합니다.
|
| 테이블 | 유효성을 검사할 필드가 포함된 테이블입니다. |
| 기록 | 유효성을 검사할 필드가 포함된 기록입니다. |
| 필드 값 | 테스트가 이 단계를 실행할 때 유효성을 검사할 특정 필드입니다. |
서버 측 스크립트 실행
서버에서 스크립트가 실행됩니다.
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 단계를 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 테스트 | 단계를 추가하는 테스트의 읽기 전용 이름입니다. |
| 단계 구성 | 단계의 읽기 전용 이름입니다. |
| 설명 | 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다. |
| 메모 | 테스트 단계에 대한 메모입니다. |
| Jasmine 버전 | 서버 측 스크립트를 실행하는 데 사용할 Jasmine 테스트 프레임워크의 버전입니다. 새로 만드는 모든 스크립트는 Jasmine 버전 3.1을 사용합니다. 기존 스크립트는 Jasmine 버전 1.3을 계속 사용하거나 Jasmine 버전 3.1로 업그레이드할 수 있습니다. |
| 테스트 스크립트 | 실행할 서버의 javascript입니다. Jasmine 테스트 프레임워크를 지원합니다. 주:
steps(SYS_ID)는 테스트 초기에 실행된 단계에서 출력 변수 데이터를 검색하는 함수로 정의할 수 있습니다. 서버 측 스크립트 실행 테스트 단계는 이제 매개 변수를 단계 입력으로 지원합니다. |
| 필드 | 설명 |
|---|---|
| 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 - 서버 측 스크립트 실행에 대한 단계 실행 스크립트 의 예를 참조하십시오.
요청 항목 재생
기존 요청 항목에서 항목과 요청자를 가져오고, 해당 사용자의 새 카트에 항목을 추가하고, 주문합니다.
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 단계를 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 테스트 | 단계를 추가하는 테스트의 읽기 전용 이름입니다. |
| 단계 구성 | 단계의 읽기 전용 이름입니다. |
| 설명 | 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다. |
| 메모 | 테스트 단계에 대한 메모입니다. |
| 원 요청 항목 | 재생할 요청 항목입니다. |
| 필드 | 설명 |
|---|---|
| 테이블 | 재생된 요청 항목이 속한 테이블입니다. |
| 요청 | 재생된 요청 항목입니다. |
로그
메시지를 로그하고 단계 결과로 저장합니다.
로그 메시지에는 테스트와 관련된 변수 및 기타 정보가 포함될 수 있습니다. 메시지는 단계 결과로 저장됩니다.
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 단계를 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 테스트 | 단계를 추가하는 테스트의 읽기 전용 이름입니다. |
| 단계 구성 | 단계의 읽기 전용 이름입니다. |
| 설명 | 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다. |
| 메모 | 테스트 단계에 대한 메모입니다. |
| 로그 | 기록할 메시지입니다. 이전 단계의 출력 변수 값을 포함하려면 ( |
기존 기록에 첨부 파일 추가
지정된 기록에 하나 이상의 필수 첨부 파일을 추가합니다. 첨부 파일 업로드를 사용하여 테스트 단계가 기록에 추가할 첨부 파일 중에서 선택합니다.
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 사용자가 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 테스트 | 단계를 추가하는 테스트의 이름입니다. |
| 단계 구성 | 단계의 이름입니다. |
| 참고 사항 | 테스트 단계에 대한 메모입니다. |
| 테이블 | 목록에서 유효한 테이블을 선택합니다. |
| 기록 | 테스트 전의 기존 기록이거나 테스트의 일부로 삽입된 기록입니다. |
| 첨부 파일 업로드 | 기록에 하나 이상의 필수 첨부 파일을 추가하는 버튼입니다. |
쇼핑 카트 결제
카트를 제출하고 요청을 생성합니다. 이 단계는 서비스 포털과 서비스 포털에서 모두 수행할 수 있습니다 Now Platform .
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 단계를 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 시간 제한 | 단계가 실패하기 전에 허용되는 시간(초)입니다. 확인에 실패하면 시스템은 시간 제한 기간에 도달할 때까지 단계를 반복합니다. 제한 시간이 지난 후 유효성 검사에 실패하면 단계가 실패합니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 테스트 | 단계를 추가하는 테스트의 읽기 전용 이름입니다. |
| 단계 구성 | 단계의 읽기 전용 이름입니다. |
| 설명 | 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다. |
| 메모 | 테스트 단계에 대한 메모입니다. |
| 어설션 유형 | 통과할 테스트의 기준입니다.
|
| 요청 대상 | 요청이 생성되는 사용자입니다. |
| 제공 주소 | 요청의 제공 주소입니다. |
| 특수 지침 | 요청에 대한 특별 지침입니다. |
| 필드 | 설명 |
|---|---|
| request_id | 제출된 요청의 sys_id입니다. |
사용자 지정 스크립트된 StepConfig
사용자 지정 단계 구성에 대한 스크립트 예를 제공합니다.
이 예제에서는 제공된 사용자 이름이 문자 A로 시작하는지 확인합니다. 이 단계는 주로 [atf_test_admin] 역할을 가진 사용자에게 유용합니다. [atf_test_admin] 역할을 가진 사용자는 에서 단계 구성이 단계에 대한 기록을 열어 예제 스크립트를 볼 수 있습니다.
| 필드 | 설명 |
|---|---|
| 실행 순서 | 테스트에서 이 단계를 실행하는 순서를 지정하는 정수입니다. 단계를 생성할 때 시스템은 각 단계에 증분 값을 자동으로 할당합니다. 이 값을 사용하면 테스트에서 단계를 만든 순서대로 단계를 실행합니다. 실행 순서 값을 편집하여 이 기본 순서를 변경할 수 있습니다. |
| 활성 | 이 테스트 단계를 사용할 수 있도록 활성화하는 옵션입니다. |
| 애플리케이션 | 시스템에서 이 단계를 실행하는 애플리케이션 범위입니다. |
| 테스트 | 단계를 추가하는 테스트의 읽기 전용 이름입니다. |
| 단계 구성 | 단계의 읽기 전용 이름입니다. |
| 설명 | 테스트 단계에 대한 설명입니다. 이 필드 값은 테스트 단계의 필드 값에 따라 자동으로 설정됩니다. 이 필드는 테스트 단계가 제출된 후에 나타납니다. |
| 메모 | 테스트 단계에 대한 메모입니다. |
| 사용자 | 시스템에서 이름이 문자 A로 시작하는지 확인하는 사용자의 이름입니다. 이전 단계의 출력 변수 값을 포함하려면 ( |
| 필드 | 설명 |
|---|---|
| 값 | 사용자의 이름입니다. |