Size: a a a

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

2019 November 05

AK

Alexey Kasatkin in QA — Автоматизация
Лучше не придумали в своё время
источник

O

Oleg in QA — Автоматизация
Alexey Kasatkin
Неужели в реальности такое бывает. Либо тесты одно и то же проверяют, либо настолько всё затянули.
Что бывает и что затянули? Что надо апдейтить 500 тестов у меня бывает время от времени
источник

A

Alex in QA — Автоматизация
Oleg
Что бывает и что затянули? Что надо апдейтить 500 тестов у меня бывает время от времени
храню прям в коде в виде обьектов
источник

O

Oleg in QA — Автоматизация
В коде получается громоздко. В файликах нагляднее
источник

AK

Alexey Kasatkin in QA — Автоматизация
Oleg
Что бывает и что затянули? Что надо апдейтить 500 тестов у меня бывает время от времени
Мне кажется в таком случае архитектура слабо поможет
источник

A

Alex in QA — Автоматизация
Oleg
В коде получается громоздко. В файликах нагляднее
почему? выводим в отдельные классы которые хранят данные
источник

A

Alex in QA — Автоматизация
чем не файл то?
источник

AK

Alexey Kasatkin in QA — Автоматизация
Пробовал в объектах - не понравилось честно говоря. Слишком тяжело поддерживать при изменениях
источник

O

Oleg in QA — Автоматизация
Alexey Kasatkin
Мне кажется в таком случае архитектура слабо поможет
Ну например такой вариант, хранить темплейты для каждого типа объектов и в тестах параметризовать. Тогда будет поменьше копипасты
источник

AK

Alexey Kasatkin in QA — Автоматизация
На темплейтах жили, в конечном итоге при изменениях нужно менять и темплейт, и параметры
источник

AK

Alexey Kasatkin in QA — Автоматизация
Что работы меньше не делает
источник

O

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

O

Oleg in QA — Автоматизация
Alex
почему? выводим в отдельные классы которые хранят данные
В коде кстати тоже есть варианты как хранить. Боди в стринге? или делать объекты свои? Или в Map<String, Object>?
источник

AK

Alexey Kasatkin in QA — Автоматизация
Oleg
менять в любом случае надо. Просто мне кажется, что с темплейтами немножко меньше
По личному опыту не меньше, а иногда даже больше =)
источник

AK

Alexey Kasatkin in QA — Автоматизация
Oleg
В коде кстати тоже есть варианты как хранить. Боди в стринге? или делать объекты свои? Или в Map<String, Object>?
Я делал модели свои
источник

O

Oleg in QA — Автоматизация
Json в файле выглядит читаемо. Json стрингой выглядит гораздо хуже. 30 сеттеров выглядят хуже. Конструктор тем более
источник

A

Alex in QA — Автоматизация
Oleg
В коде кстати тоже есть варианты как хранить. Боди в стринге? или делать объекты свои? Или в Map<String, Object>?
у меня pojo
источник

A

Alex in QA — Автоматизация
Oleg
Json в файле выглядит читаемо. Json стрингой выглядит гораздо хуже. 30 сеттеров выглядят хуже. Конструктор тем более
ставим аннотанцию @Data
источник

A

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

O

Oleg in QA — Автоматизация
Я не про pojo а про то как его инстанс создать
источник