Size: a a a

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

2019 September 17

A

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

SL

Sergey Lucky in QA — Автоматизация
Всем спасибо за помощь, пойду читать - поднимать
источник

MK

Mem Kekovich in QA — Автоматизация
Alex Wolf
чтобы в отчет добавились степы со статусом SKIPPED после зафейленного шага, т.е. чтобы я видел в отчете ВСЕ степы теста, а не только от первого и до ошибки
да не было такого ни в тестнг ни аллюром. если найдете пруфы - будет здорово
источник

AW

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

MK

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

AW

Alex Wolf in QA — Автоматизация
надо собирать как-то все шаги, помеченные аллюровской аннотацией @Step, потом отрубать те, что прошли до ошибки включительно, а те, что остались, дописывать в виде пропущенных шагов а репорт
источник

MK

Mem Kekovich in QA — Автоматизация
Alex Wolf
надо собирать как-то все шаги, помеченные аллюровской аннотацией @Step, потом отрубать те, что прошли до ошибки включительно, а те, что остались, дописывать в виде пропущенных шагов а репорт
А собственно какой поинт?
источник

AW

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

AW

Alex Wolf in QA — Автоматизация
чисто визуальный эффект. ну и + чем меньше шагов до конца, тем меньше вероятность получить новый баг после починки текущего
источник

MK

Mem Kekovich in QA — Автоматизация
Alex Wolf
у нас аллюры смотрят люди, которым хочется видеть, в каком месте теста произошла ошибка.
Ну так в аллюре и так будут ВСЕ шаги до падения и будет понятно ГДЕ упало.
источник

AW

Alex Wolf in QA — Автоматизация
Ну так им придется лезть в жиру или хпкуцэ, чтобы увидеть полностью все шаги теста, а так увидят все в аллюре
источник

B

Bola in QA — Автоматизация
Mem Kekovich
Ну так в аллюре и так будут ВСЕ шаги до падения и будет понятно ГДЕ упало.
Кто не юзал огурец, те не знают, насколько удобен там очень аллюр, который по сути даётся бесплатно.
Когда ты в аллюр сразу видишь весь сценарий, и если тест упал ты не заглядываешь в код теста или в TCM, а можешь просто повторить то, что там написано. И читается любым участником команды сценарий легко.
источник

B

Bola in QA — Автоматизация
Alex Wolf
чисто визуальный эффект. ну и + чем меньше шагов до конца, тем меньше вероятность получить новый баг после починки текущего
Правда, никто нет не мешает к отчёту прикрепить описание сценария
источник

B

Bola in QA — Автоматизация
Угу угу
источник

MK

Mem Kekovich in QA — Автоматизация
Слишком сложно ну ты чо
источник

DZ

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

S

Sergey Sergey in QA — Автоматизация
Доброй ночи, коллеги, подскажите, как работая с feign вытаскивать тело запроса для дальнейшей десериализации? С обычным okhttp3 проблем нет благодаря методу body().string() а вот у feign.okhttp такой возможности нет. Буду признателен, если у кого есть хоть какие-то примеры в репе
источник

S

Sergey Sergey in QA — Автоматизация
Ответ нашел. Если кому пригодится, оставлю тут:

Response response = FeignClient.request();

Gson gson = new Gson();
ObjectDTO object = gson.fromJson(response.body().asReader(), ObjectDTO.class);
источник

S

Sergey Sergey in QA — Автоматизация
А как вытягивать хедеры из респонса?
источник

S

Sergey Sergey in QA — Автоматизация
например, статус?
источник