Size: a a a

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

2020 February 26

AB

Artem Bondar in QA — Автоматизация
и не надо ничего инициализировать
источник

M

Maksim in QA — Автоматизация
Artem Bondar
да так и надо делать. А потом из тестового класса просто наследовать базовый класс
BasePage, и от неё наследоваться
источник

AB

Artem Bondar in QA — Автоматизация
Maksim
BasePage, и от неё наследоваться
ну или так, уже больше года Джаву в глаза не видел )))
источник

V

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

M

Maksim in QA — Автоматизация
Vel
я так и делаю, просто в testBase не инициализирую пейджи
Про паттерн почитать - станет понятно
источник

AB

Artem Bondar in QA — Автоматизация
Vel
я так и делаю, просто в testBase не инициализирую пейджи
а для чего он тогда? его суть как раз таки в том что бы их инициализировать
источник

V

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

AV

Alexei Vinogradov in QA — Автоматизация
с селенидом типичная инициализация страницы: noop
источник

AB

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

M

MAMED in QA — Автоматизация
Всем привет!  Есть вопрос. У кого-нибудь есть опыт работы с stored procedure в базе данных, если есть возможность примеры? Речь идет об API тестировании, динамические данные.
источник

AB

Artem Bondar in QA — Автоматизация
опыта работы с этим нет, но вопрос не совсем понятен. Ты собрался API тестировать или базу данных?
источник

V

Vel in QA — Автоматизация
Artem Bondar
так делается если вдруг какие то объекты тебе нужны не постоянно.. может вспомогательные объекты. Но в твоем случае, если ты засовываешь инициализацию в бефор метод, говорит о том что тебе инициализацю надо делать в базовом классе, так как она тебе нужна для каждого теста
хорошо, но это значит что в TestBase происходит инициализация всех упомянутных пейджей, хотя напримеро половина используется часто но не во всех тестовых классах.
источник

S

Sergey Sergey in QA — Автоматизация
Коллеги, подскажите, почему feign не прикладывает к DELETE запросу Headers?

@RequestLine("DELETE /consumers/{id}")

    @Headers({"Content-type: application/json", "Authorization: Bearer {token}"})

    Response deleteConsumerById(@Param("token") String token, @Param("id") String id);

такой вот запрос, а в ответ:

{"statusCode":415,"error":"{\"timestamp\":\"2020-02-26T11:19:50.690Z\",\"status\":415,\"error\":\"Unsupported Media Type\",\"message\":\"Content type '' not supported\",\"path\":\"/consumers/1\"}"}
источник

AB

Artem Bondar in QA — Автоматизация
Vel
хорошо, но это значит что в TestBase происходит инициализация всех упомянутных пейджей, хотя напримеро половина используется часто но не во всех тестовых классах.
А тебе что жалко их инициализировать? 🙂 ну и пусть себе инициализируются на здоровье 🙂
источник

S

Sergey Sergey in QA — Автоматизация
при этом GET запрос проходит хорошо и через постман DELETE тоже отрабатывает
источник

V

Vel in QA — Автоматизация
Alexei Vinogradov
с селенидом типичная инициализация страницы: noop
не понял ))
источник

V

Vel in QA — Автоматизация
Artem Bondar
А тебе что жалко их инициализировать? 🙂 ну и пусть себе инициализируются на здоровье 🙂
ну, может это не очень хорошая практика )))
источник

AB

Artem Bondar in QA — Автоматизация
Vel
ну, может это не очень хорошая практика )))
очень даже нормальная практика. Не парься )
источник

M

MAMED in QA — Автоматизация
Artem Bondar
опыта работы с этим нет, но вопрос не совсем понятен. Ты собрался API тестировать или базу данных?
API
источник

AB

Artem Bondar in QA — Автоматизация
тогда стор прог тебе не нужен.
источник