Вопросы к Поиску с Алисой
Модульная система тестов в Qt работает по схеме «Входные данные — тестируемый класс — ожидаемый результат». github.com
Тест представляет собой клиента, который создаёт экземпляр класса и вызывает некоторые методы этого класса. docs.qgis.org Затем он проверяет возврат от каждого метода, чтобы убедиться, что он соответствует ожидаемому значению. docs.qgis.org Если хотя бы один из вызовов не сработает, модуль завершится неудачей. docs.qgis.org
В Qt Test Framework роль тестового набора выполняет тестовый класс — наследник QObject, а тестовый случай представляется слотом класса. pro-prof.com
Некоторые особенности работы модульных тестов в Qt: