Skip to main content
Video Thumbnail
 

Squish

비주얼 테스트 및 기능 테스트 지원

UI가 어떻게 변화되더라도, 얼마든지 테스트를 자동화하세요.

비주얼 테스트 및 기능 테스트 지원

현대 애플리케이션의 품질을 보증하기 위해서는 기능적 정확성시각적 정밀성이 모두 필요합니다. Squish는 종합적인 테스트 기능 세트를 제공하여 데스크톱, 웹, 모바일 및 임베디드 애플리케이션 전반에 걸쳐 UI 동작, 외관 및 텍스트 콘텐츠를 검증할 수 있도록 합니다.

객체 기반 테스트

 

객체 기반 테스트는 자동화된 GUI 테스트를 위한 현대적이고 유연한 접근 방식입니다. 화면 위치나 시각적 외관에 의존하는 대신, 유형, 계층 구조, 이름과 같은 속성을 기반으로 UI 요소를 고유한 객체로 식별하고 상호작용합니다.
 
객체 기반 테스트는 UI 레이아웃이나 디자인이 변경되더라도 테스트의 안정성과 정확성을 보장합니다. 취약한 좌표나 이미지 매칭에 대한 의존성을 제거함으로써 테스트 유지보수 부담을 획기적으로 줄이고, 자동화 테스트에 대한 신뢰도를 높여 확장 가능하고 신뢰할 수 있는 소프트웨어 품질 보증의 핵심 요소입니다.
 
 
테스트 자동화의 정밀성과 안정성을 확보하세요

Squish의 객체 기반 테스트

Squish는 데스크톱, 웹, 모바일 및 임베디드 애플리케이션 전반에서 객체 기반 테스트를 손쉽게 수행할 수 있도록 합니다. 

Squish 객체 기반 테스트 튜토리얼 보기

뛰어난 객체 식별

Squish는 화면 위치가 아닌 고유한 속성을 기반으로 UI 요소를 인식하고 상호작용합니다.

자동 객체 맵 생성

Squish는 테스트 기록 중에 유지 관리가 쉬운 객체 맵을 구축하여 테스트 관리를 간소화합니다.

기술 중립적(Agnostic) 테스트

Qt, Java, .NET, Web, iOS, Android 등 다양한 기술을 지원합니다. 하나의 도구로 모두 해결하세요.

UI 변경에도 유연하게

UI 레이아웃 업데이트나 재설계에도 테스트가 계속 작동하여 테스트가 중단되는 일을 최소화합니다.

지능형 검색 옵션

복잡하고 동적이며 깊게 중첩된 객체를 정밀하게 찾아내고 상호작용하세요.

이미지 기반 테스트

이미지 기반 테스트는 자동화된 테스트가 기본 객체 속성이 아닌 시각적 표현을 기반으로 UI 컴포넌트를 찾아 상호작용할 수 있도록 합니다.
 
이는 레거시 시스템이나 커스텀 그리기 인터페이스처럼 기존 객체 인식이 불가능한 애플리케이션을 테스트할 때 필수적입니다. 이미지 기반 테스트는 화면에 보이는 모든 요소를 자동화할 수 있도록 하여 다른 테스트 방법으로는 접근하지 못하는 부분을 보완합니다.
모든 시각적 요소와의 상호작용을 자동화하세요

Squish의 이미지 기반 테스트

Squish는 최대의 테스트 유연성을 위해 고급 이미지 인식 기능을 제공합니다.

Squish의 이미지 기반 테스트 단계별 가이드 확인하기

픽셀 단위의 정밀한 이미지 매칭

캡처된 스크린샷을 정밀하게 매칭하여 화면상의 요소를 찾아 상호작용합니다.

조정 가능한 허용 오차(Tolerances)로 정밀도 향상

동적 시각 콘텐츠 처리를 위해 색상 감도와 매칭 임계값을 미세 조정합니다.

모든 UI 기술 지원

커스텀 렌더링, 게임, 레거시 앱 등 객체 기반 방식이 적용되지 않는 환경에서도 작동합니다.

하이브리드 테스트 유연성

이미지 기반 작업과 객체 기반 테스트를 하나의 원활한 스크립트로 결합하세요.

자동 이미지 관리

Squish 내에서 직접 참조 이미지를 손쉽게 캡처, 업데이트 및 관리하세요.

비주얼 검증

시각적 검증은 애플리케이션의 사용자 인터페이스가 레이아웃, 글꼴, 그래픽, 색상 등이 의도하지 않은 변경 사항 없이 정확히 표시되는지 확인합니다.
 
비주얼 검증은 기능 테스트에서 놓칠 수 있는 시각적 회귀(Regressions) 포착하는 데 필수적이며, 특히 브랜드 일관성과 시각적 정확성이 중요한 애플리케이션이라면 더욱 중요합니다. UI 또는 특정 영역의 스크린샷을 알려진 기준선과 비교함으로써, 시각적 검증은 플랫폼과 기기 전반에 걸쳐 픽셀 단위의 완벽한 품질과 세련된 사용자 경험을 보장합니다.
UI가 의도대로 정확하게 구현되도록 하세요

Squish가 비주얼 검증을 가능하게 하는 방법

Squish는 픽셀 단위 비교를 위한 강력한 도구를 제공하며, 테스트 케이스와의 손쉬운 통합을 지원합니다.

Squish 시각적 검증 기능 작동 방식 알아보기

자동화된 스크린샷 비교

전체 화면 또는 영역 스크린샷을 캡처하고 기준 이미지와 비교합니다.

커스텀 허용 오차(Tolerance) 수준 정의

실제 문제를 포착하면서 동시에 오탐을 방지하기 위한 허용 가능한 변동 수준을 정의할 수 있습니다.

기능 테스트와의 통합

완벽한 커버리지를 위해 객체 및 이미지 기반 테스트와 함께 시각적 검사를 추가할 수 있습니다.

명료한 시각적 보고서

Squish는 보고서에서 직접 차이점을 강조 표시하여 불일치를 쉽게 발견하고 쉽게 해결할 수 있도록 합니다.

크로스 플랫폼 일관성

다양한 기기, 화면 해상도 및 운영 체제에서 앱의 디자인과 룩앤필을 검증하세요.

광학 문자 인식 (OCR)

광학 문자 인식(OCR, Optical Character Recognition)은 기존 문자 속성 인식이 불가능한 이미지나 커스텀 UI의 일부로 렌더링된 텍스트를 자동화된 테스트를 통해 탐지, 판독 및 검증할 수 있게 합니다.
이는 대시보드, 차트, 비디오 스트림 또는 레거시 애플리케이션과 같은 복잡한 시각적 인터페이스에서 텍스트를 검증하는 데 매우 중요합니다. OCR은 화면상의 정보를 하나도 빠짐없이 테스트하여 철저한 품질 검증이 이루어지도록 보장하는 필수 도구입니다.
화면 어디에서나 텍스트를 인식하고 검증하세요

Squish의 광학 문자 인식(OCR) 기능

Squish가 광학 문자 인식을 지원하는 방법에 대한 간략한 개요를 확인해 보세요. 

OCR 작동 방식 튜토리얼 보기

이미지 콘텐츠에서 텍스트 추출

이미지, 차트, 동영상 및 커스텀 UI에서 텍스트를 식별하고 검증합니다.

다중 언어 및 글꼴 지원

다양한 언어, 글꼴 및 스타일을 손쉽게 처리합니다.

다른 테스트 방식과의 결합

OCR을 객체 및 이미지 기반 테스트에 통합하여 더 풍부한 테스트 시나리오를 구현할 수 있습니다.

동적 콘텐츠 검증

실시간으로 동적으로 변경되는 화면상의 텍스트를 감지하고 검증합니다.

크로스 플랫폼 OCR 지원

데스크톱, 웹, 모바일 및 임베디드 애플리케이션에서 OCR 기반 테스트를 수행합니다.

하이브리드 애플리케이션 테스트

하이브리드 애플리케이션 테스트는 모바일 앱과 크로스 플랫폼 데스크톱 애플리케이션에서 흔히 볼 수 있는 네이티브 코드와 임베디드 웹 콘텐츠가 혼합된 애플리케이션의 테스트를 자동화합니다.
하이브리드 앱 테스트에는 두 계층 모두와 원활하게 상호작용할 수 있는 도구가 필요합니다. 하이브리드 테스트는 서로 다른 기술을 아우르는 워크플로우가 엔드투엔드로 검증되도록 보장하여, 품질과 일관된 사용자 경험을 유지합니다.
웹 및 네이티브 컴포넌트를 결합한 앱을 위한 원활한 테스트

Squish가 하이브리드 애플리케이션 테스트를 가능하게 하는 방법

Squish는 혼합 기술 스택을 손쉽게 처리하는 종합적인 하이브리드 테스트 솔루션을 제공합니다. 

단계별 구현 가이드 확인하기

네이티브 및 웹 레이어를 위한 통합 테스트

단일 테스트 스크립트를 작성하여 네이티브 및 웹 컴포넌트 간 상호작용을 자동화합니다.

고급 크로스 기술 객체 인식

Squish는 기술이나 프레임워크에 관계없이 UI 요소를 식별하고 상호작용합니다.

모바일 및 데스크톱 플랫폼 간 테스트

하이브리드 앱을 Android, iOS 및 데스크톱 환경에서 일관되게 검증합니다.

손쉬운 객체 매핑 및 유지 관리

Squish는 하이브리드 객체를 자동으로 매핑하여 테스트 유지 관리의 복잡성을 줄입니다.

Squish 기능에 대해 궁금한 점이 있으신가요?
언제든 문의해 주세요!

문의하기