Size: a a a

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

2020 August 09

SV

Stanislav Vasenkov in QA — Автоматизация
Stanislav Vasenkov
Небольшой вопрос по неймингу тестов, как все-таки правильно?
Анонимный опрос
57%
testArchiveDeposit
43%
archiveDepositTest
Проголосовало: 14
офигеть)
источник

OR

Oleksandr Romanov in QA — Автоматизация
Stanislav Vasenkov
Небольшой вопрос по неймингу тестов, как все-таки правильно?
Анонимный опрос
57%
testArchiveDeposit
43%
archiveDepositTest
Проголосовало: 14
shouldArchiveDepositIfLoggedIn
источник

IS

Ivan Sandrátskii in QA — Автоматизация
canArchiveDepositeWhenAuthorized
источник

IS

Ivan Sandrátskii in QA — Автоматизация
или логин
источник

СС

Сказочный Сникерс... in QA — Автоматизация
Stanislav Vasenkov
офигеть)
А где вариант test_archive_deposit?
источник

I

Illia in QA — Автоматизация
Сказочный Сникерс
А где вариант test_archive_deposit?
слишком просто))
источник

EK

Ekaterina Koksharova in QA — Автоматизация
Привет!
Не могу импортировать python библиотеку в файл с тестами robotframework. Лежит в той же папке, что и тесты. Название файла имеет вид: AdminPage.py,
импортирую так:
Library         AdminPage.py

В самой python библиотеке импортирую from robot.api.deco import library, keyword

Потом на методы указываю декораторы @keyword

И прописываю scope:
ROBOT_LIBRARY_SCOPE = ‘GLOBAL’

Когда в файле robot, хочу эту библиотеку использовать, то не видит robot питоновские keyword, а при выделении наименования библиотеки получаю сообщение «cannot find declaration to go»
источник

R

Ruslan S. in QA — Автоматизация
Ekaterina Koksharova
Привет!
Не могу импортировать python библиотеку в файл с тестами robotframework. Лежит в той же папке, что и тесты. Название файла имеет вид: AdminPage.py,
импортирую так:
Library         AdminPage.py

В самой python библиотеке импортирую from robot.api.deco import library, keyword

Потом на методы указываю декораторы @keyword

И прописываю scope:
ROBOT_LIBRARY_SCOPE = ‘GLOBAL’

Когда в файле robot, хочу эту библиотеку использовать, то не видит robot питоновские keyword, а при выделении наименования библиотеки получаю сообщение «cannot find declaration to go»
источник

И

Ильяс in QA — Автоматизация
У робота очень хорошая документация, рекомендую обратиться к ней
источник

EK

Ekaterina Koksharova in QA — Автоматизация
Ильяс
У робота очень хорошая документация, рекомендую обратиться к ней
Читала, не выходит ничего, поэтому сюда пишу
источник

EK

Ekaterina Koksharova in QA — Автоматизация
Спасибо!!
источник

MY

Maksim Yaginov in QA — Автоматизация
Господ и дамы, добрый вечер! Кто то использовал testconteiners для тестирования UI ? Хотелось бы знать в каких случаях целесообразно его использовать, кроме случая когда самому нужно кучу сервисов поднимать
источник

EB

Evgenii B in QA — Автоматизация
Имхо testcontainers бесполезное дерьмо.

Жил был docker-compose и у него была декларативная модель объявления сервисов, а потом джависты подумали, что было бы неплохо обернуть все это в ООП, и в твои тесты внести зависимости инфраструктуры (тесты не должны знать ничего о контексте инфраструктуры)

В итоге у тебя есть обертка, которая ограничена по функциональности оригинального решения, предлагает сомнительные решения по скалированию ресурсов (вместо горизонтального скалирования сервисов и микро инстансов в облаке, где удобно просто иметь разные докер-компоуз среды; тестконтейнерс предполагают, что у тебя есть Большой Сервер на котором должно крутиться N инстансов mysql) , ну и любой шаг влево-вправо потенциально рубит на корню идею, что тебе не нужно будет понимать как работает докер
источник

AE

Artem Eroshenko in QA — Автоматизация
Evgenii B
Имхо testcontainers бесполезное дерьмо.

Жил был docker-compose и у него была декларативная модель объявления сервисов, а потом джависты подумали, что было бы неплохо обернуть все это в ООП, и в твои тесты внести зависимости инфраструктуры (тесты не должны знать ничего о контексте инфраструктуры)

В итоге у тебя есть обертка, которая ограничена по функциональности оригинального решения, предлагает сомнительные решения по скалированию ресурсов (вместо горизонтального скалирования сервисов и микро инстансов в облаке, где удобно просто иметь разные докер-компоуз среды; тестконтейнерс предполагают, что у тебя есть Большой Сервер на котором должно крутиться N инстансов mysql) , ну и любой шаг влево-вправо потенциально рубит на корню идею, что тебе не нужно будет понимать как работает докер
:)
источник

MY

Maksim Yaginov in QA — Автоматизация
Хмм, интересно)
источник

OR

Oleksandr Romanov in QA — Автоматизация
Evgenii B
Имхо testcontainers бесполезное дерьмо.

Жил был docker-compose и у него была декларативная модель объявления сервисов, а потом джависты подумали, что было бы неплохо обернуть все это в ООП, и в твои тесты внести зависимости инфраструктуры (тесты не должны знать ничего о контексте инфраструктуры)

В итоге у тебя есть обертка, которая ограничена по функциональности оригинального решения, предлагает сомнительные решения по скалированию ресурсов (вместо горизонтального скалирования сервисов и микро инстансов в облаке, где удобно просто иметь разные докер-компоуз среды; тестконтейнерс предполагают, что у тебя есть Большой Сервер на котором должно крутиться N инстансов mysql) , ну и любой шаг влево-вправо потенциально рубит на корню идею, что тебе не нужно будет понимать как работает докер
Тест контейнерс полезны в интеграционном и компонентом тестировании систем и отдельных сервисов.
источник

VP

Viacheslav Pykhydko in QA — Автоматизация
Всем привет. Подскажите как сматчить 2 списка по id в один ?
источник

I

Ilias in QA — Автоматизация
Viacheslav Pykhydko
Всем привет. Подскажите как сматчить 2 списка по id в один ?
что значит сматчить ? объединить имел в виду мб?
источник

VP

Viacheslav Pykhydko in QA — Автоматизация
имею ввиду что бы на выходе получил вот такой список :
источник

DE

Dmitry Eremin in QA — Автоматизация
такой функции нет в java
с точки зрения java, у вас 4 разных объекта - то, что там idшники совпадают, ничего не значит
источник