Инструменты qmlscene, QML Profiler и консоль отладки
Введение: Зачем нужна комплексная отладка QML-приложений QML (Qt Modeling Language) представляет собой уникальный синтез декларативного…
Руководство по тестированию QML-приложений: От unit-тестов до интеграционного тестирования UI
Введение: Почему тестирование QML требует особого подхода QML (Qt Modeling Language) представляет собой уникальный гибрид…
Модульное, интеграционное и системное тестирование в C++
Тестирование — критически важная часть разработки программного обеспечения, особенно в C++, где ручное управление памятью…
Шаблон CMake-проекта с переключениями библиотеками тестирования
Этот шаблон проекта позволяет легко переключаться между различными фреймворками тестирования в C++/Qt: QTest Google Test…
Подключение популярных фреймворков тестирования к Qt-проекту
Qt поддерживает встроенное тестирование через QTest, но при разработке на C++ часто возникает необходимость использовать…
QSignalSpy vs Mocks: Сравнение подходов к тестированию сигналов в Qt
Сравнение подходов ХарактеристикаQSignalSpyМоки (например, Google Mock)ЦельОтслеживание вызова сигналовПроверка вызова методов, поведения объектовСфера примененияQt-ориентированные проекты (QObject)Общий…
