О курсе
Разберем инструменты и практику авто-тестирования конфигураций 1С, чтобы пользователи и клиенты никогда не сталкивались с ошибками.
Чему Вы научитесь на курсе:
Точно понимать, для каких кейсов необходимо автоматизировать тестирование, а для каких оставить тесты в ручном режиме.
Писать сценарии тестов на проверку корректности движений документов, а не только на создание и заполнение нужного значения в поле или табличной части документа/элемента справочника.
Создавать сценарные тесты «накликиванием» действий пользователей и добавлять в них нужные проверки.
Выявлять максимальное количество ошибок минимальным количеством тестов.
Проводить проверки под разными пользователями в одном сценарии теста и переключаться между пользователями.
Записывать видео-инструкции для конечных пользователей на базе основных сценариев работы.
Тестировать корректность данных в отчетах и движениях документов.
Тестировать работоспособность внешних сервисов, в том числе с помощью конструкции Попытка/Исключение.
Кому полезен этот курс:
Программистам и разработчикам – будет меньше доработок из-за ошибок и рутинных проверок
Консультантам и внедренцам – можно будет быстрее сдавать задачи заказчикам и экономить время на видеоинструкциях для пользователей
Руководителям служб IT – снизится количество ошибок, можно будет подготовить тестировщиков к работе
Руководителям служб франчайзи – сохраните репутацию и сократите издержки, разгрузив линию поддержки.
Спойлер:
Содержание курса
Модуль 1. Настройка тестового окружения
Изучив этот модуль, Вы сможете:
Написать свой первый простой сценарий тестирования
Создать автотест c помощью записи действий пользователя
Настроить отображение результатов тестирования в виде локального Allure отчета
Выводить дополнительную информацию о причинах падения тестов (логи, данные сравнения эталона с макетом, MXL-файлы)
Создать аккаунт в GitHub, получать и отправлять изменения в удаленный репозиторий в GitHub
Темы модуля:
Знакомство с тестированием. Краткий обзор инструментов тестирования конфигураций 1С
Установка Vanessa Automation. Базовые настройки проекта
Знакомство с языком Turbo gherkin. Создание тестов (фича-файлов .feature)
Добавление в тесты проверок из библиотеки шагов
Возможности и назначение Allure отчета
Работа с Git и GitHub. Краткое введение в систему контроля версий. Создание удаленного репозитория для хранения тестов
Модуль 2. Подготовка к тестированию
Изучив этот модуль, Вы сможете:
Спроектировать набор тестовых данных, который необходим для тестирования документа на примере «Заказа клиента»
Загружать тестовые данные с помощью фича-файлов
Использовать библиотеку экспортных сценариев
Применять основные техники тест-дизайна для создания тестовых случаев
Обезличивать тестовые данные
Группировать фича-файлы с помощью тегов для тестирования определенных бизнес-процессов.
Темы модуля:
Проектирование и создание тестовых случаев
Подготовка данных для тестирования. Инструмент для генерации тестовых данных в Vanessa Automation
Тонкости подготовки те...