Size: a a a

2019 February 20

A

Alexey Lab Sosnoviy in testspro1c
Vladimir Litvinenko
Да, иначе действительно никто кроме автора не захочет разбираться в простыне кода. Антипаттерн "это не моя правка" ))
Да даже проще его в структурировынный сценарий переносить будет
источник

AT

Alexander Tsukanov in testspro1c
источник

AT

Alexander Tsukanov in testspro1c
Мне понадобилось несколько секунд чтобы взять этот кусок из вашей же статьи
источник

AT

Alexander Tsukanov in testspro1c
По вашему это понятно? )
источник

AT

Alexander Tsukanov in testspro1c
Ведь нужно прочиать все сначала и до конца. Смонтировать видеозапись у себя в голове.
И попытаться понять насколько этот сценарий корректен, если автор не я.
источник

AT

Alexander Tsukanov in testspro1c
Где же тут логические группировки?
источник

SP

Supir Puper in testspro1c
А чо мешает прятать лишнее в вспомогательные методы
источник

AT

Alexander Tsukanov in testspro1c
Вот и у нас сценарии выглядят так местами. И непонятно что с этим делать
источник

SP

Supir Puper in testspro1c
И вызвать метод с логичным описанием
источник

VL

Vladimir Litvinenko in testspro1c
Alexander Tsukanov
Мне понадобилось несколько секунд чтобы взять этот кусок из вашей же статьи
Да, это результат трансляции XML от тест-клиента в шаги на Gherkin. Лишние нужно вычищать и после этого логически группировать. Или встравивать в ранее написанный "человеческий" сценарий / тест-кейс. Робот же не может понять какие элементы XML нужны и нужно преобразоывать в шаги, а какие можно выбосить.

Иначе много ложно положительных срабатываний фильтра будет и нужные шаги будут теряться. Робот - это робот ))
источник

AT

Alexander Tsukanov in testspro1c
Так все понятно. Я не понимаю только когда меня учат чему-то, что продемонстрировать не могут ;)
источник

VL

Vladimir Litvinenko in testspro1c
Другие способы декомпозиции/группировки - экспортыне сценарии или собственные шаги.
источник

A

Alexey Lab Sosnoviy in testspro1c
источник

A

Alexey Lab Sosnoviy in testspro1c
Только что перелапатил из простыни, но экспортить пока не буду
источник

VL

Vladimir Litvinenko in testspro1c
Alexander Tsukanov
Так все понятно. Я не понимаю только когда меня учат чему-то, что продемонстрировать не могут ;)
Так для этого нужно наверное видео записать полноценное на конкретном примере. На инфостарте есть примеры как от тест-кейса (через подход похожий на BDD)  мы переходим к простыне кода, которую затем встраиваем в изначальные шаги. в VSC можно свернуть всё до изначальных шагов без потери читаемости.

Увидеть полноценный видеоурок сам был бы рад. Но пока что есть скриншоты и текстовые описания ))
источник

AT

Alexander Tsukanov in testspro1c
Vladimir Litvinenko
Другие способы декомпозиции/группировки - экспортыне сценарии или собственные шаги.
Теория примерно понятна. Практика непонятна
источник

AT

Alexander Tsukanov in testspro1c
Vladimir Litvinenko
Так для этого нужно наверное видео записать полноценное на конкретном примере. На инфостарте есть примеры как от тест-кейса (через подход похожий на BDD)  мы переходим к простыне кода, которую затем встраиваем в изначальные шаги. в VSC можно свернуть всё до изначальных шагов без потери читаемости.

Увидеть полноценный видеоурок сам был бы рад. Но пока что есть скриншоты и текстовые описания ))
Я бы предпочел методичку где все по существу и коротко
источник

VL

Vladimir Litvinenko in testspro1c
Да, вот тоже хороший пример. Читаемость не потеряна. Под группами шагов - техническая простыня исполняемых шагов.  Но мы к ней возвращаемся только когда это нужно (например для адаптации или для детального обсуждения).
источник

AT

Alexander Tsukanov in testspro1c
Пример хороший. У нас примерно так и получается
источник

VL

Vladimir Litvinenko in testspro1c
Alexander Tsukanov
Я бы предпочел методичку где все по существу и коротко
Маловероятно, что такая методичка может получитсья короткой )) Особенно если нужны практические примеры.
источник