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