주제의 가상 에이전트 사용자 테스트에서 동적 입력으로 인한 장애 처리
테스트 케이스의 일부로 실행할 입력을 제어하여 주제에 가상 에이전트 대한 자동화된 테스트를 수행할 때 실패를 방지합니다.
시작하기 전에
동적 입력을 포함하는 주제에 대한 테스트 케이스를 설정합니다. 자세한 내용은 에서 자동화된 테스트 생성 가상 에이전트 디자이너 문서를 참조하십시오.
필요한 역할: virtual_agent_admin 또는 admin
이 태스크 정보
에서 테스트를 가상 에이전트 디자이너실행할 때 주제에 모든 기능을 갖춘 구성요소가 있더라도 일부 테스트는 실패할 수 있습니다. 이러한 오류는 항상 현재 시간을 반환하는 함수를 기반으로 하는 타임스탬프와 같은 다양한 경우에 따라 발생할 수 있습니다. 타임스탬프는 테스트가 실행될 때 올바르게 만들어지지만 테스트 사례에 기록된 타임스탬프와 일치하지는 않습니다. 유사한 예로는 서로 다른 사용자가 서로 다른 이름, 이메일 또는 실제 주소 또는 각 사용자와 관련된 기타 정보를 입력하는 것이 있습니다. 시간이나 기타 변화하는 조건에 따라 다른 데이터를 반환하는 항목은 테스트에서 실패할 가능성이 있습니다. 동적 입력을 사용하는 테스트 단계를 비활성화하면 해당 단계에서 발견된 데이터의 변경으로 인해 실패하지 않는 테스트를 실행할 수 있습니다.
프로시저
- 다음으로 이동 .
- NLU/키워드 테스트 사례 관리를 선택한 다음 작업할 테스트 사례를 선택합니다.
-
테스트 단계 탭에서 제외할 테스트 단계의 활성 열을 선택하고 해당 값을
False로 설정합니다. - 비활성화하려는 테스트 단계 개수만큼 3단계를 반복합니다.
- 테스트 케이스를 실행하거나 디버그합니다.