대화식 플로차트의 테스트 실행에 대한 이해

대화식 플로차트는 런타임 서버에서 실행되어 한 번에 한 방문자만 처리하도록 되어 있습니다. 그러나 Campaign에서는 대화식 플로차트를 테스트하여 대화식 플로차트가 방문자를 생성하고 의도한 세그먼트에 지정하는지 알아볼 수 있습니다.

대화식 플로차트의 테스트 실행은 세그먼트 로직에 대해서만 확인해 볼 수 있습니다. 대화식 플로차트 및 대화식 플로차트가 접점과 상호 작용하는 방식을 완벽하게 테스트하려면 대화식 플로차트를 테스트 런타임 서버에 배포해야 합니다.

대화식 플로차트의 테스트 방법은 일괄처리 플로차트와 동일하게 테스트 실행을 수행하는 것입니다. 각 세그먼트에 일부 구성원이 지정되는 결과도 유사하지만 플로차트에서 구성원을 지정하는 방식은 서로 다릅니다. 대화식 플로차트의 테스트 실행 시 설계 환경은 런타임 환경을 사용합니다. 런타임 환경은 프로파일 테이블의 각 항목을 방문자로 간주하여 한 번에 한 방문자에 대해 플로차트를 실행합니다.

런타임 환경은 대화식 플로차트가 참조하는 테이블에 제공되는 고객 데이터는 물론, 이벤트 매개변수, 외부 콜아웃 등에서 제공되는 모든 실시간 데이터를 참조합니다. 테스트 실행 과정에서 설계 환경은 실제 실시간 데이터에 액세스하지 않으며 테스트 실행 테이블의 데이터를 사용합니다. 대화식 플로차트를 올바르게 테스트하려면 Interact 관리자의 도움을 받아 샘플 데이터를 테스트 실행 프로파일에 추가해야 합니다. 예를 들어 우편번호의 첫 번째 숫자를 기준으로 대상 구성원을 분류하는 세그먼트 로직을 정의하는 경우, 테스트 실행 프로파일에 첫 번째 숫자가 될 수 있는 각 숫자마다 항목이 하나씩 있어야 합니다.

기본적으로 상호 작용 프로세스에 의해 테스트 실행에서 사용되는 프로파일 테이블 입력 기록의 수가 정해지지만 필요할 경우 기록 수를 조정할 수 있습니다. 설계 환경은 대상 ID 순서에 따라 차례로 해당 기록을 선택합니다. 예를 들어 테스트 실행을 5개의 기록으로만 제한하면 설계 환경은 대상 ID 순서로 정렬된 프로파일 테이블에서 처음 5개의 기록을 사용합니다.

*

마지막 테스트 실행의 결과만 확인할 수 있습니다. 새 테스트 실행을 시작하면 설계 환경에서 이전 테스트 실행의 모든 데이터가 삭제됩니다. 테스트 실행의 항목이 1,000개 이상인 경우 또는 테스트 실행 창을 닫은 후 테스트 실행 데이터를 조회하는 경우 테스트 실행 데이터는 testRunDataSource로 정의된 데이터베이스의 다음과 같은 테이블에 저장됩니다.

*
TestAttr_n—테스트 실행 속성 데이터 보고서용 데이터, 즉 각 대상 ID에 대한 프로파일 테이블의 전체 데이터가 포함됩니다.
*
TestCount_n—테스트 실행 셀 수 보고서용 데이터, 즉 각 셀의 구성원 수가 포함됩니다.
*
TestError_n—테스트 실행 오류 보고서를 위한 데이터, 즉 테스트 실행 시 발생한 모든 오류에 대한 데이터가 포함됩니다.
*
TestSeg_n—테스트 실행 세그먼트 데이터 보고서용 데이터, 즉 대상 ID 및 지정 세그먼트가 포함됩니다.

_n 접두어는 플로차트 ID를 나타냅니다. Campaign 시스템 테이블에서 UA_Flowchart 테이블을 확인하면 플로차트 ID를 알 수 있습니다.



IBM Unica Interact
 
8.5.0
For more information, see our support and community site: Customer Central