Size: a a a

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

2020 January 31

M

Max in QA — Автоматизация
Eugene Stogniy
ну дык мышка одна - видимая )
угу )
источник

Y

Yuriy in QA — Автоматизация
блин столкнулся с такой проблемой: после вінесения повторяющихся тестовых шагов  в фкстуру теста - все заработало быстрее, но теперь если падает один из тестов - то автоматом после этого падают остальные. не подскажете как это по-нормальному делается ? пока в голову прриходит только в случае падения теста запускать фикстуру слежующего теста по новой..
источник

Y

Yuriy in QA — Автоматизация
но мне кажется что это не очень решение.
источник

Y

Yuriy in QA — Автоматизация
Yuriy
блин столкнулся с такой проблемой: после вінесения повторяющихся тестовых шагов  в фкстуру теста - все заработало быстрее, но теперь если падает один из тестов - то автоматом после этого падают остальные. не подскажете как это по-нормальному делается ? пока в голову прриходит только в случае падения теста запускать фикстуру слежующего теста по новой..
я использую для однотипных тестов один класс в котором тесты - это методы помеченные аннотацией тест.
источник

Y

Yuriy in QA — Автоматизация
а для фикстуры - использую аннотацию БефоКласс
источник

Y

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

Y

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

O

Oleg in QA — Автоматизация
Yuriy
блин столкнулся с такой проблемой: после вінесения повторяющихся тестовых шагов  в фкстуру теста - все заработало быстрее, но теперь если падает один из тестов - то автоматом после этого падают остальные. не подскажете как это по-нормальному делается ? пока в голову прриходит только в случае падения теста запускать фикстуру слежующего теста по новой..
если падает BeforeClass, то все тесты должны скипнуться
источник

O

Oleg in QA — Автоматизация
> в случае падения теста запускать фикстуру слежующего теста по новой..
Это что значит?
источник

O

Oleg in QA — Автоматизация
Если надо перед тестом что то запускать, то это BeforeMethod
источник

Y

Yuriy in QA — Автоматизация
не в том проблема.
Идет пачка тестов (12). по какой либо причине паддает 3ий. при этом остается открытм приложение и теперь уже 4 тест не моэет пройти - потому что он заточен начинать свой сценарий с другой стратовой точки.
источник

Y

Yuriy in QA — Автоматизация
пока у меня фикстуры не было - то падал только 3ий тест и все. а сейчас парают все последующие за первым упавшим.
источник

A

Alex in QA — Автоматизация
Yuriy
не в том проблема.
Идет пачка тестов (12). по какой либо причине паддает 3ий. при этом остается открытм приложение и теперь уже 4 тест не моэет пройти - потому что он заточен начинать свой сценарий с другой стратовой точки.
ууу зависимые тесты - горе в семье
источник

Y

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

O

Oleg in QA — Автоматизация
Yuriy
не в том проблема.
Идет пачка тестов (12). по какой либо причине паддает 3ий. при этом остается открытм приложение и теперь уже 4 тест не моэет пройти - потому что он заточен начинать свой сценарий с другой стратовой точки.
AfterMethod(alwaysRun = true)
источник

O

Oleg in QA — Автоматизация
и закрывай там что тебе надо
источник

O

Oleg in QA — Автоматизация
а в BeforeMethod открывай
источник

АМ

Андрей Михаевич in QA — Автоматизация
Eugene Stogniy
Если у вас только начинаеться АПИ автоматизация то как вариант посмотрите на фреймворк Карате
Все уже написано. Остаётся вопрос автоматически запускать. А при запуске через Jenkins отчёт катит только консольный
источник

Y

Yuriy in QA — Автоматизация
а как-то можно задать чтобы афте метод срабатывал ТОЛЬКО в случае падения.? (под падением я имею в  виду неуспешный ассерт или шуд би)
источник

O

Oleg in QA — Автоматизация
можно, но лучше наверно не на фейл теста завязываться
источник