Видеокурсы, видеоуроки, обучающие видео, тренинги

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

0

Курс «Инженер по тестированию с нуля» от Skypro — получите востребованную профессию, независимо от прошлого опыта, специальности и образования.

Можете работать удаленно по свободному графику и зарабатывать на своей внимательности.

Тестирование — хорошая площадка для старта IT-карьеры. Специальность не требует глубоких знаний языков программирования и технического опыта. Достаточно знать основы и освоить основные навыки, чтобы выполнять рутинные операции. Им учат на курсе Skypro для инженеров по тестированию.

Если посвящать обучению 10−12 часов в неделю, то есть всего полтора-два часа в день, то можно стать инженером по тестированию менее чем за девять месяцев. Длительность учебы зависит от содержания программы. Программа содержит только необходимый минимум теории и много практики. За время учебы вы выполните четыре проекта, которые пополнят ваше портфолио. В Skypro мы составили ее на основе требований работодателей к навыкам и знаниям новичка в тестировании.

Программа обучения курса «Инженер по тестированию с нуля»

Навык 1. Основы тестирования
Вы научитесь:

  • Разбираться в основах тестирования и узнаете, как работает тестировщик.
  • Писать тестовую документацию: тест-кейсы, чек-листы и тест-планы.
  • Работать в системах управления тестированием и узнаете, какие виды тестирования бывают.
  • Проведете функциональное, UX/UI- и регрессионное тестирование.
  • Составлять и заводить отчеты в системах отслеживания ошибок. Научитесь писать отчеты о тестировании, а еще узнаете, какие метрики качества бывают и зачем их отслеживать.
  • За меньшее время проверять больше сценариев с помощью популярных техник тест-дизайна: эквивалентных классов, попарного тестирования, граничных значений и других.
  • Уроки:

  • Основы функционального тестирования.
  • Баг-репорты.
  • Тест-кейсы и системы управления тест-кейсами.
  • Мастер-класс по тест-кейсам.
  • Мастер-класс «Уровни тестирования».
  • Уровни тестирования.
  • Введение в тест-дизайн. Классы эквивалентности и граничные значения.
  • Техники комбинаторики.
  • Мастер-класс «Оптимальность выбора тестовых сценариев».
  • Нефункциональные виды тестирования.
  • Мастер-класс «Виды тестирования».
  • Регрессионное, smoke- и повторное тестирование.
  • Мастер-класс «Виды тестирования 2.0».
  • Тестирование документации.
  • Техники тестирования документации.
  • Метрики и отчетность.
  • Навык 2. Тестирование API
    Вы научитесь:

  • Тестировать продукты без графического интерфейса. Поймете, как передаются данные в интернете с использованием REST и SOAP.
  • Создавать запросы: GET, POST, PUT, DELETE. Сделаете это с помощью инструментов Postman, Fiddler, Swagger.
  • Создавать тесты на нагрузку с помощью Apache JMeter.
  • Уроки:

  • Введение в тестирование API.
  • Инструменты тестирования.
  • Postman. Знакомство с инструментом.
  • Postman. Заглушки.
  • Рабочий проект в Postman.
  • Мастер-класс «Postman. Расширенные практики».
  • SOAP.
  • Нагрузочное тестирование.
  • Введение в автоматизацию тестирования.
  • Навык 3. Основы работы с SQL
    Вы научитесь:

  • Настраивать окружение для работы с таблицами, отправлять SQL-запросы, писать запросы с использованием операторов.
  • Группировать, фильтровать и сортировать полученные данные при помощи агрегатных функций.
  • Использовать SQL в тестировании.
  • Уроки:

  • Обзор SQL. Настройка окружения для работы.
  • Создание таблиц, SELECT-запросы, изменения данных.
  • Агрегация данных.
  • Соединение таблиц.
  • Центр карьеры.
  • Навык 4. Тестирование мобильных приложений
    Вы научитесь:

  • Разбираться в мобильных приложениях. Узнаете, какие из них считаются нативными, а какие — гибридными.
  • Важным понятиям для мобильной разработки: симуляторы, эмуляторы, работа с прерываниями и Activity Lifecycle.
  • Работать с пуш-уведомлениями и управлением жестами. Изучите гайдлайны для iOS и Android.
  • Уроки:

  • Мобильные приложения и их разновидности.
  • Особенности тестирования мобильных приложений.
  • Тестирование Android- и iOS-приложений.
  • Работа с мобильными фермами и снифферинг трафика.
  • Навык 5. Инструменты тестировщика
    Вы научитесь:

  • Понятию «непрерывная интеграция». Узнаете, для чего она нужна. Поймете плюсы и минусы непрерывной интеграции / доставки (CI/CD).
  • Использовать настроенные пайплайны для развертывания приложения.
  • Использовать Git. Поймете принципы организации системы контроля версий. Узнаете, в каком порядке работать с Git-репозиторием и как вносить в него правки.
  • Уроки:

  • CI/CD.
  • Git.
  • Логирование.
  • Навык 6. Дополнительный курс: автоматизация тестирования на Python

    Уроки:

  • Знакомство с языком Python.
  • Базовые алгоритмы на Python.
  • ООП в Python.
  • Знакомство с Pytest.
  • Учимся писать автоматизированные UI-тесты.
  • Расширенные практики Selenium.
  • Знакомство с библиотекой Requests.
  • Отчетность в Allure.
  • Работа с БД в автотестах.
  • Практики CI/CD.
  • PageObject.
  • Архитектура фреймворка.
  • Спрос на квалифицированных инженеров по тестированию только растет. Если вы — новичок в IT, то тестирование может стать хорошим стартом карьеры. Для этого не нужно иметь знаний и опыта в разработке. Зато можно будет легко перейти в смежную профессию, имея хорошую базу и опыт тестировщика.

    Перейти на страницу курса →


    Оставьте ответ

    Ваш электронный адрес не будет опубликован.

    Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.