Size: a a a

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

2020 September 24

SO

Samvel Osipyan in QA — Автоматизация
Roman (rpwheeler)
Вылитый кукумбер, но может быть и другая реализация, спекфлоу там.
не нравится мне этот кукумбер, не знаю почему))
источник

B

Bola in QA — Автоматизация
Сам просит, потом не нравится
источник

S1

Sceptic 1234 in QA — Автоматизация
Я вот не работал с кукумбером, но видел вот такие скрины с него не раз. И каждый раз интересно - а почему вот в таком ужасном виде сценарии пишутся, а не нормально составленный юзкейс, написанный по требованиям адекватного бизнес-анализа?
источник

S

Sergei in QA — Автоматизация
> нормально составленный юзкейс, написанный по требованиям адекватного бизнес-анализа

хочу в эту параллельную вселенную :)
источник

S1

Sceptic 1234 in QA — Автоматизация
Ну т.е. проблема в отсутствии спецификаций и бизнес аналитиков?
Если так, то не в этом ли проблема? Просто какой смысл юзать этот кукумбер когда нет человека способного составить юзкейс, а не писать какую-то бредятину)
источник

S1

Sceptic 1234 in QA — Автоматизация
(про бредятину это я то, что на скрине имел в виду)
источник

EY

Evgeniy Yakovlev in QA — Автоматизация
описан вполне очевидный юзкейс? что не так?
источник

S1

Sceptic 1234 in QA — Автоматизация
Ну, я не знаю, в каком месте он очевидный. У меня те же вопросы, что у Романа появились
источник

S1

Sceptic 1234 in QA — Автоматизация
Да и вообще юзкейс не может так выглядеть
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Sceptic 1234
Я вот не работал с кукумбером, но видел вот такие скрины с него не раз. И каждый раз интересно - а почему вот в таком ужасном виде сценарии пишутся, а не нормально составленный юзкейс, написанный по требованиям адекватного бизнес-анализа?
Например. Решили завести БДД потому что это модно или потому что менеджмент захотел. Аналитик занят(а) другим или вообще нет аналитика. БДД пишут сами автомейшены или девелоперы. Пишут как умеют. А они код писать умеют.
источник

EY

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

AB

Alexei Barantsev 🗹... in QA — Автоматизация
первый Then выглядит не на своем месте, должен быть в следующей строке
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
а вообще — очень низкоуровневым выглядит
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
вот поэтому аналитики и не любят, когда им пытаются втюхать этот инструмент. не тот уровень абстракции выбран
источник

B

Bola in QA — Автоматизация
Evgeniy Yakovlev
пользуясь случаем закину свой кукумбер, может быть он тоже выглядит дико со стороны, а я его хвалю
надо быть конечно в контексте, но например шаг I navigate to create new permit непонятен, что такое в данном случае navigate
c Then - тоже не все понятно. Так как там встречаются действия. Действия обычно оформляется в When: When I press Yes button to enable gas testing
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
похоже, что они просто используют Given вместо When (то есть When не используют совсем). да и пофиг так-то. лишь бы понятно было
источник

B

Bola in QA — Автоматизация
Некоторые шаги можно объединить например как:
When I create new permit with 
| pin    | 9015     |
| level1 | <level1> |
| level2 | <level2> |
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
там должно быть ТРИ строчки, а не 20, и тогда будет всё хорошо :)
источник

B

Bola in QA — Автоматизация
Alexei Barantsev 🗹
там должно быть ТРИ строчки, а не 20, и тогда будет всё хорошо :)
угу
а вот без огурца можно 100 строчек и всем всё понятно )
ps: я сейчас на проекте, где один test() может занимать 500 строчек и я вешаюсь
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
без огурца
1) лучше бы тоже три, а не 20 (функции выделять никто не запрещал)
2) нет претензий на высокоуровневость и "щас аналитики сами будут писать спецификации"
источник