Тестирование и отладка
Qt предоставляет различные возможности для разработки высококачественного кода. Существуют функции, которые помогают в отладке для поиска ошибок, и средства тестирования, которые помогают предотвратить появление ошибок.
Тестирование отдельных модулей
Qt облегчает создание тестов отдельных модулей для проверки интерфейсов, таких как классы, функции или целые библиотеки.
- Qt Test (также известный как testlib) - фреймворк для тестирования отдельных модулей кода C++
- Qt Quick Test - фреймворк для тестирования отдельных модулей кода QML
Автотесты
Сам Qt имеет значительное количество тестов отдельных модулей, написанных с использованием фреймворков Qt Test и Qt Quick Test (автотесты). Эти автотесты доступны для изучения в каталогах tests/auto исходного кода каждого модуля Qt. Автотесты являются важной частью непрерывного контроля качества при разработке Qt.
Тестирование с помощью Qt Creator
Полный рабочий процесс отладки Qt Creator поддерживает отладку кода C++ и QML, а также возможность профилирования кода.
Для получения дополнительной информации обратитесь к Руководству Qt Creator:
Методы отладки
Эти страницы содержат рекомендации по отладке в различных ситуациях:
- Методы отладки - для кода C++
- Отладка приложений QML
- Отладка плагинов
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/testing-and-debugging.html