테스트 에이전트를 사용하여 테스트 작성, 실행 및 문제 해결
포함된 메타데이터에서 테스트 실패 문제를 해결하는 데 필요한 기술과 자원을 크게 줄이는 데 사용합니다 테스트 에이전트 .
시작하기 전에
필요한 역할: 관리자
프로시저
-
다음으로 이동 모두 > 앱 개발 > ServiceNow IDE.
주:대신 으로 이동할 ServiceNow 스튜디오ServiceNow IDE수도 있습니다.ServiceNow IDE 탐색 선택에 따라 OR ServiceNow 스튜디오 인터페이스가 표시됩니다.
- 오른쪽의 Now Assist 창 아래에서 + 아이콘을 선택하여 새 채팅을 시작합니다.
-
채팅 패널에 빌드 에이전트 프롬프트를 입력하여 테스트 또는 애플리케이션을 생성하거나 새 테스트 또는 기존 테스트를 실행합니다.
다음을 달성할 수 있습니다.
- 인시던트 양식을 제출하기 전에 모든 필수 필드가 완료되었는지 확인하는 등 간단한 프롬프트에서 테스트를 작성하여 전역 범위에서 ATF 테스트를 작성합니다.
- 기존 ATF 테스트를 실행합니다.주:를 사용하여 테스트 에이전트기존 ATF 테스트를 실행하려면 이 프로세스 전에 ATF 테스트를 생성해야 합니다. 자세한 내용은 새 테스트 생성 문서를 참조하십시오.
- ATF 테스트 실패 문제를 해결합니다.
- 빌드 에이전트를 사용하여 앱을 빌드하거나 편집하는 확장인 테스트 에이전트를 사용하여 새로 빌드되거나 편집된 기능에 대한 ATF 테스트를 생성하고, 해당 테스트를 실행하고, IDE 또는 ServiceNow 스튜디오 컨텍스트 내에서 직접 오류를 해결합니다.
테스트 에이전트 프롬프트에 언급된 대로 프로세스를 시작합니다.프롬프트를 입력하면 인터페이스 페이지에 기존 테스트에 대한 관련 코드 또는 프롬프트에서 생성된 코드가 표시됩니다.
-
콘솔에서 정보를 검토합니다.테스트 에이전트
주:콘솔에 테스트 에이전트 표시되는 콘텐츠는 프롬프트에 지정된 작업에 따라 달라집니다.
예를 들어 테스트를 실행하는 경우 프로세스는 먼저 sys_id를 조회한 다음 최신 코드를 빌드하고 설치합니다. 빌드가 성공하면 인스턴스에 최신 변경 내용을 설치하고 백그라운드에서 테스트를 실행합니다.
주:테스트가 성공하면 테스트가 통과했다는 메시지가 콘솔에 표시됩니다. - 옵션:
애플리케이션을 생성하는 경우 프롬프트에 정의된 비즈니스 규칙 및 조건에 따라 테스트를 생성합니다.
테스트 에이전트 프롬프트에 언급된 대로 프로세스를 시작합니다. 그런 다음 이전 단계에서 설명한 대로 콘솔에서 정보를 검토할 수 있습니다. 테스트가 생성되면 다른 프롬프트를 통해 실행할 수 있습니다.각 테스트에는 통과 또는 실패 여부를 나타내는 메시지가 표시됩니다.
- 옵션:
테스트 실행이 실패하면 자동 분류 프로세스를 따릅니다.
테스트에 실패하면 자동으로 테스트 에이전트 문제 해결 프로세스가 시작됩니다. 오류가 발생한 단계를 식별하고 근본 원인을 분석합니다. 테스트 에이전트 그런 다음 가능한 수정을 권장합니다. 권장 옵션을 테스트 에이전트 선택하면 수정 사항이 적용되고 테스트 코드가 업데이트된 후 테스트가 자동으로 다시 실행됩니다. 테스트에 통과하면 실패를 해결하기 위해 수행한 변경 내용의 요약이 제공됩니다.