대화식 플로우차트 테스트 실행 이해
대화식 플로우차트 테스트 실행은 대화식 플로우차트의 세그먼트화 논리를 검사합니다. 대화식 플로우차트는 한 번에 하나의 방문자에 대해 런타임 서버에서 실행되도록 작성되었습니다. 그러나 대화식 플로우차트를 Campaign에서 테스트하여 대화식 플로우차트가 방문자를 작성하고 이를 예상 세그먼트에 지정하는지 확인할 수 있습니다.대화식 플로우차트 및 대화식 플로우차트가 접점과 상호작용하는 방식을 전체적으로 테스트하려면 대화식 플로우차트를 테스트 런타임 서버에 배포해야 합니다.
대화식 플로우차트 테스트 방법은 일괄처리 플로우차트 테스트와 동일합니다. 즉, 테스트 실행을 완료합니다. 결과가 유사해 보일 수 있지만(각 세그먼트에 일부 구성원 수가 지정됨) 플로우차트가 구성원을 지정하는 방법은 다릅니다. 대화식 플로우차트의 테스트 실행을 완료할 때 디자인 환경은 런타임 환경을 사용합니다. 런타임 환경은 프로파일 테이블의 각 행을 방문자로 처리하고 플로우차트 전체에서 각 방문자를 한 번에 하나씩 실행합니다.
런타임 환경은 대화식 플로우차트에서 참조되는 테이블에 제공되고 모두 이벤트 매개변수, 외부 콜아웃 등에서 사용 가능한 실시간 데이터인 고객 데이터를 참조합니다. 테스트 실행 동안 디자인 환경은 실제 실시간 데이터에 액세스할 수 없습니다. 디자인 환경은 테스트 실행 테이블에서 사용 가능한 데이터를 사용합니다. 사용자는 Interact 관리자와 함께 작업하여 대화식 플로우차트를 올바르게 테스트할 수 있는 테스트 실행 프로파일에 샘플 데이터를 추가해야 합니다. 예를 들어, 우편 번호의 첫 번째 숫자를 기준으로 대상 구성원을 구분하는 세그먼트화 논리를 정의하는 경우, 각각의 가능한 첫 번째 숫자에 대해 테스트 실행 프로파일에 하나의 항목이 있는지 확인하십시오.
기본적으로 상호작용 프로세스는 테스트 실행에서 사용되는 프로파일 테이블의 입력 레코드 수를 제한하지만 필요에 따라 사용되는 레코드 수를 조정할 수 있습니다. 디자인 환경은 대상 ID 순서로 레코드의 첫 번째 번호를 선택합니다. 예를 들어, 테스트 실행을 5개의 레코드로 제한하는 경우, 디자인 환경은 테스트 실행 프로파일 테이블에서 대상 ID로 정렬된 처음 5개의 레코드를 사용합니다.
*
마지막 테스트 실행의 결과만 볼 수 있습니다. 새 테스트 실행이 시작되면 디자인 환경은 이전 테스트의 모든 데이터를 삭제합니다. 테스트 실행에 1000개가 넘는 항목이 있는 경우 또는 테스트 실행 창을 닫은 후 테스트 실행 데이터를 볼 수 있도록 테스트 실행 데이터는 testRunDataSource에서 정의된 데이터베이스의 다음 테이블에 저장됩니다.
*
TestAttr_n. 테스트 실행 속성 데이터 보고서의 데이터 즉, 각 대상 ID에 대한 프로파일 테이블의 모든 데이터를 포함합니다.
*
TestCount_n. 테스트 실행 셀 수 보고서의 데이터 즉, 각 셀의 구성원 수를 포함합니다.
*
TestError_n. 테스트 실행 오류 보고서의 데이터 즉, 테스트 실행에서 오류가 발생한 경우 오류를 포함합니다.
*
TestSeg_n. 테스트 실행 세그먼트 데이터 보고서의 데이터 즉, 대상 ID 및 지정된 세그먼트를 포함합니다.
접미부 _n은 플로우차트 ID를 표시합니다. Campaign 시스템 테이블에서 UA_Flowchart 테이블을 검사하여 플로우차트 ID를 판별할 수 있습니다.
테스트 실행 크기 구성
테스트 실행 수행