테스트 실행 테이블
테스트 실행 테이블은 대화식 플로우차트의 테스트 실행에만 사용됩니다. 대화식 플로우차트의 테스트 실행은 세그먼트 논리를 테스트해야 합니다. Interact 설치에 대한 하나의 테스트 실행 데이터베이스를 구성하기만 하면 됩니다. 테스트 실행 테이블은 독립형 데이터베이스에 있지 않아도 됩니다. 예를 들어, Campaign의 고객 데이터 테이블을 사용할 수 있습니다.
테스트 실행 테이블과 연관된 데이터베이스 사용자에게는 테스트 실행 결과 테이블을 추가할 CREATE 권한이 있어야 합니다.
테스트 실행 데이터베이스는 대화식 채널의 맵핑된 모든 테이블을 포함해야 합니다.
이 테이블은 대화식 플로우차트에서 테스트하려는 시나리오를 실행할 데이터를 포함해야 합니다. 예를 들어, 대화식 플로우차트에 음성 메일 시스템에 선택된 선택사항에 기초하여 개인을 세그먼트로 정렬하는 논리가 있으면 가능한 모든 선택마다 최소 한 행이 있어야 합니다. 웹 사이트의 양식으로 작동하는 상호작용을 작성 중인 경우에는 누락되었거나 잘못된 양식의 데이터를 나타내는 행을 포함해야 합니다. 예를 들어, 이메일 주소의 값에 name@domaincom을 사용하십시오.
각 테스트 실행 테이블에는 해당 대상 레벨에 대한 최소 하나의 ID 목록과 사용할 것으로 예상되는 실시간 데이터를 나타내는 열이 하나 있어야 합니다. 테스트 실행은 실시간 데이터에 대한 액세스가 없으므로 예상되는 실시간 데이터의 모든 부분에 대한 샘플 데이터를 제공해야 합니다. 예를 들어, lastPageVisited 속성에 저장된 방문한 마지막 웹 페이지의 이름이나 shoppingCartItemCount 속성에 저장된 장바구니의 항목 수와 같이 실시간으로 수집할 수 있는 데이터를 사용하려면 동일한 이름으로 열을 작성하고 샘플 데이터로 열을 채워야 합니다. 그러면 본래 동작이나 컨텍스트인 플로우차트 논리의 분기를 테스트 실행할 수 있습니다.
대화식 플로우차트의 테스트 실행은 큰 데이터 세트에 대한 작업에는 최적화되어 있지 않습니다. 상호작용 프로세스에서 테스트 실행에 사용되는 행 수를 제한할 수 있습니다. 하지만 제한하면 항상 첫 번째 행 세트가 선택됩니다. 다른 행 세트가 선택되게 하려면 테스트 실행 테이블의 다른 보기를 사용하십시오.
런타임에 대화식 플로우차트의 처리량 성능을 테스트하려면 테스트 환경에 대한 프로파일 테이블을 포함하여 테스트 런타임 환경을 작성해야 합니다.
실제로, 대화식 플로우차트의 테스트 실행에 대한 테스트 실행 테이블, 테스트 서버 그룹의 테스트 프로파일 테이블, 운용 프로파일 테이블 세트의 세 가지 테이블 세트가 테스트에 필요할 수 있습니다.
동적으로 작성된 테이블에 사용되는 기본 데이터 유형 재정의
기본 데이터 유형 재정의
동적으로 작성된 테이블의 기본 데이터 유형