테스트 및 디버깅
Qt는 고품질 코드를 개발하는 데 도움이 되는 다양한 기능을 제공합니다. 버그를 추적하는 디버깅과 버그를 방지하는 데 도움이 되는 테스트 기능이 있습니다.
유닛 테스트
Qt는 클래스, 함수 또는 전체 라이브러리와 같은 인터페이스를 테스트하기 위한 단위 테스트를 쉽게 생성할 수 있습니다.
- Qt Test ( 테스트 라이브러리라고도 함) - C++ 코드의 단위 테스트를 위한 프레임워크.
- Qt Quick Test - QML 코드의 단위 테스트를 위한 프레임워크
자동 테스트
Qt 자체에는 Qt Test 및 Qt Quick Test 프레임워크(자동 테스트)로 작성된 상당수의 단위 테스트가 있습니다. 이러한 자동 테스트는 각 Qt 모듈의 소스 코드의 tests/auto
디렉터리에서 학습할 수 있습니다. 자동 테스트는 Qt 개발에서 지속적인 품질 보증의 중요한 부분입니다.
를 사용한 테스트 Qt Creator
Qt Creator의 전체 디버깅 워크플로는 코드 프로파일링 기능뿐만 아니라 C++ 및 QML 코드 디버깅을 모두 지원합니다.
자세한 내용은 Qt Creator 매뉴얼을 참조하세요:
디버깅 기법
이 페이지에는 다양한 상황에서의 디버깅을 위한 제안 사항이 포함되어 있습니다:
- 디버깅 기법 - C++ 코드용
- QML 애플리케이션 디버깅
- 플러그인 디버깅
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.