지속적 테스트 기능은 환경에 구성된 테스트 사례 모음을 자동으로 실행하여 해당 환경에서 흐름 버전의 의도된 동작을 검증합니다.
환경에서 잘못된 버전이 게시되는 것을 방지하기 위해 환경에 흐름 버전을 배포하기 전에 지속적 배포를 사용하여 동일한 검증 테스트 집합을 실행할 수도 있습니다.
지속적 테스트 및 배포 관리
지속적 테스트 및 배포를 관리하려면 다음 단계를 따르세요.
콘솔
Dialogflow CX 콘솔을 엽니다.
GCP 프로젝트를 선택합니다.
에이전트를 선택합니다.
관리 탭을 클릭합니다.
CI/CD를 클릭합니다.
환경 이름 드롭다운 메뉴에서 환경을 선택합니다.
연속 테스트 탭을 클릭합니다. 기본적으로 Test Cases 탭이 열립니다.
테스트 사례 선택 드롭다운에서 사전 정의된 테스트 사례를 선택하여 연속 테스트 세트에 추가합니다.
설정 탭에서 지속적 테스트 전환 버튼이 기본적으로 켜져 있습니다. 지속적 배포를 추가하려면 지속적 배포 전환 버튼을 클릭합니다.
환경의 일일 지속적 테스트 결과를 보려면 지속적 테스트 탭을 클릭한 후 결과를 클릭합니다.
환경에 대한 지속적 테스트가 사용 설정되어 있는지 확인하려면 관리 탭에서 환경을 클릭합니다. 각 환경의 지속적 테스트 상태는 지속적 테스트 열 아래에 있습니다.
API
Environments
유형은 runContinuousTest
및 deployFlow
메서드를 참조하세요.
환경 참조의 프로토콜 및 버전을 선택합니다.
프로토콜 | V3 | V3beta1 |
---|---|---|
REST | 환경 리소스 | 환경 리소스 |
RPC | 환경 인터페이스 | 환경 인터페이스 |
C++ | EnvironmentsClient | 해당 사항 없음 |
C# | EnvironmentsClient | 해당 사항 없음 |
Go | EnvironmentsClient | 해당 사항 없음 |
자바 | EnvironmentsClient | EnvironmentsClient |
Node.js | EnvironmentsClient | EnvironmentsClient |
PHP | 없음 | 해당 사항 없음 |
Python | EnvironmentsClient | EnvironmentsClient |
Ruby | 없음 | 해당 사항 없음 |