TestDriver

비전 기반 자동 QA 테스트 플랫폼

최종 업데이트:
웹사이트 방문

소개

TestDriver란 무엇인가요?

TestDriver는 기존 CSS 셀렉터나 XPath 로케이터가 필요 없는 새로운 방식의 QA 자동화 플랫폼입니다. 컴퓨터 비전과 자연어 이해 기술을 바탕으로 실제 사용자와 같은 방식으로 애플리케이션과 상호작용합니다. 이 플랫폼은 앱을 직접 탐색하며 전체적인 테스트 범위를 자동으로 구성하고, UI 변화에 유연하게 대응하는 셀렉터 없는 테스트를 작성하며, CI/CD 과정에 자연스럽게 연결됩니다. TestDriver는 웹 애플리케이션, 컴퓨터 프로그램, 브라우저 확장 기능은 물론 캔버스나 iframe 같은 복잡한 구성 요소를 포함한 다양한 환경에서 테스트가 가능합니다.

주요 기능

셀렉터 없는 테스트 방식

컴퓨터 비전과 일반 언어 명령을 이용해 실제 사용자처럼 앱을 조작하며, UI 변경으로 인해 손상되는 취약한 셀렉터 기반 테스트 문제를 해결합니다.

자동 테스트 작성

애플리케이션을 분석하고 자연어 명령으로 탐색형 테스트를 자동 생성하여 전체적인 테스트 모음을 풀 리퀘스트 형태로 제공합니다.

스스로 수정하는 테스트

화면 구성 변경, 색상 테마 업데이트, 입력 양식 변화를 포함한 UI 변경 사항에 사람의 도움 없이 또는 테스트를 다시 만들지 않고도 자동으로 맞춰집니다.

다양한 플랫폼 호환

컴퓨터 프로그램, 브라우저 확장, 대화형 봇, 파일 전송, 동영상 콘텐츠 및 기존 방법으로 다루기 어려운 복잡한 웹 요소들을 검증합니다.

CI/CD 연동

GitHub Actions, Vercel, Netlify 배포와 쉽게 연동되며 자동화된 풀 리퀘스트 확인과 정기적인 테스트 수행을 지원합니다.

사용 예시

빠른 테스트 범위 확보 : 개발 팀은 많은 테스트 코드를 작성하지 않아도 새로운 기능이나 기존 시스템에 대한 전체적인 테스트 범위를 신속하게 확보할 수 있습니다.

기능 퇴보 검사 : 여러 브라우저 환경과 배포 단계에서 UI 퇴보와 기능 오류를 자동으로 찾아냅니다.

복잡한 앱 검증 : 변화하는 콘텐츠, 단일 페이지 앱, 점진적 웹 앱 및 일반 도구로 검사하기 어려운 상호작용 요소가 있는 애플리케이션을 테스트합니다.

지속적인 품질 관리 : 잦은 UI 업데이트에 유연하게 대응하는 자동화된 테스트를 통해 빠른 개발 과정에서도 일정한 품질 기준을 유지합니다.

다양한 플랫폼 확인 : 통합된 테스트 방법으로 웹, 컴퓨터 프로그램, 브라우저 확장 기능 플랫폼의 작동을 검증합니다.