Обзор возможностей open source продукта Vanessa-Behavior
Возврат к спискукак Vanessa - Beh * avior:
* узнают функционал продукта
* узнают, чем инструмент может помочь в повседневной работе
* узнают способы использования и взаимодействия с другими продуктами линейки Vanessa
Программа вебинара:
-
Как начать пользоваться инструментом.
-
Что такое feature файлы и откуда они берутся. Немного про язык Gherkin.
-
Как самому написать простой feature файл.
-
Как запрограммировать шаги. Создание epf. Особенности генерации epf.
-
Как создать feature только с помощью мышки. Особенности механизма ExpectedSteps и ExpectedForms.
-
Как детализировать требования заказчика. Боремся с простыней шагов. Тег @tree
-
Как работать с библиотеками.
-
Как упростить написание сценариев и избавиться от дублирования шагов. Экспортные сценарии.
-
Как вызывать шаги на языке Gherkin программно. Метод Шаг().
-
Как получить автоматизированные инструкции для пользователя.
-
Как провести демо заказчику.
-
Как получить отчет о качестве в формате Yandex Allure.
-
Особенности работы Vanessa-Behavior на CI серверах. Как понять что сломалось.
-
Как стать контрибьютером Vanessa-Behavior. Как правильно дорабатывать и ничего не сломать.
Обсуждение
BDD (англ. behaviour-driven development) — методология разработки программного обеспечения.
Разработка по данной методологии позволит :
получать от заказчика корректные требования и сократит время на коммуникацию
проверять не только текущий, но и уже рабочий функционал на наличие ошибок и несоответствий требованиям и ожиданиям заказчика.
И многое другое.
Более подробное описание на эту тему
(1) SkyHunter - я буду рассказывать про инструмент, который позволяет реализовать подход BDD в 1С.
01:00 - Разработка по BDD, Основные этапы
05:50 - Как начать пользоваться инструментом Vanessa-Behavior
11:20 - Что такое feauture-файлы и откуда они берутся. Немного про язык Gherkin
13:45 - Инструментарий (рабочий стол инструмента Vanessa-Behavior)
19:55 - Как запрограммировать шаги. Создание epf. Особенности генерации epf
35:10 - Передача данных между шагами через Контекст и КонтекстСохраняемый
43:40 - Асинхронные шаги
47:00 - Повторность шага и вызов одного и того же сниппета
48:38 - Как создать feature только с помощью мышки. Особенности механизма ExpectedSteps
57:10 - Особенности механизма ExpectedForms
01:09:00 - Как детализировать требования заказчика. Боремся с простыней шагов. Тег @tree
01:18:30 - Как работать с библиотеками
01:20:20 - Как упростить написание сценариев и избавиться от дублирования шагов. Экспортные сценарии. Тег @ExportScenarios
01:26:00 - Вопрос "по отчету". Получение изменения состояния формы. Например, для сравнения отчётов (образца и того, что получился в ходе сценария).
01:28:05 - Работа с fixtures
01:34:00 - Процедуры: Перед началом сценария и После окончания сценария
01:40:20 - Процедура ПослеОкончанияСценария выполняется всегда, в ней можно закрыть модальные окна и выполнить прочие действия
01:42:30 - Как вызывать шаги на языке Gherkin программно. Метод Шаг()
01:45:30 - Как провести демо заказчику
01:47:30 - Как получить автоматизированные инструкции для пользователя
01:53:45 - Как стать контрибьютером Vanessa-Behavior. Как правильно дорабатывать и ничего не сломать
PS>
Обзор возможностей open source продукта Vanessa-Beh * avior: