Spec-Zone.ru › Qt 5.14

Тестирование и отладка

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.14/testing-and-debugging.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API