Size: a a a

2019 November 07

R(

Roman (rpwheeler) in QA Alliance
Yury Alexandrov
Это всё понятно, но тестировать фичу всё равно нужно будет после разработки
А про "shift left" в Ваших краях, месье, тоже не слыхали?
источник

DA

Dmitry Archie in QA Alliance
На планировании фичи описываются в БДД. На первый день те шаги которые не существовали - кодируются (договориться о селекторах). И вот у нас крутится приёмочный тест, который позеленеет сразу как только будет готов под него код приложения
источник

КР

Константин Рассафоно... in QA Alliance
Dmitry Archie
На планировании фичи описываются в БДД. На первый день те шаги которые не существовали - кодируются (договориться о селекторах). И вот у нас крутится приёмочный тест, который позеленеет сразу как только будет готов под него код приложения
Да, именно это я имел в виду в ремарке о селениуме
источник

КР

Константин Рассафоно... in QA Alliance
А про "выполнить приемочное" - в смысле сделать его зеленым
источник

YA

Yury Alexandrov in QA Alliance
Roman (rpwheeler)
А про "shift left" в Ваших краях, месье, тоже не слыхали?
я не про это говорю
источник

DA

Dmitry Archie in QA Alliance
Roman (rpwheeler)
Мой кольт был быстрее :)
Я про кнопку "авто-тест", которая запускает непрерывно все нужные тесты
источник

R(

Roman (rpwheeler) in QA Alliance
Yury Alexandrov
Ну то, что девелопер тесты подготовил то разработки, выполняет же их после того, как разработал какой-то кусок, не?
Не обязательно. По TDD (или варианту оного) ты сначала прогони, посмотри на красные тесты, а потом уже разрабатывай.
источник

YA

Yury Alexandrov in QA Alliance
то что ты перенёс большинство активностей тестирование в начало проекта, не говорит о том, что после разрабтки (написания куска кода для авто-ттест), всё равно нужно будет тести првооидть.
источник

YA

Yury Alexandrov in QA Alliance
Roman (rpwheeler)
Не обязательно. По TDD (или варианту оного) ты сначала прогони, посмотри на красные тесты, а потом уже разрабатывай.
а потом прогони и убедись, что зелёные
источник

R(

Roman (rpwheeler) in QA Alliance
Yury Alexandrov
я не про это говорю
Ну это понятно, месье, что Вы опять про "ходить строем", но опять не весь мир ходит строем.
источник

КР

Константин Рассафоно... in QA Alliance
Dmitry Archie
На планировании фичи описываются в БДД. На первый день те шаги которые не существовали - кодируются (договориться о селекторах). И вот у нас крутится приёмочный тест, который позеленеет сразу как только будет готов под него код приложения
Я кстати пробовал практику, когда бдд пишет таки сам менеджер, причём совершенно вольным стилем. И оказывается, что когда сам постановщик задачи не способен описать, чего же он хочет, становится гораздо легче попросить его доработать хотелку до вменяемой
источник

YA

Yury Alexandrov in QA Alliance
Roman (rpwheeler)
Ну это понятно, месье, что Вы опять про "ходить строем", но опять не весь мир ходит строем.
ты как урапатриот, везде видишь козни америки =)
источник

КР

Константин Рассафоно... in QA Alliance
Yury Alexandrov
то что ты перенёс большинство активностей тестирование в начало проекта, не говорит о том, что после разрабтки (написания куска кода для авто-ттест), всё равно нужно будет тести првооидть.
Ну мы сейчас обрисовали ситуацию, действительно, написанный в начале задачи приемочный тест станет зеленым только когда разработка завершилась. Точнее даже тест будет критерием завершения разработки
источник

YA

Yury Alexandrov in QA Alliance
Константин Рассафонов
Ну мы сейчас обрисовали ситуацию, действительно, написанный в начале задачи приемочный тест станет зеленым только когда разработка завершилась. Точнее даже тест будет критерием завершения разработки
ну
источник

YA

Yury Alexandrov in QA Alliance
я об этом и говорю
источник

DA

Dmitry Archie in QA Alliance
Константин Рассафонов
Я кстати пробовал практику, когда бдд пишет таки сам менеджер, причём совершенно вольным стилем. И оказывается, что когда сам постановщик задачи не способен описать, чего же он хочет, становится гораздо легче попросить его доработать хотелку до вменяемой
Мы сдались на том, что ПО пишет в БДД стиле, а мы на планировании переводим это в наш БДД фреймворк и спрашиваем верно ли всё сделали
источник

YA

Yury Alexandrov in QA Alliance
я же не говорю, что начинать писать тести и читать спеки нужно только после рзработки
источник

КР

Константин Рассафоно... in QA Alliance
Но тем не менее даже тут последний прогон теста раньше чем вливание разработки
источник

КР

Константин Рассафоно... in QA Alliance
Dmitry Archie
Мы сдались на том, что ПО пишет в БДД стиле, а мы на планировании переводим это в наш БДД фреймворк и спрашиваем верно ли всё сделали
Да, вполне удобный вариант. Особенно если делать вложенные шаги бдд хайлевел типа "я заполнил заявку" в шаги лоулевел типа "я заполнил фио". Высокая читабельность и хранение знаний о процессе получается
источник

DA

Dmitry Archie in QA Alliance
И главное что на выходе - то что нужно ПО.
источник