최근 수정 시각 : 2025-08-11 09:10:10

SyncEta

1. SyncETA


SyncETA는 AI 기반 웹 자동화 테스트 시스템으로, 자연어 처리 기술을 활용해 테스트케이스를 자동 생성하고 실행하는 솔루션입니다. "Test Platform with Customization in its DNA"를 슬로건으로 QA 업무 효율화와 소프트웨어 품질 향상을 목표로 합니다.

1.1. 개요

1.1.1. 개발 배경

* 기존 테스트 자동화의 문제점 해결:
  • 높은 도입/유지보수 비용
  • 수작업 중심의 비효율성
  • 회귀 테스트 부담 증가
  • 비기술 사용자의 접근성 한계

1.2. 시스템 구성

1.2.1. 주요 모듈

모듈기능기술
SyncETA Recorder사용자 행동 녹화Selenium 기반
TestCase Generator자연어 테스트케이스 생성LLM
QA Feedback Loop품질 개선 루프Fine-tuning/RAG
Test Executor자동 테스트 실행Playwright MCP

1.2.2. 핵심 기능

* 테스트케이스 생성:
  • JSON → 자연어 변환 (LLM)
  • 사내 용어 및 UI 요소 컨텍스트 학습
* 테스트 실행:
  • 크로스 브라우징 지원 (Chrome, Firefox 등)
  • 병렬 테스트 실행
  • 실패 시 스크린샷/영상 제공
* 대시보드:
  • 실행 현황 모니터링
  • 테스트 트렌드 분석

1.3. 기술 특징

* AI 통합:
  • LLM 기반 테스트케이스 자동 생성
  • QA 피드백을 통한 모델 지속 학습
* 다양한 실행 환경:
  • 코드/비코드 방식 병행 지원
  • Jenkins, Git, Azure DevOps 연동
* 고급 기능:
  • 동적 테스트 Chaining
  • HTML Validation 체크
  • SSL 인증서 모니터링

1.4. 기대 효과

* 테스트케이스 작성 시간 80% 절감
* QA 리소스 30% 이상 절감
* 테스트 품질 및 신뢰성 향상
* 릴리즈 주기 단축

1.5. 배포 형태

* Docker 기반 On-premise
* 클라우드 SaaS 버전
* 온프레미스 LLM 실행 지원

1.6. 적용 사례

* SaaS 웹서비스: 반복 UI 테스트 자동화
* 커머스 플랫폼: 구매 플로우 검증
* DevOps 팀: CI/CD 파이프라인 통합

1.7. 특허 정보

* 방법 청구항: 웹 동작 기록 → AI 생성 → 실행 프로세스
* 장치 청구항: 전체 테스트 시스템 아키텍처
* 매체 청구항: 컴퓨터 실행 가능 프로그램

1.8. 같이 보기

* 자동화 테스트
* 머신러닝
* DevOps