Описание
[курсы-по-1с.рф] Сценарное тестирование в 1С: настройка и практика использования (2022)
Разберем инструменты и практику авто-тестирования конфигураций 1С, чтобы пользователи и клиенты никогда не сталкивались с ошибками.
Чему Вы научитесь на курсе:
Точно понимать, для каких кейсов необходимо автоматизировать тестирование, а для каких оставить тесты в ручном режиме.
Писать сценарии тестов на проверку корректности движений документов, а не только на создание и заполнение нужного значения в поле или табличной части документа/элемента справочника.
Создавать сценарные тесты «накликиванием» действий пользователей и добавлять в них нужные проверки.
Выявлять максимальное количество ошибок минимальным количеством тестов.
Проводить проверки под разными пользователями в одном сценарии теста и переключаться между пользователями.
Записывать видео-инструкции для конечных пользователей на базе основных сценариев работы.
Тестировать корректность данных в отчетах и движениях документов.
Тестировать работоспособность внешних сервисов, в том числе с помощью конструкции Попытка/Исключение.
Кому полезен этот курс:
Программистам и разработчикам – будет меньше доработок из-за ошибок и рутинных проверок
Консультантам и внедренцам – можно будет быстрее сдавать задачи заказчикам и экономить время на видеоинструкциях для пользователей
Руководителям служб IT – снизится количество ошибок, можно будет подготовить тестировщиков к работе
Руководителям служб франчайзи – сохраните репутацию и сократите издержки, разгрузив линию поддержки.
Модуль 1. Настройка тестового окружения
Изучив этот модуль, Вы сможете:
Написать свой первый простой сценарий тестирования
Создать автотест c помощью записи действий пользователя
Настроить отображение результатов тестирования в виде локального Allure отчета
Выводить дополнительную информацию о причинах падения тестов (логи, данные сравнения эталона с макетом, MXL-файлы)
Создать аккаунт в GitHub, получать и отправлять изменения в удаленный репозиторий в GitHub
Темы модуля:
Знакомство с тестированием. Краткий обзор инструментов тестирования конфигураций 1С
Установка Vanessa Automation. Базовые настройки проекта
Знакомство с языком Turbo gherkin. Создание тестов (фича-файлов .feature)
Добавление в тесты проверок из библиотеки шагов
Возможности и назначение Allure отчета
Работа с Git и GitHub. Краткое введение в систему контроля версий. Создание удаленного репозитория для хранения тестов
Модуль 2. Подготовка к тестированию
Изучив этот модуль, Вы сможете:
Спроектировать набор тестовых данных, который необходим для тестирования документа на примере «Заказа клиента»
Загружать тестовые данные с помощью фича-файлов
Использовать библиотеку экспортных сценариев
Применять основные техники тест-дизайна для создания тестовых случаев
Обезличивать тестовые данные
Группировать фича-файлы с помощью тегов для тестирования определенных бизнес-процессов.
Темы модуля:
Проектирование и создание тестовых случаев
Подготовка данных для тестирования. Инструмент для генерации тестовых данных в Vanessa Automation
Тонкости подготовки тестовых данных. Загрузка тестовых данных и поддержка их актуальности
Экспортные сценарии (подсценарии). Создание и использование
Организация структуры хранения тестов. Использование тегов.
Модуль 3. Исследование интерфейса Vanessa Automation
Изучив этот модуль, Вы сможете:
Использовать полные возможности инструмента тестирования Vanessa Automation
Настраивать запуск клиентов тестирования под разными пользователями
Использовать инструменты редактора тестов
Применять таймаут запуска клиента тестирования
Быстро выяснять причины ошибок разработки (падения тестов)
Настраивать запись видео-инструкций
Корректировать настройки для выполнения тестов на медленных машинах.
Темы модуля:
Основные настройки. Библиотеки. Работа с UI. Запуск тестов с использованием тегов
Подключение и настройки клиентов тестирования
Редактор тестов. Инструменты и настройки редактора тестов. Дерево шагов
Отчеты о результатах выполнении тестов. Расследование причин падения тестов
Обзор настроек создания авто-инструкций
Настройки выполнения сценариев. Остановка выполнения при возникновении ошибки. Стабилизация выполнения тестов.
Модуль 4. Разбор реальных практических кейсов
Изучив этот модуль, Вы увидите:
Как создавать независимые тесты для проверки открытия форм, доступности и видимости полей документов и элементов справочников
Как тестировать табличные части и проверить доступность ячеек таблицы. Как проверить установку/снятие флагов в таблицах
Как проверить движения документов и для чего в этом случае нужна структура тестов
Как сделать сверку печатных форм и табличных документов с эталонными макетами
Как с помощью теста проверить работоспособность отчета.
Темы модуля:
Знакомство с тестируемой конфигурацией
Тестирование форм: проверка доступности полей, проверка видимости и заполненности полей
Тестирование табличных частей. Решение проблем с сортировкой строк в табличных частях объектов при выполнении тестов на разных операционных системах и СУБД
Тестирование движений документов. Организация структуры тестов для проверки движений документов. Применение вычисляемых выражений при загрузке данных (на примере поля Дата)
Тестирование html полей. Тестирование процедуры добавления внешних файлов. Использование возможностей UI Automation
Тестирование отчетов. Стабилизация тестов для проверки отчетов (если отчет не успевает сформироваться и тест падает).
Модуль 5. Использование конструкций языка Turbo Gherkin
Изучив этот модуль, Вы:
Научитесь применять Условия, сможете настроить выполнение любого шага теста как условие
Узнаете, в чем различие между локальными и глобальными переменными
Сможете использовать секцию переменных для написания тестов для интерфейсов на разных языках
Научитесь применять циклы, создавать циклы с условиями. Сможете создать циклы для изменения значений в строках таблицы и для удаления строк в таблицах
Узнаете тонкости работы с переменными. Научитесь использовать конструкцию Попытка/Исключение для тестировании внешнего сервиса
Узнаете, как продолжить выполнение сценария в случае, если возникла ошибка тестирования, и в каких случаях это применимо.
Темы модуля:
Применение условий в тестах. Конструкция Если
Использование локальных и глобальных переменных и правила их применения
Применение секции переменных. Импорт переменных из созданной библиотеки переменных
Конструкция Цикл. Создание с помощью цикла большого объема данных для нагрузочного тестирования
Конструкция Попытка/Исключение. Регистрация нескольких ошибок по одному тестовому сценарию.
Модуль 6 (занятие Мастер-группы). Запуск процесса регресс-тестирования и тестирования изменений
Изучив этот модуль, Вы узнаете:
Как внедрить процесс автоматического тестирования в команде разработки
Как организовать процесс обновления сценариев автотестов
Как оценить сроки выполнения задачи по тестированию
Как передать ошибки тестирования разработчику для исправления.
Темы модуля:
Цели и задачи QA-инженера в команде разработки
Налаживание процесса обновления сценариев автотестов
Выстраивание процесса регресс-тестирования и тестирования изменений
Сроки и риски тестирования. Методики оценки времени на выполнение тестов
Использование отчета «Баг репорт».
Модуль 7 (занятие Мастер-группы). Особенности настройки Vanessa Automation для CI
Изучив этот модуль, Вы:
Узнаете, как стабилизировать выполнение тестов и в каких ситуациях это необходимо
Узнаете, какие ключи запуска необходимо установить для ночного выполнения автотестов
Познакомитесь с возможностями работы в реальном контуре
Создадите и примените простейший скрипт для автозапуска тестов
Изучите специальные настройки Vanessa automation для создания скриншотов ошибок при падении теста даже на заблокированном компьютере или в RDP-сессии.
Темы модуля:
Стабилизация выполнения тестов
Особенности платформы, связанные с асинхронными обработчиками серверных вызовов
Особенности обработки фоновых заданий
Ключи запуска для ночного прогона тестов
Исследование ошибок, которые приводят к неожиданному поведению системы в тестовом контуре, на примере поиска товара по штрихкоду
Влияние контура и его окружения на процедуру написания тестов.
Автор курса : Курсы-по-1с.рф
Сайт продажника : здесь
Цена с продажника : 18700 руб.
У нас Вы можете приобрести всего за 200 руб.
Отзывы
Отзывов пока нет.