Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

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

100 000 ₽
есть рассрочка

Каким навыкам вы научитесь

  • Тестирование технической документации, веб-приложений и REST API
  • Анализ, создание и ревью тестовой документации
  • Знания и навыки работы с HTML и CSS
  • Базовые знания языка программирования JavaScript
  • Работа с базой данных: создание, добавление, обновление и выборка данных с помощью SQL запросов
  • Работа со следующими инструментами и технологиями: DevTools, Postman, Charles, Swagger, GitLab, GitLab CI/CD, AndroidStudio, Kibana, PgAdmin

 

Что вы получите после обучения

Приобретаемые навыки
2
Confluence
5
Postman
6
Chrome DevTools
7
HTTP
9
GitLab
11
Qase
12
SSH
13
GitBash
14
Allure
15
NEWMAN
17
Автоматизация
18
Тест-план
19
Тест-дизайн
20
Тест-кейсы и дефекты
21
Agile
22
Функциональное и нефункциональное тестирование
23
Оплачиваемая стажировка
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Senior QA Engineer | Trainer QA

Действующий инженер по тестированию с опытом в IT более 5 лет, основатель компании по тестированию программного обеспечения Quality League, консультант по трудоустройству в сфере тестирования ПО, преподаватель на курсе по тестированию и ментор более 100 учеников.

Образовательная организация

Quality Academy - онлайн-школа для начинающих и опытных тестировщиков ПО.

Целью нашей школы является не только дать ученикам необходимые знания и навыки, но и трудоустроить их на позицию QA инженеров в различные проекты. 

Мы самостоятельно разрабатываем уникальные учебные материалы, уделяем много внимания практике, проводим тестовые собеседования с учениками и ценим индивидуальный подход! 

Программа курса

Спринт 1. Введение в профессию QA

  • Введение. Работа с Jira, инструменты, план курса
  • Жизненный цикл ПО. Тестирование и обеспечение качества. Цели и задачи тестирования. Виды тестирования
  • Профессия QA: первопричины, история, постановка роли

Спринт 2. Основы Linux, Git

  • UNIX системы, устройство и отличия от не-UNIX систем
  • Работа с командной оболочкой Bash. Создание bash-скриптов
  • Git, GitLab

Спринт 3. Техническая и тестовая документация

  • Требования, use cases, user stories
  • Тест план, баг-репорт, чек-листы, тест-кейсы. Работа с Confluence
  • Правила написания документации. Инструктивная речь

Спринт 4. Устройство веб-систем

  • Интернет. Протоколы передачи данных
  • Серверная и клиентская части
  • Принципы работы веб-приложений. SPA, SSR, PWA приложения
  • Микросервисная архитектура и ее устройство

Спринт 5. Основы HTML и CSS

  • Основы верстки HTML: элементы страницы, адаптивность, кроссбраузерность
  • Создание HTML-страницы: теги, атрибуты и селекторы CSS
  • Принципы тестирования верстки. UI/UX тестирование

Спринт 6. Тестирование Frontend

  • Рендеринг браузера. Инструменты разработчика. DevTools
  • Снифферы трафика: Charles
  • Тестирование локализации (страны, регионы, культуры)

Спринт 7. Тестирование Backend

  • Устройство Backend части веб-сервиса
  • Документация API. Работа со Swagger
  • Тестирование API. Postman. Основной функционал
  • Тестирование API. Postman. Основы автоматизации на JavaScript + Newman + Allure

Спринт 8. Тест-дизайн

  • Декомпозиция систем, подход в тестировании
  • Техники тест-дизайна: граничные значения, эквивалентное разбиение, pair-wise
  • Техники тест-дизайна: таблицы принятие решений, диаграмма состояний и переходов, матрица трэссабилити
  • Техники тест-дизайна: исследовательское тестирование, Ad-Hoc тестирование

Спринт 9. Системы логирования

  • Задачи мониторинга, логирования, трейсинга
  • Клиентские и серверные логи

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

  • Особенности тестирования мобильных приложений
  • Сервисы для мобильного тестирования: TestFlight, AndroidStudio
  • Отладочный мост ADB: Android Debug Bridge

Спринт 11. Основы DevOps

  • Основы CI/CD. Почему и зачем?
  • Непрерывная интеграция. GitLab actions
  • Непрерывная доставка. Jenkins/Heroku
  • Docker. Введение в контейнеризацию

Спринт 12. Базы данных

  • Устройство и виды баз данных, СУБД
  • Базовые SQL запросы
  • PostgreSQL. Создаем свою БД
  • PgAdmin. SQL запросы

Спринт 13. Программирование на JavaScript

  • JavaScript. Типы данных, переменные, инструкции
  • JavaScript. Циклы, функции
  • JavaScript. Пишем игру на JavaScript

Спринт 14. Автотесты. Основы

  • Пирамида тестирования: unit, Integration, e2e
  • JavaScript. Unit тесты
  • JavaScript. Интеграционные тесты
  • JavaScript. Cypress. E2E тесты

Спринт 15. Резюме. Трудоустройство

  • Собеседования в IT компаниях
  • Составление резюме
  • Интервью. Hard и Soft навыки
  • Дальнейшее развитие. Карьерный путь

Спринт 16. Тестовые собеседования

Рейтинг курса

3.3
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 13.11.2024 13:20
Инженер по ручному тестированию. Штучная работа.

Инженер по ручному тестированию. Штучная работа.

Оставить отзыв
Поделиться курсом с друзьями