Инженер по тестированию

16 участников

О чём курс

О курсе

Новички осваивают ручное тестирование программного обеспечения с нуля по программе, составленной на основе анализа более двух тысяч вакансий с учетом практических требований работодателей.

Для кого

Обучение разработано для новичков без опыта работы в IT-сфере, желающих освоить профессию инженера по тестированию с базовых понятий до практического применения профильных инструментов.

Что внутри

Программа разделена на четыре ключевых блока:

  • Основы тестирования: базовые понятия, виды и уровни проверок, методы проектирования тестов, а также составление документации — чек-листов, тест-кейсов и баг-репортов.
  • Тестирование API: принципы взаимодействия сервисов по протоколам REST и SOAP, отправка запросов через Postman, Swagger и Fiddler, вводные темы по автоматизации и нагрузочному тестированию в Apache JMeter.
  • Мобильное тестирование: специфика платформ iOS и Android, применение эмуляторов, симуляторов, ферм устройств и перехват сетевого трафика.
  • Инструменты тестировщика: работа с распределенной системой контроля версий Git, логирование и концепция непрерывной интеграции CI/CD.

Формат

Обучение рассчитано на 7,5 месяцев при рекомендуемой нагрузке около 10 часов в неделю. Помимо теоретических уроков программа включает тематические онлайн мастер-классы для отработки сценариев и практических задач.

Программа обучения

  • Навык 1 / 4 мастер-класса Основы тестирования
    • Урок 1. Основы функционального тестирования
    • Урок 2. Баг-репорты
    • Урок 3. Тест-кейсы и системы управления тест-кейсами
    • Мастер-класс по тест-кейсам
    • Мастер-класс «Уровни тестирования»
    • Урок 4. Уровни тестирования
    • Урок 5. Введение в тест-дизайн. Классы эквивалентности и граничные значения
    • Урок 6. Техники комбинаторики
    • Мастер-класс «Оптимальность выбора тестовых сценариев»
    • Урок 7. Нефункциональные виды тестирования
    • Мастер-класс «Виды тестирования»
    • Урок 8. Регрессионное, smoke и повторное тестирование
    • Мастер-класс «Виды тестирования 2.0»
    • Урок 9. Тестирование документации
    • Урок 10. Техники тестирования документации
    • Урок 11. Метрики и отчетность
    • Вы научитесь:
      • разбираться в основах тестирования и узнаете, как работает тестировщик.
      • научитесь, как писать тестовую документацию: тест-кейсы, чек-листы и тест-планы.
      • научитесь работать в системах управления тестированием и узнаете, какие виды тестирования бывают. Проведете функциональное, UX/UI и регрессионное тестирование.
      • составлять и заводить отчеты в системах отслеживания ошибок. Научитесь писать отчеты о тестировании, а также узнаете, какие метрики качества бывают и зачем их отслеживать.
      • за меньшее время проверять больше сценариев с помощью популярных техник тест-дизайна:
        • эквивалентных классов,
        • попарное тестирование,
        • граничных значений,
        • других техник тест дизайна.
  • Навык 2 / 1 мастер-класс Тестирование API
    • Урок 1. Введение в тестирование API
    • Урок 2. Инструменты тестирования
    • Урок 3. Postman. Знакомство с инструментом
    • Урок 4. Postman. Заглушки
    • Урок 5. Рабочий проект в Postman
    • Мастер-класс «Postman. Расширенные практики»
    • Урок 6. SOAP
    • Урок 7. Нагрузочное тестирование
    • Урок 8. Введение в автоматизацию тестирования
    • Вы научитесь:
      • тестировать продукты без графического интерфейса. поймете, как передаются данные в интернете с использованием REST и SOAP.
      • разберетесь, как создавать GET и POST-запросы, а также PUT и DELETE. Сделаете это с помощью инструментов Postman, Fiddler, Swagger.
      • узнаете, как cоздавать тесты на нагрузку с помощью Apache JMeter.
  • Навык 3 / 1 мастер-класс Тестирование мобильных приложений
    • Урок 1. Мобильные приложения и их разновидности
    • Урок 2. Особенности тестирования мобильных приложений
    • Урок 3. Тестирование Anrdoid и iOS приложений
    • Урок 4. Работа с мобильными фермами и снифферинг траффика
    • Вы научитесь:
      • узнаете, какие мобильные приложения считаются нативными, а какие — гибридными.
      • изучите важные понятия для мобильной разработки: симуляторы, эмуляторы, работа с прерываниями и activity lifecycle.
      • разберетесь в работе пуш-уведомлений и управлении жестами. Изучите гайдлайны для iOS и Android.
  • Навык 4 / 1 мастер-класс Инструменты тестировщика
    • Урок 1. CI/CD
    • Урок 2. Git
    • Урок 3. Логирование
    • Вы научитесь:
      • узнает, что такое непрерывная интеграция, и для чего она нужна. Поймете плюсы и минусы непрерывной интеграции/доставки (CI/CD).
      • сможете использовать настроенные пайплайны для развёртывания приложения.
      • использовать git. Поймете принципы организации системы контроля версий, узнаете порядок работы с git-репозиторием для внесения в него правок.
Складчина создана 2 августа 2022 г.

Теги курса

Профессии
Навыки

Другие материалы школы 7

S Skypro Все материалы
5 869 ₽ 80 000 ₽