Курс: Автоматизированное тестирование прикладных решений
Продолжительность курса: 16 ак. ч.
Описание курса:
Приглашаем разработчиков на курс, посвященный механизмам и инструментам автоматизированного тестирования прикладных решений. Курс традиционно практический, построенный на сквозных примерах с учетом разных категорий пользователей (разработчики, консультанты, операторы, администраторы) и процессов. Будут разбираться методики и сценарии тестирования (от простого к сложному).
Аудитория:
• Разработчики
• Консультанты
• Менеджеры проектов
• Преподаватели
• Программисты
• Тестировщики
Необходимая подготовка:
• базовые знания программирования
• опыт работы в какой-либо из конфигураций на платформе 1С:Предприятие
• базовые навыки работы в консоли
Программа курса:
Модуль 1. Быстрый старт
• Практическое знакомство с Vanessa Automation и языком TurboGherkin на простом сквозном примере с использованием "кнопконажималки"
Модуль 2. Работа в команде (GIT и GitLab)
• Организация процесса разработки: принципы, структура проекта, инструменты GIT, VS Code, Gitlab и процесс GitLab Flow (Merge Requests/MR)
Модуль 3. Язык Gherkin. Базовые конструкции: фиче-файлы, сценарии, шаги, структура сценария
• Подробное знакомство со структурой feature-файла и основными синтаксическими конструкциями языка Gherkin: Контекст, Сценарий, шаги Дано/Когда/Тогда и их семантика. Структура сценария и Примеры.
Модуль 4. Диалект TurboGherkin: Условные конструкции, циклы и обработка исключений
• Возможности, добавленные в TurboGherkin - расширении языка Gherkin: экспортные сценарии, условная конструкция Если, Циклы, работа с исключениями (конструкция Попытка/Исключение и связанные шаги). Разбор синтаксическсиса, областей применения, примеров использования и типичных ошибок применения.
Модуль 5. Практические приемы разработки сценариев проверки поведения
• Разбор решений часто встречающихся задач и приемов разработки сценариев проверки поведения: работа с диалогом выбора файла, тестирование отчетов и печатных форм, тестирование проведения документов, использование UI Automation
Модуль 6. Подготовка и работа с тестовыми данными
• Приемы подготовки тестовых данных и их использование в сценариях проверки поведения. Шаги группы Инициатор данных. Инструмент Подготовка и загрузка данных
Окончательная цена указывается в договоре на обучение.