Cross-platform software libraries and APIs
Qt Creator IDE and productivity tools
UI Design tool for UI composition
for Qt projects
Digital advertising for UI apps
Usage intelligence for embedded devices
Qt는 제품 개발 전체 수명 주기에 걸쳐 생산성을 높이며, UI 디자인 및 소프트웨어 개발부터 품질 보증 및 배포까지 다양한 영역에서 활용됩니다. 여러분의 프로젝트에 가장 적합한 해결책을 찾아보세요.
최신 자료를 얻고, 진행 예정인 이벤트를 확인하실 수 있습니다. Qt를 통해 혁신을 이루고 있는 기업 및 개발자를 알아보세요.
Qt 지식이 손끝에 펼쳐져 있습니다. 여러분의 이상적인 학습 자원을 찾거나 커뮤니티와 상호 작용하는 방법은 다양합니다. 여기 몇 가지 추천 사항입니다:
Qt의 초보자이든 베테랑 프로이든, 성공하기 위해 필요한 모든 도움과 지원을 제공합니다. 아래는 여러분이 성공을 거둘 수 있도록 도와줄 수 있는 몇 가지 방법입니다:
끊임없이 제품이 발전하고 안전이 중요한 애플리케이션이 등장하는 상황에서도, 그래픽 사용자 인터페이스(GUI) 테스트와 인간-기계 인터페이스(HMI) 테스트를 쉽고 편하게 수행할 수 있습니다.
Squish 는 애자일 방식으로 일하는 팀을 효과적으로 지원합니다. 개발 프로세스 내 반복적인 테스트 실행 정의 또는 사용자가 등록한 일정에 맞춰 테스트를 실행할 수 있습니다. 이를 통해 실행 파일이 QA 팀에 전달되기 전에, 새로운 코드 변경으로 인한 오작동이나 버그를 확인하여 개발팀에 해당 commit 에 대한 빠른 피드백을 제공합니다.
여러 기술을 사용하는 애플리케이션 또는 두 개 이상의 툴킷을 활용하는 애플리케이션을 원활하게 자동화합니다. 각 종류의 UI 컨트롤과 자연스럽게 상호작용하여, 애플리케이션 품질에 집중할 수 있습니다.
Squish는 완전한 Behavior-Driven Development (BDD)를 지원합니다. BDD는 소프트웨어 개발에서 사용되는 애자일 테스팅 방법론 중 하나로, 기술자들 뿐만 아니라 비즈니스 이해 관계자들을 모아 원활하게 협업할 수 있도록 하여 높은 퀄리티의 상품을 제작할 수 있습니다.
Squish®는 BDD를 완벽히 지원하고, Gherkin(표준 BDD) 언어와 100% 호환됩니다. BDD GUI 테스트를 생성, 녹화, 유지 관리 및 디버깅할 수 있습니다.
Squish GUI Tester는 사용자가 작업하는 과정을 자동으로 기록하여 테스트 스크립트를 작성하고, 낮은 수준의 이벤트가 아닌 높은 수준의 사용자와 애플리케이션 간의 상호작용 그리고 객체 인식이 가능합니다.
작업을 녹화하거나 기존 스크립트 수정 시, Squish Verification Points 또는 Pick 도구를 사용하여 검증 포인트를 삽입할 수 있습니다. 객체 속성 확인, 이미지 비교, 테이블 값을 검증하는 것도 가능합니다.
Squish GUI Tester는 녹화, 테스트 실행과 결과 확인, 스크립트 디버깅, 객체 스파이, 고급 스크립트 편집과 유지 관리 기능을 통합적으로 지원합니다.
Squish GUI Tester를 사용하여 Python, Perl, JavaScript, Tcl이나 Ruby와 같은 실제 널리 사용되는 스크립트 언어를 활용하여 테스트를 자동화할 수 있습니다.
다양한 데이터 소스의 데이터를 활용하여 테스트 스크립트를 실행해보세요. 이를 위해 Make data-driven wizard 를 활용할 수도 있습니다.
Squish GUI Tester를 사용하여 스크립트 세트 또는 일괄 처리를 실행하고 상세한 로깅 및 실행 결과를 확인할 수 있습니다.
ALM, 테스트 관리, 지속적인 통합, 통합 빌드 시스템 및 소프트웨어 프로젝트 관리.
테스트 생성, 유지 관리와 문제 해결을 단순화하여 안정적이면서도 강력한 테스트 스크립트를 작성해보세요.
Squish GUI Tester를 통해 여러 기술을 사용하는 애플리케이션 또는 두 개 이상의 툴킷을 활용하는 애플리케이션을 원활하게 자동화하세요.
Element와 Group of Controls 에 대한 고급 검증 옵션.
이미지 기반 테스팅을 사용하여 사용자 정의 컨트롤 또는 2D/3D 그래픽 플롯 및 이미지를 식별할 수 있습니다.
Squish®는 이미지 기반 및 객체 기반 GUI 테스팅을 보완하여 더 다양한 테스트 시나리오에서 텍스트를 활용한 검증을 수행할 수 있도록 광학 문자 인식(Optical Character Recognition, OCR) 을 지원합니다.
완전히 통합된, 원클릭 원격 제어 솔루션으로 어떠한 타겟도 원격으로 제어할 수 있습니다.
Automated cross-platform GUI and HMI testing for applications written with Qt Widgets, QML, Qt Quick, Qt WebKit, and Qt WebEngine. Includes support for automating embedded WebKit content.
Automated cross-platform GUI Testing for AWT, SWT, RCP, Swing and JavaFx applications, Java applets and Java WebStart apps.
Automated GUI testing for native Windows applications. Dedicated support is available for MFC, WinForms, and WPF controls, along with automation capabilities through MSAA and UIAutomation.
Automated GUI Testing for native macOS applications including support for embedded Webkit content.
Automated cross-browser GUI testing for Web and HTML5 applications.
Support on desktop, mobile and embedded platforms, as well as iOS and Android devices and emulators.
Automated GUI testing is provided for native iOS apps, offering support on both devices and emulators. It also includes the capability to automate embedded WebKit content.
Automated GUI testing is available for native Android apps, encompassing support for automating embedded web content. It provides support for both devices and emulators.
Automated GUI Testing for Tk applications on Windows, Linux, Unix and macOS.
Full toolkit-agnostic display automation for any GUI technology.
Supports all applications running on desktop, mobile or embedded devices capable of running a VNC server.
가장 최신 버전인 Squish 8.0에는 모델 기반 테스팅이 도입되었고, Linux arm64에서 Qt용 Squish에 대한 지원, Qt 6.7 애플리케이션 테스팅 그 외 다양한 업데이트가 추가되었습니다.
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.