Size: a a a

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

2020 January 23

TL

THE LOGOS in QA — Автоматизация
Увы
источник

AB

Alexei Barantsev in QA — Автоматизация
да, классы в JUnit5 — никак. можно упорядочить только методы внутри класса
источник

AB

Alexei Barantsev in QA — Автоматизация
поэтому просто пересмотрите подход к проектированию тестов
источник

AB

Alexei Barantsev in QA — Автоматизация
используйте фикстуры вместо упорядочивания тестов
источник

YO

Yaroslav Osmyslitelny in QA — Автоматизация
Если что, 10 минут гугления могли привести вас с гитхаб junit5 где подобные вопросы обсуждаются
источник

TL

THE LOGOS in QA — Автоматизация
Yaroslav Osmyslitelny
Если что, 10 минут гугления могли привести вас с гитхаб junit5 где подобные вопросы обсуждаются
Ок, как хорошо что я 10 минут не гуглил, а спросил у вас. Сенпай 🌟
источник

R(

Roman (rpwheeler) in QA — Автоматизация
THE LOGOS
Добрый день. Возник такой вопрос, можно ли указать последовательность выполнения тестов, для классов. У меня допустим есть 2 класса, 1 создаёт данные, а 2 проверяет их. Если я запущу тесты по тегам или ещё как-нибудь, выполняются тесты, где мы проверяем данные, а уже потом создаём и это не правильно. Использую
Junit5 + maven.
Можно вопрос? :)
Почему нельзя сделать
класс с действиями по созданию данных,
класс с действиями по получению данных,
а потом паковать собственно проверки в третий класс по принципу "создал-проверил"?

Для меня "создал-проверил" и разнесение логики действий (создания-удаления) и проверок (ассертов) выглядит вполне логично.

Мне интересно какая логика (применительно к автоматизации в тестировании) стоит за тем чтобы только создавать, но не проверять.
источник

M

Mangusta in QA — Автоматизация
Roman (rpwheeler)
Можно вопрос? :)
Почему нельзя сделать
класс с действиями по созданию данных,
класс с действиями по получению данных,
а потом паковать собственно проверки в третий класс по принципу "создал-проверил"?

Для меня "создал-проверил" и разнесение логики действий (создания-удаления) и проверок (ассертов) выглядит вполне логично.

Мне интересно какая логика (применительно к автоматизации в тестировании) стоит за тем чтобы только создавать, но не проверять.
плюсую подход. Добавить к этому скипов, и тесты теперь не фейлятся, а не проходят(считай, проверки не прозошло), ведь приложение в нужном стейте не оказалось. Защищает от моментов:
тонна тестов зависят от одной сущности - сущность не создалась - тонна тестов красная "всё сломалось".
По хорошему, имхо: 1 тест красный "штука не создалась", тонна тестов - скипнута "мы не знаем, работает ли, нам та штука мешает"
источник

А

Алексей in QA — Автоматизация
THE LOGOS
Добрый день. Возник такой вопрос, можно ли указать последовательность выполнения тестов, для классов. У меня допустим есть 2 класса, 1 создаёт данные, а 2 проверяет их. Если я запущу тесты по тегам или ещё как-нибудь, выполняются тесты, где мы проверяем данные, а уже потом создаём и это не правильно. Использую
Junit5 + maven.
такой фичареквест на стадии обсуждения. Пока же или править код джюнита (где там в 5й надо влезать - надо посмотреть), или костылевать через именование тест классов и мавен фэйлсэйф плагин (runOrder переменная, отвечает за последовательность выбора классов)
источник

А

Алексей in QA — Автоматизация
с джавой некоторое время не работаю, так что где именно патчить джюнит5 не в курсе к сожалению
источник

ZE

Zewa 🚽 Expert in QA — Автоматизация
Twickbot
Привет! Кто-нибудь работает с Селениумом? Вопрос про то, что ФФ и Хром палятся, когда работают под управлением. Кто-нибудь занимался этой темой?
Занимался. Написал плагин для фф, который переопределяет navigator.webdriver и он всегда false. Я фанбой фф, поэтому хромого даже не пытался юзать для схожих целей

Не вижу ничего плохого в ui ботах :)
источник

A

Alex in QA — Автоматизация
THE LOGOS
Добрый день. Возник такой вопрос, можно ли указать последовательность выполнения тестов, для классов. У меня допустим есть 2 класса, 1 создаёт данные, а 2 проверяет их. Если я запущу тесты по тегам или ещё как-нибудь, выполняются тесты, где мы проверяем данные, а уже потом создаём и это не правильно. Использую
Junit5 + maven.
Знаю в тестнг есть интерцепторы которые могут выставить тесты в любом порядке, возможно и в джюнит есть
источник

A

Alex in QA — Автоматизация
А вообще тестнг рулит ))
источник

AS

Arthur Stupin in QA — Автоматизация
Alex
А вообще тестнг рулит ))
чем?
источник

A

Alex in QA — Автоматизация
Всем
источник

AS

Arthur Stupin in QA — Автоматизация
Alex
Всем
убедил
источник

y

yura in QA — Автоматизация
Arthur Stupin
убедил
Но не всех :)
источник

AS

Arthur Stupin in QA — Автоматизация
yura
Но не всех :)
я junit использую, просто думал убедят в обратном ;)
источник

SG

Sergii Gudym in QA — Автоматизация
Андроид, как сделать быстро скриншоты всех лайаутов без эмуля?
источник

SG

Sergii Gudym in QA — Автоматизация
Под разные экраны
источник