Скачать 

[курсы-по-1с.рф] Сценарное тестирование в 1С: настройка и практика использования. 2022

Цена: 220 РУБ
Организатор: Fenix Fox
Список участников складчины:
  • 1. ЛМА
  • 2. ник скрыт
  • 3. ЮЮлия
  • 4. ulyash_n
  • 5. Katty_27
Fenix Fox
Fenix Fox
Организатор
  • #1

[курсы-по-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-сессии.
Темы модуля:
  • Стабилизация выполнения тестов
  • Особенности платформы, связанные с асинхронными обработчиками серверных вызовов
  • Особенности обработки фоновых заданий
  • Ключи запуска для ночного прогона тестов
  • Исследование ошибок, которые приводят к неожиданному поведению системы в тестовом контуре, на примере поиска товара по штрихкоду
  • Влияние контура и его окружения на процедуру написания тестов
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Похожие складчины
  • в разделе: Курсы по психологии и личностному развитию
  • в разделе: Курсы по психологии и личностному развитию
  • в разделе: Курсы по психологии и личностному развитию
  • в разделе: Курсы по психологии и личностному развитию

Войдите или зарегистрируйтесь, чтобы комментировать и скачивать складчины!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт на форуме. Это не сложно!

Вход

Вы уже зарегистрированы? Войдите.

Сверху