Проведение тестов в Qt

  • Проведение тестов в Qt

    Тестирование — это фундамент быстрой разработки программ, позволяющий быстро продвигаться вперед. Далее...

  • Создание тестов в Qt

    Тесты полезно создавать до начала реализации кода. Это позволит вам принаписании теста лучше осмыслить и понять задачу, задав себе вопрос — что нужно сделать для добавления реализации. Далее...

  • Тесты с передачей данных

    До настоящего момента мы вписывали данные для проведения теста в макрос QCOMPARE(). Подобный подход вызывает нежелательный эффект дублирования кода. Для минимизации дублирования кода QtTestLib предоставляет возможность проведения тестов с передачей данных. Такой подход позволяет отделить тестовый код от данных, поместив их в отдельное место. Этим местом является слот, который предоставляется для каждого тестирующего слота. Этот слот должен называться так же, как и тестирующий, но с постфиксом _data. Далее...

  • Создание тестов графического интерфейса

    QTestLib предоставляет механизм для тестирования графического интерфейса. Предположим, что мы хотим протестировать поведение виджета однострочного текстового поля QLineEdit. Прежде всего нам потребуется создать класс, содержащий тестовый метод. Далее...