Vanessa.ADD. Продукт для проверки качества поведения системы презентация

Содержание

Слайд 2

Проблемы при разработке

Проблемы при разработке

Слайд 3

К чему это приводит?

К чему это приводит?

Слайд 4

TDD тестирование TDD - test-driven development – разработка через тестирование

TDD тестирование

TDD - test-driven development – разработка через тестирование

Сначала пишется тест, покрывающий

желаемое изменение, затем пишется код, который позволит пройти тест, и под конец проводится рефакторинг нового кода к соответствующим стандартам

BDD тестирование

BDD - Behaviour Driven Development - разработка через поведение

Сначала пишется пользовательский сценарий, описывающий поведение системы,
затем реализуется программный код реализующий данный сценарий

Слайд 5

TDD vs BDD «BDD is TDD done right»

TDD vs BDD

«BDD is TDD done right»

Слайд 6

Vanessa.ADD Automation Driven Development Набор инструментов для проверки качества решений

Vanessa.ADD

Automation Driven Development
Набор инструментов для проверки качества решений на платформе 1С:Предприятие.

BDDRunner.epf

XDDTestRunner.epf

Plugins

Внешние

инструменты:
Слайд 7

Vanessa.ADD

Vanessa.ADD

Слайд 8

Vanessa.ADD

Vanessa.ADD

Слайд 9

Vanessa.ADD

Vanessa.ADD

Слайд 10

Vanessa.ADD

Vanessa.ADD

Слайд 11

Отчетность тестирования Allure

Отчетность тестирования Allure

Слайд 12

Vanessa.ADD Ожидаемая функциональность Сценарий Код Отчет о качестве Документирование

Vanessa.ADD

Ожидаемая функциональность

Сценарий

Код

Отчет о качестве

Документирование

Слайд 13

Vanessa.ADD Фичи из воздуха

Vanessa.ADD

Фичи из воздуха

Слайд 14

Vanessa.ADD Известные шаги

Vanessa.ADD

Известные шаги

Слайд 15

Vanessa.ADD Дымовые тесты

Vanessa.ADD Дымовые тесты

Слайд 16

Vanessa.ADD

Vanessa.ADD

Слайд 17

Что будет в итоге? Точкой начала разработки является согласованный с

Что будет в итоге?

Точкой начала разработки является согласованный с заказчиком файл

сценария;
Точкой окончания разработки – критерий успешности в сценарии и зеленый тест;

Для текущей функциональности

Для команды в целом

Меньше времени на переделку, больше времени на кодирование;
Гарантия что программный код не сломан
Все знают что делают, если почитают файл теста
Автодокументация + автовидеоинструкции.

Слайд 18

Полезные инструменты 1. Visual studio code + плагины Snippets and

Полезные инструменты

1. Visual studio code + плагины
Snippets and Syntax Highlight for

Gherkin (Cucumber) – подсветка синтаксиса Gherkin
Language 1C (BSL) – подсветка синтаксиса 1С в VSC
Gherkin step autocomplete – помощник по написанию фич (контекстная подсказка)
2. GIT
3. Source tree
Слайд 19

О нас и сообществе: https://silverbulleters.org – официальный сайт https://xdd.silverbulleters.org –

О нас и сообществе:
https://silverbulleters.org – официальный сайт
https://xdd.silverbulleters.org – Форум сообщества
https://www.facebook.com/SilverBulleters/
https://t.me/silverbulleters

- канал в телеграмм
https://t.me/silvernation - группа в телеграмм

О инструментах: http://oscript.io/
https://github.com/silverbulleters - аккаунт организации на гитхабе
https://github.com/silverbulleters/add - Vanessa.ADD

Как построить свой контур CICD
- Книга: «Методическое пособие релиз-инженера 1С и не только»

Где взять информацию?

Имя файла: Vanessa.ADD.-Продукт-для-проверки-качества-поведения-системы.pptx
Количество просмотров: 88
Количество скачиваний: 0