Aноним
			- #1
 
[курсы-по-1с.рф] Сценарное тестирование в 1С: настройка и практика использования. 2022
- Ссылка на картинку
 
Разберем инструменты и практику авто-тестирования конфигураций 1С, чтобы пользователи и клиенты никогда не сталкивались с ошибками.
Чему Вы научитесь на курсе:
	
	
		
			
	
						Чему Вы научитесь на курсе:
- Точно понимать, для каких кейсов необходимо автоматизировать тестирование, а для каких оставить тесты в ручном режиме.
 - Писать сценарии тестов на проверку корректности движений документов, а не только на создание и заполнение нужного значения в поле или табличной части документа/элемента справочника.
 - Создавать сценарные тесты «накликиванием» действий пользователей и добавлять в них нужные проверки.
 - Выявлять максимальное количество ошибок минимальным количеством тестов.
 - Проводить проверки под разными пользователями в одном сценарии теста и переключаться между пользователями.
 - Записывать видео-инструкции для конечных пользователей на базе основных сценариев работы.
 - Тестировать корректность данных в отчетах и движениях документов.
 - Тестировать работоспособность внешних сервисов, в том числе с помощью конструкции Попытка/Исключение.
 
- Программистам и разработчикам – будет меньше доработок из-за ошибок и рутинных проверок
 - Консультантам и внедренцам – можно будет быстрее сдавать задачи заказчикам и экономить время на видеоинструкциях для пользователей
 - Руководителям служб IT – снизится количество ошибок, можно будет подготовить тестировщиков к работе
 - Руководителям служб франчайзи – сохраните репутацию и сократите издержки, разгрузив линию поддержки.
 
Модуль 1. Настройка тестового окружения
Изучив этот модуль, Вы сможете:
Модуль 2. Подготовка к тестированию
Изучив этот модуль, Вы сможете:
Модуль 3. Исследование интерфейса Vanessa Automation
Изучив этот модуль, Вы сможете:
Модуль 4. Разбор реальных практических кейсов
Модуль 5. Использование конструкций языка Turbo Gherkin
Изучив этот модуль, Вы:
Модуль 6 (занятие Мастер-группы). Запуск процесса регресс-тестирования и тестирования изменений
Изучив этот модуль, Вы узнаете:
Модуль 7 (занятие Мастер-группы). Особенности настройки Vanessa Automation для CI
Изучив этот модуль, Вы:
		Изучив этот модуль, Вы сможете:
- Написать свой первый простой сценарий тестирования
 - Создать автотест 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-сессии.
 
- Стабилизация выполнения тестов
 - Особенности платформы, связанные с асинхронными обработчиками серверных вызовов
 - Особенности обработки фоновых заданий
 - Ключи запуска для ночного прогона тестов
 - Исследование ошибок, которые приводят к неожиданному поведению системы в тестовом контуре, на примере поиска товара по штрихкоду
 - Влияние контура и его окружения на процедуру написания тестов
 
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.