Описание тега qttest
QtTest - это модуль Qt для модульного тестирования приложений и библиотек Qt.
0
ответов
Как избежать Qt Test от истечения времени ожидания после 600 с
Можно ли игнорировать MAX_VALUE 600 секунд при Qt-тестировании? Я попробую: qputenv("QTEST_FUNCTION_TIMEOUT", "1000000"); // 1'000 sec но результат таков: System.Exception: Process timed out: 600s Таким образом, можно увеличить время ожидания с 300 …
22 янв '18 в 17:29
1
ответ
Доступ к QFiledialog программно
Я пытаюсь сделать тестирование системы в QT созданном приложении. Я столкнулся с проблемой ниже. Действие открытого меню в моем приложении вызывает QFileDialog. У меня есть ручка (указатель) для того же. Но я не уверен, как выбрать нужный файл и выз…
02 сен '14 в 11:07
1
ответ
Как управлять QFileDialog, используя Qt Test?
У меня есть 2 вопроса: Как я могу получить доступ к QFileDialog и записать путь к файлу в поле "Имя файла" с помощью модуля Qt Test? Я спрашиваю об этом, потому что я разрабатываю некоторые тесты GUI в Qt, и теперь мне нужно открыть текстовый файл. …
09 авг '16 в 19:12
0
ответов
Как вы пишете провальный тест Qt, который генерирует BFAIL и BPASS?
При поиске в файлах Qt всех различных результатов теста Qt я наткнулся на BPASS а также BFAIL, Я хотел бы написать несколько пройденных / провальных тестов. Проблема в том, что я не могу найти примеров людей, пишущих тесты, которые генерируют эти ре…
12 апр '16 в 20:09
1
ответ
Отключить QT таймер для юнит-теста
Я пытаюсь выполнить модульное тестирование некоторого устаревшего кода, который использует QTimer для некоторых периодических действий: class MyClass : public QObject { Q_OBJECT public: explicit MyClass(QObject* parent = nullptr) : QObject(parent) {…
03 дек '18 в 09:27
0
ответов
Как я могу протестировать плагин QtCreator с помощью автотеста?
Я пытаюсь выяснить, как я могу проверить мой плагин QtCreator. Когда я смотрю на исходный код QtCreator в "GenericProjectManager", я вижу файл genericprojectplugin_test.cpp, который содержит несколько тестов. Я не уверен, как я могу выполнить эти те…
14 сен '18 в 10:03
1
ответ
Как отправить сочетание клавиш для пункта меню с помощью QTest?
В модульном тесте я пытаюсь отправить комбинацию клавиш Command+N (в Mac OS), которая соответствует пункту меню в моем приложении. Я использую модуль PySide.QtTest. В приведенном ниже коде я использую QTest.keyClicks, который не производит то, что я…
22 дек '13 в 15:41
1
ответ
Qt test mock динамически связанная библиотека
Я немного запутался, как работать с фиктивными и динамически связанными библиотеками. Давайте предположим, что структура проекта выглядит следующим образом subdirs.pro (subdir project) \- app (subdir project) \-- app (executable, include and use lib…
09 янв '18 в 08:34
2
ответа
Qt "Обезьяна" Тестирование - симуляция случайных кликов и нажатий клавиш
Есть ли основа для имитации детерминистски псевдослучайной серии кликов, наложенных на приложение Qt - чтобы попытаться вызвать любые утечки памяти, ошибки многопоточности и т. Д. - типичное тестирование на обезьянах? Какая-то экзотическая обезьяна,…
10 сен '12 в 14:28
3
ответа
Модульное тестирование (не Qt) C++ кода в Qt Creator?
У меня есть проект C++, который не использует Qt. Я использую Qt Creator в качестве своей IDE, потому что это очень удобно. Я читал о модульном тестировании в Qt Creator здесь, и я думаю, что Qt Test кажется довольно хорошим. Есть ли способ использо…
29 июн '15 в 13:01
2
ответа
Сборка тестов Qt с помощью CMake
Может кто-нибудь дать мне пример некоторого тестового кода QT и CMakeLists.txt, который собирается с помощью Cmake и запускается с помощью CTest. Я не могу найти ни одного! -Kurtis
20 янв '11 в 23:26
0
ответов
Как проверить метод, который читает данные из файла
У меня есть класс со следующим конструктором: MyClass(QFile& file);, Я хочу протестировать его с помощью Qt Test Framework. Как мне указать содержимое файла из юнит-теста (без создания реального файла)?
15 май '16 в 16:11
1
ответ
Что QTest::currentTestFailed() возвращает для функций инициализации и очистки TestCase?
В настоящее время используется QT 4.8 и в соответствии с документом QTest::currentTestFailed() "Возвращает true, если текущая тестовая функция не выполнена, в противном случае - false". Я не уверен, означает ли это, что значение даст неудачный / усп…
16 янв '17 в 08:44
1
ответ
Как получить доступ к QAction с помощью библиотеки QtTest?
У меня есть всплывающее меню в QTableWidget (ResultTable). В конструкторе моего класса я установил политику контекстного меню: resultTable->setContextMenuPolicy(Qt::CustomContextMenu); connect(resultTable, SIGNAL(customContextMenuRequested(QPoint…
28 окт '16 в 12:55
0
ответов
Qt Test Simulated MouseEvent не пересылается дочернему виджету
Я провел некоторый опрос, возможно ли использовать QtTest для тестирования некоторых моих пользовательских виджетов Qt. Я смог построить и запустить тесты, а также смоделировать события и проверить их с помощью QSignalSpy, Виджеты, которые я собираю…
09 июн '16 в 11:11
4
ответа
Тестирование с помощью модуля Qt QLestLib
Я начал писать некоторые тесты с системой модульного тестирования Qt. Как вы обычно организуете тесты? Это один тестовый класс на один класс модуля, или вы тестируете весь модуль одним тестовым классом? Qt docs предлагает следовать прежней стратегии…
01 май '10 в 13:00
4
ответа
Как собрать результаты всех модульных тестов QtTestLib в один файл при использовании одного тестового проекта?
В нашем проекте мы используем QtTestLib для модульного тестирования. Причины в том, что весь проект уже использует Qt, когда это возможно, и это приложение с графическим интерфейсом, поэтому мы хотели иметь возможность тестировать интерфейсы с графи…
30 мар '12 в 14:03
1
ответ
Как использовать QtTest с qbs
Я не могу найти четкий пример построения тестов с помощью QBS. Я пытался так import qbs CppApplication { consoleApplication: true files: [ "TestTask.h", "TestTask.cpp" ] Depends { name: "Qt"; submodules: [ "core", "testlib" ] } } TestTask является п…
15 май '17 в 12:00
1
ответ
Функциональный тест для QMessageBox... почему не работает?
Я бы разработал несколько функциональных тестов для приложения pyqt, которое использует PyQt (или PySide) в качестве библиотеки GUI. В тестах используются библиотеки Unittest и Qttest, о которых сообщалось во многих ресурсах, например, этот вопрос о…
24 июн '14 в 09:16
4
ответа
Как структурировать проект при модульном тестировании приложения Qt от QTestLib
Я получил свой проект Qt, и я использую Qt Creator. Я хочу протестировать весь мой код.Однако я довольно новичок в фреймворке QTestLib, но все рекомендовали его для тестирования исходного кода на основе Qt. Теперь я немного запутался, как структурир…
28 авг '12 в 07:54