Size: a a a

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

2020 November 11

АБ

Арсений Батыров... in QA — Автоматизация
Alexei Barantsev 🗹
зависит от того, как оценивать успешность применения
Ну, понятно. Мне хотелось бы услышать саксесс-стори вроде "у нас были тесты, но они нам не подходили, потому что. Мы выбрали bdd, потому что, написали x тестов, и теперь у нас оно работает лучше, чем предыдущий вариант, вот на столько-то",
источник

АБ

Арсений Батыров... in QA — Автоматизация
Просто у меня тут в соседнем отделе проскочила идея "давайте делать bdd, чтобы ручным тестировщикам было проще писать тесты", и она мне ОЧЕНЬ не нравится уже на этом этапе.
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
Арсений Батыров
Просто у меня тут в соседнем отделе проскочила идея "давайте делать bdd, чтобы ручным тестировщикам было проще писать тесты", и она мне ОЧЕНЬ не нравится уже на этом этапе.
а их не смущает последняя буква D в аббревиатуре BDD?
источник

АБ

Арсений Батыров... in QA — Автоматизация
она смущает меня. насколько она смущает их - я буду обсуждать завтра :)
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
дай сразу почитать основы про BDD, прямо на официальный сайт огурца посылай
https://cucumber.io/docs/bdd/
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
там чётко написано, что
BDD is a way for software teams to work that closes the gap between business people and technical people
а не "чтобы тестировщикам легче было"
источник

АБ

Арсений Батыров... in QA — Автоматизация
я понимаю (ТЕОРЕТИЧЕСКИ), что bdd может работать (ТЕОРЕТИЧЕСКИ!) при условии написания требований бизнесом в таком стиле.
источник

АБ

Арсений Батыров... in QA — Автоматизация
Да, попробую, аргумент хороший
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
неправильно понимаешь. надо думать, не КАК оно может работать, а ЗАЧЕМ
источник

АБ

Арсений Батыров... in QA — Автоматизация
тем более что обучить людей жаве/котлину будет куда быстрее, чем возиться со всем вот этим вот
источник

АБ

Арсений Батыров... in QA — Автоматизация
у нас и так мобилки, нам хватает
источник

AB

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

AB

Alexei Barantsev 🗹... in QA — Автоматизация
когда спецификации пишут люди, которые ПРИНЦИПИАЛЬНО не будут учиться писать код — аналитики, представители бизнеса — тогда всё понятно. мы вместо этого учим их писать хоть что-нибудь, на геркине, это лучше, чем ничего, это полуформальный язык, на котором с ними можно общаться
источник

AB

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

R(

Roman (rpwheeler) in QA — Автоматизация
Арсений Батыров
Гайз, привет. Подскажите, а bdd на cucumber всё еще не работает, или у кого-то были успешные примеры внедрения?
И до пятницы ждать не стал. Как можно? :)
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Арсений Батыров
Просто у меня тут в соседнем отделе проскочила идея "давайте делать bdd, чтобы ручным тестировщикам было проще писать тесты", и она мне ОЧЕНЬ не нравится уже на этом этапе.
Да, это плохая идея.
источник

АБ

Арсений Батыров... in QA — Автоматизация
Alexei Barantsev 🗹
а в дополнение к этому пишем кучку дополнительных тестов на нормальном ЯП, чтобы покрыть всё остальное, что эти чудики не описали в своих спецификациях не геркине (потому что это не их дело, слишком низкоуровневая фигня, или потому что не смогли написать на геркине в силу его убогости, написали спецификацию другим способом — но тестами всё равно покрыть надо)
Да, оукей, в таком виде это может работать.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Арсений Батыров
Гайз, привет. Подскажите, а bdd на cucumber всё еще не работает, или у кого-то были успешные примеры внедрения?
Есть места где "клиент хочет БДД, и вот всё". И там оно работает.
источник

АБ

Арсений Батыров... in QA — Автоматизация
Roman (rpwheeler)
И до пятницы ждать не стал. Как можно? :)
У меня через 12 часов обсуждение этой идеи, сорян.
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
Roman (rpwheeler)
Есть места где "клиент хочет БДД, и вот всё". И там оно работает.
когда оплата почасовая — можно хоть на геркине, хоть на шмеркине, заказчик платит, мы пишем
источник