Skip to content

기술 용어 사전 ​

SyncETA 플랫폼에서 사용되는 핵심 개념과 기술 용어에 대한 정의입니다.


Record (레코드) ​

사용자의 브라우저 이벤트 및 DOM 정보를 기록하는 최소 실행 단위입니다. 클릭, 키보드 입력, 스크롤, 탭 전환 등 사용자의 조작을 URL, XPath, CSS Selector, 태그 속성 정보와 함께 실시간으로 캡처하여 저장합니다.

Scenario (시나리오) ​

일련의 레코드들을 특정 비즈니스 흐름(예: 로그인, 상품 검색, 결제 등)에 맞추어 순차적으로 구성한 기본 테스트 케이스 단위입니다. 대기 조건, 검증 조건, 실패 복구 스크립트를 포함할 수 있습니다.

Collection (컬렉션) ​

여러 개의 독립된 시나리오들을 그룹화하여 하나의 테스트 스위트 단위로 순차 또는 병렬 실행하는 묶음 실행 기능입니다.

Story (스토리) ​

플로우차트(Flowchart) 캔버스 인터페이스를 통해 여러 시나리오를 조건부로 연결하고, 단일 브라우저 세션에서 세션 상태(쿠키, 로그인)를 유지하며 연속 실행하는 상위 통합 워크플로우입니다.

Data Set (데이터셋) ​

시나리오에 정의된 입력 변수에 매핑할 테스트 데이터를 스프레드시트(Key-Value) 형태로 관리하는 기능입니다. Excel 파일 Import/Export를 지원하여 Data-Driven Testing을 수행합니다.

Playwright MCP ​

Model Context Protocol(MCP) 표준을 준수하여 Playwright 브라우저 인스턴스를 원격으로 제어하는 분산 테스트 실행 엔진입니다. Chromium, Firefox, WebKit 멀티 브라우저 병렬 구동을 지원합니다.

Visual Regression AI (시각적 회귀 분석) ​

픽셀 단위 단순 비교의 한계를 극복하기 위해 비전 모델을 활용하여 화면 내 컴포넌트 겹침(Overlapping), 텍스트 잘림(Clipping), 레이아웃 깨짐 현상을 사용자 인지 관점에서 분석하는 기능입니다.

Self-Healing (자가 치유) ​

웹 애플리케이션의 배포로 인해 기존 DOM 식별자(XPath/CSS Selector)가 변경되었을 때, 비전 모델과 DOM 트리를 분석하여 새로운 대체 선택자 후보를 산출하고 승인 큐에 전달하는 기능입니다.

Human-in-the-Loop 거버넌스 ​

AI가 생성한 테스트 케이스나 자가 치유 선택자를 시스템에 자동 반영하기 전, QA 엔지니어 및 관리자의 명시적 검토와 승인을 거치도록 하는 품질 관리 원칙입니다.

Air-Gapped / On-Premise 배포 ​

외부 인터넷 통신이 차단된 사내 폐쇄망 환경에서도 로컬 오픈소스 Vision/LLM 엔진(vLLM 등)과 결합하여 독립적으로 구동 가능한 엔터프라이즈 배포 방식입니다.