-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-инженер

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

Анастасия Карпеева

Анастасия Карпеева

QA-инженер

Уже пять лет в тестировании, прошла от junior QA до руководителя отдела, по пути занималась автоматизацией на Python, JavaScript.

Анна Добросердова

Анна Добросердова

Senior QA-инженер, Senior QA Analyst, Middle Automation QA

Уже семь семь лет в тестировании. Успешно работала в компаниях СберЕаптека и МосЭнерго, работала в европейских кампаниях, внедряла WCAG.

-30%

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

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

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