Size: a a a

Selenide на русском

2020 April 29

SR

Stas Rusakov in Selenide на русском
И вот прям реально бдд?
Нет тест кейсов - только автоматизированные юзер стори?
источник

SR

Stas Rusakov in Selenide на русском
Что то не верится
источник

VB

Vsevolod Brekelov in Selenide на русском
я бы призвал Аню Чернышову ответить, она точно знает
источник

SR

Stas Rusakov in Selenide на русском
В банках любят называть бдд философский камень текущей автоматизации "ручники пишут автотесты")
источник

A

Anton in Selenide на русском
Stas Rusakov
В банках любят называть бдд философский камень текущей автоматизации "ручники пишут автотесты")
а должен писать бизнес, аналитики еще ДО разработки продукта
источник

VB

Vsevolod Brekelov in Selenide на русском
Stas Rusakov
В банках любят называть бдд философский камень текущей автоматизации "ручники пишут автотесты")
=)))
источник

AS

Andrei Solntsev in Selenide на русском
Из моего опыта с банками (да и вообще большими организациями) - у них часто слова сильно расходятся с делом.
На словах все говорят: “Мы используем BDD, офигенно работает, решает наши проблемы”.
На деле - аналитики строчат в Word/Excel/Confluence/Jira”, а отдельно нанятные люди пытаются всё это как-то перевести в спеки на каком-нибудь кукумбере. Всё жутко медленно, и конечно, с запозданием на несколько релизов.
источник

AZ

Alexander Zapevalov in Selenide на русском
о, селенид-канал - это теперь резиденция канала Гейзенбаг? :)
источник

SR

Stas Rusakov in Selenide на русском
Andrei Solntsev
Из моего опыта с банками (да и вообще большими организациями) - у них часто слова сильно расходятся с делом.
На словах все говорят: “Мы используем BDD, офигенно работает, решает наши проблемы”.
На деле - аналитики строчат в Word/Excel/Confluence/Jira”, а отдельно нанятные люди пытаются всё это как-то перевести в спеки на каком-нибудь кукумбере. Всё жутко медленно, и конечно, с запозданием на несколько релизов.
Нельзя забывать про то что в спеки на кукумбере переводят не спеки аналитиков а Тест кейсы написанные по этим спекам которые лежат в ALM)
источник

SR

Stas Rusakov in Selenide на русском
И есть еще люди которые проверяют на соответствие тест кейса и кукумбера)
По моему личному опыту)
источник

SR

Stas Rusakov in Selenide на русском
НО не во всех отделах.
В agile командах таким маразмом не занимаются как правило.
Для справедливости
источник

АН

Артём Назаров in Selenide на русском
Александр
а аргументов "против" масса
бдд это еще один уровень абстракции который необходимо поддерживать на том же уровне что и остальные тесты
в итоге затраты времени на актуализацию кода тестов увеличиваются еще больше
ну и стабильность падает, соответственно..
Ещё один уровень абстракции? Откуда он взялся? В бдд есть "тело" теста на "обычном" языке и описание степов отдельно. В обычных тестах "тело" теста состоит из методов которые также описаны отдельно. Где дополнительные абстракции?
источник

А

Александр in Selenide на русском
я имел в виду само наличие чего-то что приходится держать в соответствии с кодом тестов
источник

SV

Stanislav Vasenkov in Selenide на русском
А комьюнити аллюра ответа не получил. Может тут будут идеи?

Пока что получилось так - считать сам класс как файл, найти метод, найти в нем символы переноса (двойные) и добавить пустые степы, но это криво и ненадежно
источник

SV

Stanislav Vasenkov in Selenide на русском
Переслано от Stanislav Vasenkov
Есть ли идеи, как в аллюре отображать "пустые строки"? Чтоб отчет как и код был в ААА-стиле. Понимаю, что при компиляции удаляются табы/пробелы/переносы на новую строку, но вдруг есть идеи.
источник

АН

Артём Назаров in Selenide на русском
Александр
я имел в виду само наличие чего-то что приходится держать в соответствии с кодом тестов
По сути всё одно. Просто все кишки кода убраны подальше. А поддерживать так же как и обычные тесты.)
источник

А

Александр in Selenide на русском
я смутно себе представляю реальный кейс использования бдд, никогда раньше его не использовал
поэтому представляю себе это как дополнительное "что-то сверху" сопоставляющее конечный метод с фразой или строкой из текстовой инструкции
источник

А

Александр in Selenide на русском
ну, хорошо если я ошибаюсь и это дополнительных значительных трудозатрат не несет
источник

АН

Артём Назаров in Selenide на русском
Александр
я смутно себе представляю реальный кейс использования бдд, никогда раньше его не использовал
поэтому представляю себе это как дополнительное "что-то сверху" сопоставляющее конечный метод с фразой или строкой из текстовой инструкции
Просто представь что у тебя метод называется по-русски и потом будет по-русски использоваться в тесте.
источник

АН

Артём Назаров in Selenide на русском
Я конечно упрощаю.
источник