Описание тега 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и хотите перетащить его на третий элемент. Я сделал это, используя…
10 окт '19 в 10:41