Описание тега qtest

0 ответов

Как импортировать отчеты JUnit XML из Protractor с помощью Jasmine ito QASymphony qTest с помощью плагина Jenkins

Мне нужно взять пакет существующих отчетов по тестам XML в стиле JUnit, сгенерированных karma-junit-reporter, в моем наборе тестов Protractor/Jasmine и поместить эти результаты в qTest. Обычный способ сделать это - настроить плагин Jenkins, предоста…
03 окт '18 в 19:36
2 ответа

qTest | Jenkinsfile Pipeline Integration

Я интегрировал qTest с конвейером Jenkinsfile после перехода по ссылке ниже. https://www.qasymphony.com/video-training/qtest/project-admin/how-to-integrate-qtest-jenkins-pipeline-projects/ После интеграции с моим конвейером я наблюдаю ошибки ниже. c…
21 дек '18 в 15:31
0 ответов

Есть ли в PyQt поддержка макросов QTest, таких как QTRY_VERIFY

Имеет ли PyQt поддержку макросов QTest, таких как QVERIFY и, что более важно, QTRY_VERIFY и т. Д. Я оглянулся, но не смог найти, но, может быть, я что-то упускаю Если нет, то как лучше всего поддерживать эту функцию? Я бы предпочел не использовать q…
11 янв '19 в 12:26
0 ответов

qTest | Не получается получить полный список тестовых случаев из модуля Test Design

Необходимо получить все тестовые примеры из модуля на этапе разработки тестов qTest Используется endPoint в следующем формате, чтобы получить все тестовые случаи в модуле Test. String endPoint = URL + projectId + "/test-cases?parentId="+ moduleId; П…
26 май '19 в 13:20
0 ответов

Qt: Случайные ошибки сегментации в конструкторе в модульном тестировании

У меня есть проект Qt GUI, для которого я пишу тестовые случаи, используя QTest. У меня есть класс MainWindow, который является классом GUI. Все тесты были выполнены правильно. Но внезапно я начал получать случайные сбои (ошибки сегмента) при инициа…
22 май '19 в 08:02
0 ответов

Qt5/QTest: Как смоделировать тактовую частоту (QTimer и т. Д.)?

Я ищу способ изменить (ускорить) время для модульных тестов, чтобы автоматизированным тестам не приходилось слишком долго ждать событий, зависящих от времени или таймера. Другие фреймворки иногда предоставляют, например, "фиктивные часы", но я не см…
08 мар '19 в 14:07
1 ответ

Глобальное распознавание функции не удалось

При наличии простого qtest, который сравнивает 2 разных объекта для определенной пользователем структуры: Test a, b = {1}; QCOMPARE(a, b); Почему есть разница между: (1) static char* toString(const Test &) { using QTest::toString; return toStrin…
21 мар '19 в 10:10
0 ответов

Gmock ожидает EXPECT_CALL с использованием условных переменных и мьютекса вместо QTest::qWait(мс)

В настоящее время мой unittest использует QTest::qWait(мс), чтобы дать достаточно времени для перехвата сигнала DBUS и слота для выполнения теста EXPECT_CALL. Я хочу удалить ожидание и сделать GMock EXPECT_CALL, используя std::condition_variable и s…
26 мар '19 в 22:37
0 ответов

Показать имя ветки git в qTest, используя Jenkins с xUnit в многоотраслевом проекте

Я подключаю проект, который автоматически строится на Jenkins, к qTest с помощью плагина qTest ( https://plugins.jenkins.io/qtest). Я настроил проект для использования типа отчета "PHPUnit-3.x (по умолчанию)" и для отправки файла junit.xml в qTest п…
10 апр '19 в 12:43
1 ответ

Тестирование графических интерфейсов с помощью GoogleTest & QTest

У меня есть графический интерфейс, и я хочу протестировать многие функции этого графического интерфейса. Проблема заключается в том, что все подвиджеты являются частными членами этого основного класса GUI. Как я могу протестировать мой основной граф…
04 июн '19 в 19:46
1 ответ

Тестирование лямбда-уникального соединения в Qt

Мой вопрос: как проверить, существует ли соединение в Qt, когда слот является лямбда-функцией? У меня есть следующий фрагмент кода connect(item1, &Item::somethingChanged, this, [this](){ doSomething(m_someObject1, 2); }, Qt::DirectConnection); c…
27 июн '19 в 19:54
1 ответ

Как использовать QCOMPARE с двумя пользовательскими классами в пользовательском пространстве имен?

У меня есть класс MyClass в пространстве имен MyNameSpace, и я определяю оператор == в тестовом модуле, так что классы могут быть переопределены. Модульный тест не "компилируется", потому что отсутствует оператор == match для const MyNameSpace Mycla…
30 авг '19 в 21:33
0 ответов

Избыточное объявление пространства имен в сигнале для использования QSignalSpy

Я пытаюсь утилизировать QTest в комбинации с Catch а также QSignalSpy чтобы проверить мои приложения. Я должен сказать, что я использую Qt 5.10.0, что может быть важно. Недавно я наткнулся на странное поведение, которое я не мог объяснить. main.cpp …
27 июн '19 в 10:37
1 ответ

Как сгенерировать щелчок мышью на QGraphicsWidget в QTest?

Я хочу проверить функциональность нажатия кнопки на моей панели. Проблема в том, что кнопка - это не элементы QPushButtons, а элементы QGraphicWidget. Как сгенерировать эту кнопку щелчком мыши, чтобы проверить ее поведение? Кнопки не являются просты…
12 июл '19 в 16:01
1 ответ

Повторное тестирование данных в Qt

Могу ли я заставить QTest использовать один набор данных более одного раза? Мы используем инфраструктуру Qtest Qt для низкоуровневых тестов в проекте и используем стиль, управляемый данными, где это имеет смысл. Я пришел к тому, что хочу провести не…
05 июн '19 в 01:21
0 ответов

Как проверить компонент, заданный свойству highlight для ListView?

Я пишу тесты компонента, который выглядит примерно так: FocusScope { property ... id: root width: parent.width Component { id: focusMarker Item { z: 100 Rectangle { objectName: "focusMarker" visible: root.focus //... } } } ListView { id: sliderView …
21 июн '19 в 16:28
1 ответ

Имитация движения мыши с использованием QTest

Я использую QTest протестировать простые виджеты и все работает как положено. Но теперь у меня есть более сложный сценарий тестирования, где у меня есть в основном виджет, который позволяет пользователю нажимать кнопку мыши, затем перемещать некотор…
24 июн '19 в 12:54
0 ответов

Как я могу измерить тестовое покрытие в QT?

Я использую Qt Creator 4.8.2. У меня уже есть рабочая программа "А", и я добавил подпроект "Б" для тестирования. Я пытаюсь выполнить модульный тест с помощью qtest. Как я могу измерить охват тестированием для проекта "А"? Если есть примеры, прокомме…
16 апр '20 в 09:04
1 ответ

В инструменте управления импульсным тестированием QTest невозможно связать сценарии тестирования с требованиями

Мы можем установить некоторые правила, триггеры, действия и константы для выполнения связывания требований, связывания сценариев, обновления результатов cucumber json и т. Д., Которые в конечном итоге будут отражены в Qtest Manager. Это, в свою очер…
16 фев '20 в 10:39
1 ответ

Как имитировать перетаскивание с помощью QTest

Чтобы создать тестовый пример для ошибки перетаскивания в QTreeView виджет Я попытался смоделировать поведение мыши при перетаскивании. Я в основном выбираю первый элемент в QTreeViewи хотите перетащить его на третий элемент. Я сделал это, используя…