-30%

QA-инженер

Задача тестировщика — вдоль и поперек проверить сайт или приложение перед запуском, выявить слабые места на проде и предложить, как их можно улучшить. На курсе вы освоите профессию под наставничеством сотрудников Пикабу.

24 урока
4,5 месяца

Подробнее о курсе

Курс основан на реальном опыте работы QA-инженеров

Можно попасть в сферу IT без навыков программирования

Все задания из рабочей практики, на каждое даем подробный фидбек

Доступ ко всем материалам на 12 месяцев и сертификат о прохождении курса

Этот курс подойдет

Новичкам в тестировании

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

Новичкам в IT

Тем, кто хочет сменить сферу деятельности и работать в IT, но далек от программирования и понятия не имеет, за что отвечают «бэк» и «девопс». На курсе вы с нуля погрузитесь в профессию инженера по тестированию.

Всем, кто работает с сайтами и приложениями

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

Как все устроено

Смотрите лекции или читайте конспекты

В любое время на платформе с компьютера или смартфона. Преподаватели делятся своим опытом и разбирают рабочие задачи.

Выполняйте задания

На курсе много практики, по каждой выполненной работе вы получите подробный фидбек.

Общайтесь на вебинарах и в чате

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

Делайте итоговый проект

Он, как и домашки, приближен к рабочим задачам, с которыми вы столкнетесь в профессиональной деятельности.

Получите именной сертификат

Тому, кто прослушает все лекции, выполнит задания и защитит итоговую работу, вручим один из трех типов электронных сертификатов Пикабу.

Получите бесплатную консультацию

Мы поможем с выбором и ответим на все ваши вопросы

Нажимая на кнопку «Отправить», я соглашаюсь с политикой обработки персональных данных

После курса вы сможете

Проводить краш-тесты

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

Находить баги

Прокачаете усидчивость, внимательность и логику. Есть и побочный эффект: ошибки будут мерещиться везде!

Работать в IT

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

Повысить эффективность компании

Делать продукт удобнее и понятнее для каждого пользователя. Устранять ошибки до того, как они появились. А главное — приносить прибыль компании.

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

Основы тестирования

Знакомство с профессией

  • Зачем нужны тестировщики и чем они занимаются
  • Что такое баг
  • Откуда берутся требования
  • Чем отличаются QA от QC

Принципы и виды тестирования

  • Как избежать основных ошибок
  • Что делать, если проверить все невозможно
  • Уровни и виды тестирования

Жизненный цикл ПО и задач

  • Жизненный цикл ПО (SDLC): что это такое, как начинается и заканчивается
  • Жизненный цикл задачи: в какой момент подключается QA
  • С кем в команде работает тестировщик
  • Необходимые софт-скилы

Артефакты тестирования

  • Тест-кейс, тест-сьют и чек-лист: плюсы и минусы каждого
  • Что такое отчет о тестировании
  • Инструменты для написания артефактов
  • Что такое баг-репорт и бэклог
  • Jira и другие инструменты тестировщика

Планирование тестирования

Подготовка к тестированию

  • Определение и постановка цели
  • Оценка рисков
  • Подготовка команды: количество QA-инженеров, техническое оснащение
  • Планирование этапов и расстановка приоритетов
  • Критерии успешного тестирования

Анализ технического задания

  • Что делать, если нет ТЗ
  • Декомпозиция, или что делать с ТЗ
  • Аналитика, UX/UI, дизайн

Популярные техники тестирования

  • Что такое тест-дизайн и как его применять
  • Классы эквивалентности и граничные значения
  • Попарное тестирование
  • Доменный анализ
  • ADHOC и предугадывание ошибок
  • Диаграмма пользовательских ролей
  • Матрица принятия решений

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

Основы работы веб-приложений

  • Суть клиент-серверной архитектуры
  • Что такое HTTP(S)
  • Что такое DevTools
  • Знакомство с HTML, CSS, JS: зачем их знать тестировщику

Типы задач: бэкенд и фронтенд

  • Что такое бэкенд: тест логики, особенности задач
  • Что такое фронтенд: верстка, дизайн, кроссбраузерность и кроссплатформенность
  • Задачи фронтенда и бэкенда

DevTools для тестировщика

  • Знакомство с инструментом
  • Инспектор элементов, консоль и стили

Тестирование приложений и API

Особенности работы с приложениями на Android и iOS

Работа с API

Тестирование отдельных элементов

Автотестирование

Введение в автоматизацию

  • Цели автоматизации
  • Пирамида тестирования
  • Какие тесты можно автоматизировать, а какие — нет
  • Участие автоматизатора в разработке продукта

Настройка среды для автоматизации

  • Установка GIT
  • Установка VS Code
  • Установка Node.js
  • Создание и инициализация проекта автотестов
  • Установка Jest
  • Запуск первого автотеста

Автотесты для проверки пользовательских сценариев. E2E

  • Установка Selenium WebDriver
  • Локаторы
  • Написание и запуск первого E2E автотеста

Автотесты для проверки интеграции. REST API

  • Установка Supertest
  • Написание и запуск первого API автотеста

Итоговая работа

В конце курса вы пройдете весь цикл тестирования продукта и получите рекомендации от QA-инженеров.

Наши преподаватели

Александра Мальцева

Александра Мальцева

QA-инженер

Занимаюсь тестированием больше четырех лет. Ищу баги и слежу, чтобы на этапе продакшена их не было вовсе.

Павел Леконцев

Павел Леконцев

QA-инженер

За три года в профессии вырос до тимлида тестировщиков. Обучал с нуля специалистов, которые до сих пор успешно работают в IT. Вы следующие!

Александр Русаков

Александр Русаков

QA-инженер

Больше пяти лет работаю инженером по тестированию. Работал в EPAM Systems, сотрудничал со СберАвто, ВТБ, Газпромбанком, Google и другими корпорациями.

Анастасия Баганич

Анастасия Баганич

QA-инженер

Уже пять лет тестирую и делаю продукты удобными для пользователей. А еще отвечаю в техподдержке Пикабу.

-30%

Записаться на курс

Соглашаюсь с офертой и политикой обработки персональных данных

Рассрочка на 3 месяцаРассрочка
₽ / мес
Рассрочка на 4 месяцаРассрочка
₽ / мес
Рассрочка на 6 месяцевРассрочка
₽ / мес
Рассрочка на 10 месяцевРассрочка
₽ / мес
Рассрочка на 12 месяцевРассрочка
₽ / мес
Полная стоимость курсаСтоимость курса