Курс Проведение автоматизированного тестирования

Код: ITCloud-AT

Продолжительность курса

40 Академических часов

Стоимость курса

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. Автоматизация процесса тестирования

  • Автоматизация процесса тестирование и создания тестов; 

  • Утилиты для автоматизации процессов тестирования; 

  • Генерация тестов; 

  • Фреймворки; 

  • Плагины.

  • Работа с требованиями и постановками задач;

  • Требования, задачи; 

  • Системы работы с требованиями и постановкой задач; 

  • Системы багтрекинга; 

  • Настраивание процессов проведения тестирования и их автоматизация и инструментарий.