[Яндекс Практикум] Инженер по тестированию

320

Вы получите: материалы курса в записи.
Тестировщик создаёт сценарии тестирования, прогнозирует сбои и находит ошибки в продуктах. Вы освоите тест-дизайн и овладеете инструментами Postman, Charles, Яндекс.Трекер. Чтобы изучить основы автоматизации тестирования, вы познакомитесь с Javascript и Puppeteer.
Программа курса:

  • Основы тестирования. 10 часов.

  • Виды тестовой документации: чек-листы и тест-кейсы.
  • Баг-репорт: правила составления.
  • Виды тестирования: смоук и регрессионное тестирование.
  • Тестирование локализации.
  • Тестирование веб-приложения.

  • Тест-анализ и тест-дизайн. 40 часов.

  • Тест-анализ.
  • Методики тест-дизайна на практических кейсах.
  • Методы создания тест-кейсов и чек-листов.
  • Тест-планы.
  • Оценка проекта и подбор документации.
  • Проектирование майндмэпов и блок-схем.

  • Тестирование веб-приложений. 50 часов.

  • Основы сетей: модель OSI и TCP/IP.
  • Протоколы HTTP и HTTPS.
  • Клиент-серверная архитектура.
  • DevTool браузера, снифферы: Charles.
  • Работа с консолью.
  • Запросы через curl.
  • Анализ логов через grep.
  • Уровни логирования.
  • UI-тестирование.

  • Тестирование мобильных приложений. 50 часов.

  • Работа с клиент-серверными приложениями.
  • GPS и тестирование геолокации.
  • Тестирование в условиях неоднородного качества связи/интернета.
  • Android и iOS: среды разработки Android Studio и Xcode, эмуляторы и логирование.

  • Тестирование API. 30 часов.

  • REST API.
  • Виды документации к API: Swagger.
  • Тестирование API через Postman.

  • Основы баз данных. 30 часов.

  • Базы данных и применение в сервисах.
  • Базовые SQL-запросы.
  • Индексы.
  • Работа с таблицами.
  • Тестирование структуры базы данных на соответствие требованиям.

  • Основы автоматизации тестирования. 30 часов.

  • Основы языка программирования JavaScript.
  • Работа с Puppeteer.
  • Автоматизированные тесты.