Size: a a a

2021 April 09

MB

Mikhail Bedarev in QA Сибирь
условно:
1) инициализация страницы и её элементов
2) выполнение сценария на странице
источник

MB

Mikhail Bedarev in QA Сибирь
а в бдд просто добавляется еще 1 слой
источник

АН

Артём Назаров... in QA Сибирь
А методы работы с элементами норе?
источник

MB

Mikhail Bedarev in QA Сибирь
шо за нора?
источник

АН

Артём Назаров... in QA Сибирь
"Где" автозамена🤣
источник

MB

Mikhail Bedarev in QA Сибирь
ну я по сути могу сколько угодно слоев добавить (работа с апишкой, запросы к БД и т.д. и т.п.), но при реализации БДД это будет еще  как минимум +1 слой
источник

EM

Evgeny Musatov in QA Сибирь
Зачем вообще нужно тесты на русском языке писать?) По мне так это выглядит как 1С)
источник

EM

Evgeny Musatov in QA Сибирь
Плюс из-за бдд тесты начинают дольше выполнятся
источник

OS

Oksana Smovzh in QA Сибирь
Есть ещё пэйдж элементы, пэйдж фэктори и много разных изощренных способов добавить дополнительный слой.
И умные люди, исходя из своих задач добавляют те слои, которые наиболее эффективны в данном случае.
Мне нравится бдд слой, если мы говорим о том, что результаты тестирования, полноту хотят и могут верифицировать люди, далёкие от автоматизации.
Бдд - это прозрачность теста.
источник

EM

Evgeny Musatov in QA Сибирь
В отчете же можно и без бдд аннотациями описать все по шагам
источник

OS

Oksana Smovzh in QA Сибирь
Я не топлю за бдд везде. Просто на каких-то проектах/командах он очень сильно помогает.
источник

АН

Артём Назаров... in QA Сибирь
Нет или я не понимаю). Есть у тебя метод addUserCard к примеру. В бдд  будет вместо него @Step добавить карту юзера. Предаёшь это в тест вместо addUserCard. Поздравляю ты пишешь на огурце. 🤣
источник

АН

Артём Назаров... in QA Сибирь
Если ты русофоб можешь писать на любом языке который предпочитаешь.
источник

EM

Evgeny Musatov in QA Сибирь
А кто-то действительно использует отчеты бдд тестов как документацию?
источник

OS

Oksana Smovzh in QA Сибирь
Принципиальной разницы нет огурца и аннотаций.
И - да, пиши на английском, чтоб не очернять себя схожесть с 1с.
С бдд отличная штука - scenario outline. С его example.
источник

АН

Артём Назаров... in QA Сибирь
Вот это как раз и будет двойная работа т. е. и степы ты пишешь и методы.
источник

РК

Руслан Косых... in QA Сибирь
а кто у вас использует бдд для написания тестов?
источник

РК

Руслан Косых... in QA Сибирь
просто все попытки, которые я знаю, по внедрению бдд или чего-то такого, что предполагает низкий порог входа, в итоге приводит к тому, что команда автоматизации тратит время на потдержку доп слоя. а им пользуется почти никто
источник

EM

Evgeny Musatov in QA Сибирь
не совсем, я имел ввиду аннотацию у метода
@Step("туда-сюда")
doSomething()
источник

АН

Артём Назаров... in QA Сибирь
Кстати до меня одна штука дошла которую я не пробовал. Ведь по сути bdd тесты можно перенести на другой язык программирования, при этом сами тесты особо не менять не надо, только внутреннюю реализацию степов.
источник