단계 설명 생성 스크립트

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • 단계 구성 기록에서 단계 설명 생성 스크립트 필드는 이 유형의 단계가 테스트에 추가될 때 시스템에서 생성하는 단계 설명을 결정합니다.

    이 스크립트에서 생성된 설명이 표시되는 방법을 보여주는 예는 다음 문서를 참조하십시오 설명 생성 스크립트 예.

    단계

    generateDescription() 매개변수는 step 스크립트에 단계 객체에 대한 액세스 권한을 부여하고, 단계 구성 기록에 정의된 대로 입력 변수에 대한 액세스 권한을 부여합니다. (입력 변수는 관련 목록에서 정의됩니다.)

    예를 들어, 단계 구성 기록에서 입력 관련 목록에 var1var2라는 두 개의 기록이 포함되어 있는 경우 스크립트는 Var1을 표현식 step.inputs.var1로 참조할 수 있으며 var2step.inputs.var2로 참조할 수 있습니다.

    기록 쿼리 설명 작성 스크립트

    
        (function generateDescription(step) {
        var td = GlideTableDescriptor.get(step.inputs.table);
        if (!td) {
             gs.log("Invalid table name in test step: " + step.inputs.table);
             return gs.getMessage("Set field values");
        }
        var descriptionGenerator = new ATFStepDescriptionGenerator();
        var description = gs.getMessage("There should be at least one record in '{0}' matching " +
                          "a query of\n{1}",
                          [step.inputs.table.getDisplayValue(),
                          descriptionGenerator.getConditionDescription(step.inputs.table, step.inputs.field_values)]);
        
        return description;
        })(step);