Size: a a a

QA — Автоматизация

2019 December 12

A

AutomationQA in QA — Автоматизация
Использую webdriverIO + cucumber и столкнулась с проблемой при использовании multiremote browsers. У меня есть 2 отдельных .feature файла, но в дот репортёр и аллюре они отображаются как будто они с одного фича файла. И когда начинается запуск второго фича файла, браузер не создаёт новый инстанс, а продолжает ранить тесты на инстансе который запустился в первом фича файле. Может кто-то стыкался и знает как пофиксить?
источник

t

to the next step! in QA — Автоматизация
В jenkins relative path нужно указывать для allure?
источник

MK

Mem Kekovich in QA — Автоматизация
to the next step!
В jenkins relative path нужно указывать для allure?
А дока плагина что говорит?
источник

KS

Kolya Sid in QA — Автоматизация
Ребят, столкнулся с такой проблемой «stale element reference: element is not attached to the page document» проверяю, все верно, все локаторы норм и локально и на билдагенте запускаются и проходят тесты, но при запуске всем скопом выдает ошибку, тесты вебовские, никто не сталкивался с такой ошибкой и что делали?
источник

MA

Maksim Andryushchenkov in QA — Автоматизация
Kolya Sid
Ребят, столкнулся с такой проблемой «stale element reference: element is not attached to the page document» проверяю, все верно, все локаторы норм и локально и на билдагенте запускаются и проходят тесты, но при запуске всем скопом выдает ошибку, тесты вебовские, никто не сталкивался с такой ошибкой и что делали?
источник

В

Влад in QA — Автоматизация
Kolya Sid
Ребят, столкнулся с такой проблемой «stale element reference: element is not attached to the page document» проверяю, все верно, все локаторы норм и локально и на билдагенте запускаются и проходят тесты, но при запуске всем скопом выдает ошибку, тесты вебовские, никто не сталкивался с такой ошибкой и что делали?
У меня такое было. Решал следующим образом. Находил какой-то родительский веб елемент и после искал в нём нужный мне локатор
источник

В

Влад in QA — Автоматизация
Также этот локатор может быть в iframe
источник

KS

Kolya Sid in QA — Автоматизация
благодарствую
источник

РН

Роман Нагаев in QA — Автоматизация
всем привет, есть вопрос по составлению стратегии тестирования

дано:

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

но появилась проблема, когда я попытался написать интеграционные тесты, я не смог выделить тестовые варианты которые нужно тестировать, так как слоёв много, на каждом слое свои пути, в сумме они дают большое количество возможных путей.
кроме того получается что интеграционные тесты повторяют кейсы из юнит тестов, но не все и с большими накладными расходами на подготовку среды.
а так быть не должно

вопрос: как правильно организовать интеграционное тестирование бекенда и как формулировать тестовые варианты для тестирования?
источник

SP

Stanislav P in QA — Автоматизация
интеграционные тесты и есть же обычно в формате юнит тестов?
источник

EB

Evgenii B in QA — Автоматизация
Смотря что с чем интегрируйте. Это может быть API публичных классов, это может быть взаимодействие микросервисов на уровне HTTP API
источник

РН

Роман Нагаев in QA — Автоматизация
Stanislav P
интеграционные тесты и есть же обычно в формате юнит тестов?
они через JUnit, но в моих нынешних тестах, нет проверок на взаимодействие между компонентами, все зависимости подменяются моками, засчёт этого и достигается модульность тестов, во время тетстировния зависимость не может повлиять на тестируемый компонент
источник

SP

Stanislav P in QA — Автоматизация
Роман Нагаев
они через JUnit, но в моих нынешних тестах, нет проверок на взаимодействие между компонентами, все зависимости подменяются моками, засчёт этого и достигается модульность тестов, во время тетстировния зависимость не может повлиять на тестируемый компонент
МОКи используются в юнит тестах опять же
источник

РН

Роман Нагаев in QA — Автоматизация
Evgenii B
Смотря что с чем интегрируйте. Это может быть API публичных классов, это может быть взаимодействие микросервисов на уровне HTTP API
проблема в том что я не могу решить что тестировать, как тестировать и для чего. тесты есть, цифра в сонаркубе есть а понимания того что я тестами защитился от какого-то класса ошибок нет
источник

РН

Роман Нагаев in QA — Автоматизация
Stanislav P
МОКи используются в юнит тестах опять же
да, юнит тесты есть но я не уверен что они тестируют то что нужно, пытаюсь сформулировать стратегию тестирования, что я проверяю а что нет и что могу гарантировать этими проверками
источник

A

Anton in QA — Автоматизация
добрый день, вопрос по #ansible:
как сконкатенировать строку с несколькими переменными и присвоить новой переменной ?

дебаг показывает что переменные branch и buildнепустые, но следующая конструкия выводит пустой результат в дебаг

 - name: define build
   set_fact:
     build_name: "test-{{ branch }}-{{build}}"

перебрал много вариантов со стековерфлоу, или ошибки или пусто, явно что-то упускаю
источник

KR

Kirill Rakhcheev in QA — Автоматизация
Anton
добрый день, вопрос по #ansible:
как сконкатенировать строку с несколькими переменными и присвоить новой переменной ?

дебаг показывает что переменные branch и buildнепустые, но следующая конструкия выводит пустой результат в дебаг

 - name: define build
   set_fact:
     build_name: "test-{{ branch }}-{{build}}"

перебрал много вариантов со стековерфлоу, или ошибки или пусто, явно что-то упускаю
пробел перед и после build проставь
источник

А

Алексей in QA — Автоматизация
Kirill Rakhcheev
пробел перед и после build проставь
они не важны, это больше кодстайл для ансибла
источник

KR

Kirill Rakhcheev in QA — Автоматизация
Алексей
они не важны, это больше кодстайл для ансибла
У меня почему-то из-за этих пробелов переменная не проставлялась, когда на ансибле писал
источник

A

Anton in QA — Автоматизация
пробел не помогает такой же атпут без значений переменных: "test—"

так а что в конструкции может быть не так ? разве здесь нельзя конкатенировать?
источник