Size: a a a

QA — Automation

2021 September 13

NN

Nobody Noname in QA — Automation
источник

D

Dmitry in QA — Automation
Вы пейдж обджекты хотите писать или в сценариях локаторы хардкодить?
источник

SS

Sergey Shoomakov in QA — Automation
PageObjects
источник

D

Dmitry in QA — Automation
Для хардкода кукумбер в принципе подойдет, а для пейдж обджектов лишний неудобный слой абстракции
источник

SS

Sergey Shoomakov in QA — Automation
Мысль понятна, благодарю
источник

НТ

Не Бэд Трип in QA — Automation
Бдд сценарии это неудобный слой абстракции?
источник

С

Сергей in QA — Automation
Спасибо
источник

D

Dmitry in QA — Automation
Ну то есть с пейджами никакого профита от кукумбера - ручники не смогут эффективно писать сценарии, потому что не будут знать, какие там есть степы для какой страницы. Либо автотестерам придется тратить кучу времени на описание библиотеки степов, либо ручникам придется самим лезть в код (в этом случае проще сразу научить их коду)
источник

D

Dmitry in QA — Automation
Бдд хорошо выглядит на бумаге, но на деле оказывается очень неудобной штукой
источник

SS

Sergey Shoomakov in QA — Automation
Да я понял, я делал несколько проектов, просто прежде чем начать новый, решил задаться вопросом. Согласен
источник

D

Dmitry in QA — Automation
За исключением некоторых случаев
источник

НТ

Не Бэд Трип in QA — Automation
У меня не очень много опыта, но весь фреймворк тестовый написан так и создавать новые тесты крайне простое занятие
источник

НТ

Не Бэд Трип in QA — Automation
Пейджобджект, а сверху ещё и бдд сценарии
источник

НТ

Не Бэд Трип in QA — Automation
Когда что-то новое нужно покрыть - взял готовых нужных степов, дописал несколько своих и все
источник

D

Dmitry in QA — Automation
Но зачем обертка в виде кукумбера, если те же самые степы можно описывать прямо в коде и точно так же переиспользовать их в тестах?
источник

НТ

Не Бэд Трип in QA — Automation
Ну это просто более удобочитаемо + прикручены аллюр репорты со скринами так что довольно просто найти что и где упало во время регрессии
источник

НТ

Не Бэд Трип in QA — Automation
То есть репорт состоит из списка степов и под упавшим ещё и скрин
источник

D

Dmitry in QA — Automation
Аллюр можно использовать и без кукумбера)
источник

НТ

Не Бэд Трип in QA — Automation
Возможно все дело в удобстве - тут довольно большое количество тестов, которые собраны по сторям
источник

НТ

Не Бэд Трип in QA — Automation
Но я не видел фреймворк без бдд - может и там все хорошо)
источник