Стоимость курса
40 425 рубВы научитесь:
- определять необходимость, полноту и объемы проведения автоматизированного тестировании;
- правильно выстраивать проекты при использовании автоматизированного тестирования;
- определять, какие виды программного обеспечения необходимо использовать в различных проектных ситуациях;
- создавать функциональные, системные, Unit/mocking, интеграционные, API - автотесты, используя Katalon Studio, Katlon recorder, selenium driver, selenide, resst assured, spring cloud contract, Jmeter;
- проводить тестирование мобильных устройств, используя различные платформы;
- работать с системами учета времени, планирования процессов и активностей тестирования;
- применять утилиты и плагины для проведения автоматизированного тестирования, генерировать тесты.
Аудитория:
Данный курс предназначен для специалистов в области Unit-тестирования, системного и интеграционного тестирования с помощью систем CI/CD
Содержание курса
Модуль 1. Введение в автоматизированное тестирование
-
Что такое автоматизированное тестирование; какие разновидности автоматизированного тестирования бывают; проектный выбор: ручное или автоматизированное; черный и белый ящик при автоматизации; обзор и выбор инструментария.
-
Стратегия автоматизированного тестирования. Практическое создание тестов при помощи Autoit.
-
Принятие решения о введении автоматизации;
Модуль 2. Проектирование автотестов
-
Стратегии автоматизированного тестирования;
-
Процесс развертывания автоматизации;
-
Тестовое окружение для проведения автоматизации;
-
Создание автотеста при помощи Maven/Jenkins/Junit/Seleniumdriver/selenide/rest assured.
-
Виды автоматизированного тестирования
-
Виды автоматизированного тестирования; автоматизированное функциональное тестирование;
Модуль 3. Инструменты юзабилити тестирования
-
Автоматизированное нагрузочное тестирование.
-
Проект Selenium и его составляющие.
-
Цели, задачи, особенности Selenium. Selenium WebDriver, selenide
Модуль 4. Автоматизированное мобильное тестирование
-
Тестирование мобильных приложений;
-
Автоматизированные инструменты – обзор, выбор;
-
Нагрузочное тестирование;
-
Мобильные эмуляторы;
-
Мобильные фермы.
Модуль 5. Автоматизация процесса тестирования
-
Автоматизация процесса тестирование и создания тестов;
-
Утилиты для автоматизации процессов тестирования;
-
Генерация тестов;
-
Фреймворки;
-
Плагины.
-
Работа с требованиями и постановками задач;
-
Требования, задачи;
-
Системы работы с требованиями и постановкой задач;
-
Системы багтрекинга;
-
Настраивание процессов проведения тестирования и их автоматизация и инструментарий.