살아 있는 소프트웨어는 엠파시가 만듭니다
홈
SyncBoot
SyncAdmin
SyncCms
SyncApim
SyncETA
PDF 다운로드
엠파시
GitHub
홈
SyncBoot
SyncAdmin
SyncCms
SyncApim
SyncETA
PDF 다운로드
엠파시
GitHub
  • SyncETA

    • 요약
    • 계정 생성
    • 프로젝트
    • 시나리오
    • Dataset
    • 컬랙션

시나리오

시나리오는 다양한 사용자 행동(레코드)을 녹화 및 수집하여, 이를 분석하고 재실행함으로써 회귀 테스트를 자동으로 수행하는 기능입니다.

목록 조회

시나리오 목록에서는 각 시나리오의 다양한 정보를 한눈에 확인할 수 있습니다. 수정 시에는 버전 관리와
마지막 실행에 대한 오류 체크가 지원되며, 녹화 당시의 정보와 썸네일 등 다양한 세부 정보를 함께 제공합니다.

image

생성(녹화 하기)

다양한 사용자의 행동을 선택적으로 수집할 수 있으며, 원하는 이벤트만 지정하여 기록할 수 있습니다.
또한, 자체적으로 브라우저 크기를 설정할 수 있고, Chrome, Edge, Safari 등 여러 브라우저를 지원하여
크로스브라우징 테스트를 원활하게 수행할 수 있습니다

image

시나리오 녹화 옵션 설명

항목설명
시작URL녹화할 대상 웹페이지의 URL을 입력합니다.
녹화 브라우저 선택녹화를 진행 할 브라우저를 선택합니다. (실행 시 변경가능)
허용 이벤트녹화 시 입력 받을 이벤트를 설정합니다.
(click, input, scroll, navigate 기본 선택 옵션)
브라우저 크기녹화할 브라우저의 크기를 설정합니다. (PC/Mobile 크기 지원)
녹화 시작녹화시작 버튼 클릭 시 위 옵션들을 기반으로 브라우저가 생성되며 사용자의
이벤트 수집을 시작합니다.

사용자 이벤트 수집

  1. Socket 통신을 기반으로 사용자의 이벤트를 실시간으로 수집하여 보여줍니다.

image


  1. 수집된 이벤트의 정보를 보여주며 검증기능을 제공합니다.

image

레코드 옵션 설명

항목설명
댓글사용자 이벤트(레코드) 각각에 댓글로 해당 기능에 대한 질의응답이 가능합니다.
실패복구스크립트레코드 실행 실패 시, 직접 Script 코드를 작성하여 자동으로 복구할 수 있습니다.
변수 설정해당 레코드에는 변수 값을 할당할 수 있으며, Input 항목의 경우 데이터셋을 활용하여
자동으로 데이터를 매핑할 수 있으며, AI를 활용한 다양한 데이터셋 지원 기능도 제공합니다.
삭제잘못 수집된 레코드는 언제든지 삭제하여 관리할 수 있습니다.
체크박스체크된 레코드에 한해서 실행하여 데이터 무결성을 확보합니다
순서변경각 레코드는 드래그 앤 드롭 등으로 순서를 자유롭게 변경할 수 있어, 원하는 실행 흐름에 맞게
손쉽게 관리할 수 있습니다

  1. 성공 조건 추가

다양한 성공조건 옵션을 제공하여, 추가적인 데이터 검증을 손쉽게 수행할 수 있습니다.

image

Tips

요소 값 일치 검증 기능은 특정 이벤트의 변경을 감지하거나 값의 변화를 확인하여, 사용자가 설정한 기대값과 요소의 값이 일치할 경우 성공으로 처리하는 조건입니다.


  1. 대기 조건 추가

대기 조건을 추가하여, 특정 상황이나 요소가 충족될 때까지 테스트 실행을 지연시킬 수 있습니다.

image

Tips

요소 값 일치 대기 기능은 특정 이벤트의 변경을 감지하거나 값의 변화를 확인하여, 사용자가 설정한 기대값과
일치할 때까지 테스트 실행을 대기하는 조건입니다

저장하기

녹화 종료 후 각 레코드 별 옵션을 추가로 설정한 후 저장할 수 있습니다.

  • 녹화 중 image
  • 녹화 종료 후
    image

실행하기

실행 기능을 통해 선택한 시나리오를 자동으로 재현하고, 다양한 검증 및 테스트 과정을 거쳐 결과를 손쉽게 확인할 수 있으며, Socket 통신을 활용하여 테스트가 실시간으로 재현되는 과정을 직접 확인할 수 있습니다.

image

수정일: 25. 6. 13. 오후 12:58
작성자: poh
Prev
프로젝트
Next
Dataset