ТОП-13 лучших курсов инженера по тестированию: обучение онлайн, бесплатные и платные в 2023 году

Инженер по тестированию (QA Engineer) – это специалист, занимающийся тестированием программного обеспечения на различных уровнях. Он проверяет работу приложения, выявляет и исправляет ошибки и дефекты, улучшает качество продукта. В рамках работы инженера по тестированию, ему необходимо разбираться в принципах работы программ, в технологиях разработки, в процессах тестирования и отладки.

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

Кроме того, на курсах QA Engineer можно получить знания и навыки в области программирования, баз данных, сетевых протоколов, а также в использовании специальных инструментов и технологий, например, Selenium, JMeter, Postman и т.д. В целом, курсы QA Engineer позволяют получить полное представление о процессе тестирования, улучшить навыки работы с технологиями и инструментами, и подготовиться к карьере в области тестирования программного обеспечения.

1 место. Курс «Профессия Инженер по тестированию от Skillbox»

Цена: Рассрочка на 31 месяц — 5 726 ₽ / мес

Ссылка на сайт: https://skillbox.ru/course/profession-test/

Вы научитесь находить ошибки в работе сайтов и приложений с помощью Java, JavaScript или Python. С первого занятия погрузитесь в практику и сможете начать зарабатывать уже через 4 месяца.

  • Длительность – 12 месяцев
  • Лёгкий старт в IT-сфере
  • 3 языка программирования для автотестов на выбор
  • Гарантируем трудоустройство — или вернём деньги.

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

Кому подойдёт этот курс:

  • Новичкам в IT
    Вы научитесь тестировать сайты, мобильные приложения и другое ПО. Узнаете, как устроена работа IT-компаний. Сможете понять, как развиваться в профессии. Уже джуниоры очень востребованы на рынке, а наш курс позволит достичь middle-уровня.
  • Тестировщикам начального уровня
    Вы освоите ключевые инструменты автоматизированного тестирования. Выстроите понятный пошаговый путь профессионального развития.

Чему вы научитесь:

  • Функциональному и нефункциональному тестированию сайтов и приложений
  • Тестированию мобильных приложений
  • Основным методам автоматизации
  • Работать в таск-трекерах
  • Техникам тест-дизайна
  • Основам программирования на Java, JavaScript или Python
  • Использовать шаблоны тест-планов, тест-кейсов, сценариев и чек-листов
  • Работе в панели инструментов веб-разработчика
  • Тестированию пользовательских интерфейсов.

Содержание курса:

Вас ждут видеоролики и практика на основе реальных кейсов.
485 видеоматериалов, 87 практических задач

Ручное тестирование веб-приложений
Научимся: составлять проверки, которые помогут найти максимум ошибок с учётом требований к продукту. Проводить ручное тестирование веб-приложений. Составлять понятные отчёты об ошибках, которые помогут разработчикам быстро исправлять недочёты. Среднее время прохождения: 4 месяца.

  1. Основы тестирования веб-приложений
  • Основы тестирования веб-приложений.
  • Тестирование текстовых полей.
  • Тестирование текста, чисел и дат с использованием граничных значений.
  • Что такое хорошая спецификация? Правильное оформление баг-репорта.
  • Тестирование форм регистрации.
  • Тестирование форм авторизации и восстановления паролей.
  • Тестирование дополнительных элементов интерфейса.
  • Расширенные техники тестирования.
  • Тестовые сценарии. Позитивные и негативные тесты.
  • Кросс-платформенное и кросс-браузерное тестирование.
  • Дополнительные инструменты тестирования.
  1. Тестирование API
  • Чтение данных с сервера.
  • Манипуляция данными на сервере.
  1. Универсальные инструменты
  • Chrome DevTools как инструмент упрощения тестирования.
  • Chrome DevTools как инструмент локализации ошибок.
  • Chrome DevTools. Дополнительные операции.
  • Системы отслеживания задач.
  • Метрики тестирования и оценка трудозатрат.
  1. Нефункциональное тестирование
  • Тестирование требований.
  • Тестирование UI, UX.
  • Приёмочное тестирование.
  • Тестирование безопасности. Серверные уязвимости.
  • Тестирование безопасности. Клиентские уязвимости.
  • Итоговая работа. Ручное тестирование веб-приложений.

Ручное тестирование мобильных приложений
Научимся: проверять особенности работы мобильных приложений и находить максимум ошибок с помощью эмуляторов и симуляторов любых мобильных устройств. Среднее время прохождения: 2 месяца.

  1. Основы тестирования мобильных приложений
  • Введение в тестирование мобильных приложений.
  • Ориентация и экраны.
  • Эмуляторы и симуляторы.
  • Сборка приложений и продвинутые функции Android Studio и XCode.
  • GPS и батарея.
  • Связь и перехват сетевых запросов.
  • Скриншоты и логи.
  • Итоговая работа. Тестирование мобильных приложений.

Программирование и автотесты
Научимся: разрабатывать программы (автотесты) на одном из популярных языков программирования. Программы будут автоматизировать прогон тестовых сценариев. Среднее время прохождения: 6 месяцев.

  1. Языки программирования — на выбор Java, JavaScript или Python
  • Введение в язык программирования и синтаксис.
  • Функции.
  • Объектно-ориентированное программирование.
  • Области видимости.
  • Преобразование типов.
  • Отладка и логирование.
  1. Основы автоматизации UI-тестов — на выбор Java, JavaScript или Python
  • Введение в автоматизированное UI-тестирование.
  • Поиск элементов с помощью Selenium WebDriver.
  • Поиск элементов: CSS.
  • Сложные CSS-локаторы и ожидания элементов.
  • XPath-локаторы.
  • Мастер-класс по написанию автотестов.

Дополнительные курсы:

  1. Веб-вёрстка. Базовый уровень
  • Знакомство с курсом.
  • Базовый HTML.
  • Базовый CSS.
  • Работа с макетом.
  • HTML-разметка.
  • Flexbox.
  • Стилизация.
  1. Язык запросов SQL
    Вы узнаете основы SQL и структуры баз данных, научитесь работать с функциями и запросами и модифицировать данные.

Бонусные курсы:

  1. Универсальные знания программиста
  • Как стать первоклассным программистом.
  • Вёрстка email-рассылок. Советы на реальных примерах.
  • The state of soft skills.
  • Как мы создавали карту развития для разработчиков.
  • Как общаться по email и эффективно работать с почтой?
  • Повышение своей эффективности.
  • Спор о первом языке программирования.
  • Саморазвитие: как я не усидел на двух стульях и нашёл третий.
  • Data-driven-подход к продуктивности — инсайты из данных миллиона людей.
  • Протокол HTTP.
  • Введение в алгоритмы.
  • Слепой метод печати.
  1. Английский для IT-специалистов
  • IT Resume and CV.
  • Job interview: questions and answers.
  • Workplace communication.
  • Business letter.
  • Software development.
  • System concept development and SRS.
  • Development and Testing.
  • Deployment and Maintenance.
  1. Система контроля версий Git
    Научитесь работать с Git: сможете сравнивать, менять и откатывать разные версии кода, научитесь создавать ветки и работать над одним проектом в команде.

Итоговые работы:

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

— Тестирование мобильного приложения
Вы узнаете, что значит быть тестировщиком в команде, разрабатывающей мобильное приложение. Сможете приложить к портфолио полный цикл тестирования приложения на Android и iOS.

— Тестирование веб-сайта
Вы примерите на себя роль специалиста по автоматизированному тестированию и напишете свои собственные автотесты на Java/JavaScript/Python.


Спикеры:

  • Владимир Авилов
    QA-инженер в Itoolabs
  • Арсений Батыров
    Тимлид QA
  • Дмитрий Якин
    Инженер по тестированию в компании Яндекс
  • Иван Румак
    Ведущий инженер в компании СКБ Контур
  • Андрей Малых
    QA Automation Lead.

И др.

Отзывы об обучении в Skillbox доступны на сайте.

Сертификат Skillbox
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

2 место. Курс «Инженер по тестированию: с нуля до middle от Нетология»

Цена: 159 000 ₽ или рассрочка на 24 месяца — 6 625 ₽ / мес

Ссылка на сайт: https://netology.ru/programs/qa-middle

Освойте IT-профессию, для которой не требуется опыт и техническое образование. Изучите ручное и автоматизированное тестирование, а также языки программирования: Java, JavaScript и Python. Начните работать уже через 2 месяца обучения.

  • Вебинары, видеолекции, практические задания
  • Актуальные знания и рабочие проекты в портфолио
  • Диплом о профессиональной переподготовке.

Тестирование — это не рутинное прокликивание сайта, это интересный многогранный процесс, где порой приходится побороться за качество.
Работа тестировщика требует хорошо развитых навыков коммуникации и общего понимания процесса разработки продукта. QA-engineer использует разные программы и технологии и знает как минимум один язык программирования. На этом курсе в рамках программы вы изучите два языка — Java и JavaScript, — а видеокурс по Python получите в подарок.

Почему стоит изучать тестирование в Нетологии:

  • Комплексная программа по тестированию
    Даём полный комплект навыков и инструментов — после курса ваши знания и навыки будут на уровне знаний middle-специалиста
  • Даём больше, чем нужно работодателям
    Широкое и глубокое изучение практик и инструментов повысит вероятность вашего трудоустройства
  • В процессе обучения вы практикуетесь в команде
    Научитесь выстраивать эффективные рабочие коммуникации, ведущие команду к общей цели.

Кому будет полезен этот курс:

  • Тем, кто хочет получить профессию в IT
    Вы станете важной частью команды разработки IT-продуктов. При этом освоить профессию тестировщика значительно проще, чем стать программистом
  • Тем, кто работает в техподдержке
    Если вы уже работаете в IT и хотите войти в команду разработки, иметь более удобный график и общаться с программистами, а не с пользователями — переходите в тестирование
  • Начинающим тестировщикам
    Освоите новые методы тестирования: мобильное, нагрузочное, тестирование безопасности, научитесь автоматизировать работу на Java и JavaScript.

Программа:

Ручное тестирование и автоматизированное тестирование веб-приложений на Java
Научитесь проводить ручное тестирование, на практике поработаете с различными продуктами и изучите Java — один из самых популярных языков программирования.
В этом модуле вы выполните три больших проекта:
— Тестирование сайта крупной компании
Вам нужно будет написать тест-кейсы и провести ручное тестирование сайта реальной компании по продаже одежды и обуви
— Автоматизированное тестирование веб-сервиса туроператора
Это комплексный сервис, который взаимодействует с СУБД и API банка. Ваша задача — автоматизировать сценарии покупки тура
— Командный проект: тестирование и доработка рейтингового сервиса

В команде из двух человек вы проведёте тестирование сервиса, составите баг-репорты и исправите ошибки, найденные коллегой.

  1. Ручное тестирование веб-приложений
    Начнём с азов проведения тестирования и введения в профессию. За 9 занятий вы познакомитесь с теориями тестирования, узнаете разницу между понятиями QA и тестированием и начнёте писать тестовые сценарии и заводить баги. На практике вы будете работать с различными программными продуктами, создавать под них тестовые сценарии в Zephyr и заводить баги на платформе JIRA, а также тестировать API.
  • Введение в тестирование ПО. Методы и виды тестирования
  • Основы клиент-серверного взаимодействия, протокол HTTP, концепция DOM
  • Работа с DevTools браузера
  • Введение в SQL. Запросы SELECT, UPDATE, DELETE
  • Тестирование ПО. Тест-дизайн
  • Артефакты тестирования
  • Инструменты тестирования
  • Жизненный цикл разработки ПО. Гибкие методологии разработки ПО
  • Курсовой проект: проведение тестирования сайта крупной компании
  1. Вёрстка сайта на HTML и CSS
    Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам этого модуля вы уже самостоятельно сверстаете лендинг.
  • Теги для вёрстки контента страницы
  • Теги для вёрстки структуры страницы
  • Теги для вёрстки форм
  • Селекторы CSS
  • Определение контекста элементов
  • Блочная модель
  • Позиционирование элементов
  • Оформление текста
  • Оформление декоративных элементов
  • Состояние интерактивных элементов
  1. Git — система контроля версий
    Каждый разработчик должен знать основы работы с системой Git, так как сейчас это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).
  • Предназначение системы контроля версий
  • Основные операции (фиксация и откат изменений, поиск, история)
  • Работа с сервисом GitHub
  • Ветки, слияние веток и разрешение конфликтов
  • Командная работа
  1. Java для тестировщиков
    Начинаем работу с Java, одним из самых популярных языков программирования. Блок состоит из 16 занятий и включает в себя изучение основ языка, работу с объектно-ориентированным программированием, сборку Java-проектов и использование инструментов тестирования. Вы изучите язык программирования именно в связке с задачами тестирования.
  • Введение в Java: JDK, JRE, JVM, IntelliJ IDEA
  • Программирование на Java: переменные, операторы, работа с отладчиком
  • Примитивные типы данных, условные операторы, выход за границы типов и погрешность вычислений
  • Testability, автотесты, введение в ООП: объекты и методы
  • Система сборки Maven, управление зависимостями, автотесты на JUnit5
  • Циклы, параметризованные тесты и аннотации
  • Выстраивание процесса непрерывной интеграции (CI): Github Actions. Покрытие кода с JaCoCo, статический анализ кода: CheckStyle, SpotBugs
  • Объектно-ориентированное программирование и проектирование
  • Объекты с внутренним состоянием, управление состоянием при тестировании
  • Композиция и зависимость объектов. Mockito при создании автотестов
  • Наследование и расширяемость систем. Проблемы наследования
  • Исключительные ситуации и их обработка. Тестирование исключений
  • Интерфейсы для организации малой связности. Обобщённое программирование (Generics)
  • Collections Framework. CRUD и тестирование систем, управляющих набором объектов
  1. Автоматизированное тестирование
    Вы уже освоили базовые навыки проведения тестирования и изучили программирование на Java. Самое время перейти к автоматизации тестирования, модуль включает 8 занятий. На практике вы будете писать Unit-тесты для готового Java-проекта, проводить UI-автоматизацию тест-кейсов, составлять и автоматизировать пользовательские сценарии, анализировать готовые результаты.
  • Основы автоматизации
  • Тестирование API. Continuous Integration
  • Тестирование веб-интерфейсов. Selenium
  • Selenide
  • Patterns
  • Docker и Docker Compose
  • SQL
  • Репортинг: Report Portal
  • Behaviour Driven Development
  • Курсовой проект: автоматизированное тестирование веб-сервиса туроператора.

Автоматизированное тестирование фронтенда веб-приложений на JavaScript
Изучите JavaScript для тестировщиков, научитесь автоматизировать действия и тестировать безопасность.

  1. JavaScript для тестировщиков
    Вы изучите основы JavaScript для проведения тестирования Frontend-части сайта (UI и e2e). На базе уже изученного Java, вам будет проще освоить второй язык, тем более JavaScript — скриптовый язык более высокого уровня. Вы изучите разницы в синтаксисе языков, научитесь использовать основные конструкции языка.
  • Основные понятия
  • Расширенная работа с массивами
  • Классы
  • Асинхронность
  • Функции
  • Объекты
  • Обработка исключений и замыкания
  • Функции декораторы, оператор “…“, call, apply
  1. Автоматизация тестирования веб-интерфейсов
    Перейдём к работе с современными инструментами для тестирования frontend: Puppeeter, Playwright, Cypress, познакомимся с платформой NodeJS. Это инструменты на JavaScript, которые автоматизируют действия в браузере и помогут ускорить проведение тестов.
  • Использование JavaScript в браузере. Тестирование, дебаггинг
  • Jest
  • Puppeeter
  • Playwright
  • Cypress
  • Платформаjs
  • CI/CD.

Автоматизированное мобильное тестирование
Изучите специфику тестирования мобильных приложений и попрактикуетесь на Android-приложениях, используя для автоматизации Java, Android Studio и фреймворк Espresso.
Проект, который вам предстоит выполнить:
— Тестирование мобильного приложения
Ваша задача — провести тестирование приложения под Android. Нужно написать тестовые сценарии и провести автоматизацию тестирования на Java с помощью Android Studio и фреймворка Espresso

  1. Мануальное тестирование мобильных приложений
    При работе с мобильными приложениями есть своя специфика — здесь вы изучите особенности функционального и нефункционального тестирования, рассмотрите типичные кейсы.
  • Ручное тестирование мобильных приложений
  • Тестирование Android-приложений
  • Выбор устройств для тестирования
  • Тестирование iOS-приложений
  • Инструменты для ручного тестирования мобильных приложений
  • Особенности функционального и нефункционального тестирования на мобильных устройствах
  • Снифферинг. Настройка и возможности
  1. Автоматизация тестирования мобильных приложений
    Для автоматизации работы вы будете использовать Java, Android Studio, UI Automator, Espresso, Appium.
  • Основы автоматизации тестирования мобильных приложений
  • Автоматизация тестирования iOS
  • Автоматизация тестирования Android
  • Кроссплатформенная мобильная автоматизация тестирования
  • Автоматизация тестирования Android.

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

  1. Тестирование производительности
    В этом блоке изучите в теории и на практике одни из самых важных типов тестирования веб-приложений: тестирование производительности. Вы познакомитесь с нагрузочным тестированием, стресс-тестированием, объёмным тестированием, тестированием стабильности и другими.
    Для работы потребуются специальные инструменты: для генерации нагрузки и для мониторинга характеристик производительности. На практике поработаете с инструментом JMeter, который позволяет проводить нагрузочное тестирование, логировать результаты и визуализировать в виде диаграмм и таблиц.
  • Введение в тестирование производительности
  • Создание нагрузочных тестов
  • Подготовка отчета о тестировании. Завершение проекта
  • Подготовка стенда нагрузочного тестирования
  • Проведение нагрузочного тестирования
  1. Тестирование безопасности.
    Одна из самых интересных тем в тестировании, включает работу с утечками конфиденциальной информации, передачи данных по открытым каналам связи, противодействие мошенничеству.
    Вы изучите виды уязвимостей, узнаете, чем они отличаются от багов и какие инструменты нужны для поиска уязвимостей и проверки безопасности.
  • Введение в тестирование безопасности
  • SQL, XSS, Code и другие инъекции
  • Сетевая безопасность
  • Инъекции и уязвимости на уровне операционной системы
  • Права доступа, авторизация, сессии, cookie.

Дополнительные модули
Помимо основных в программу входят модули, которые помогут разобраться, как развивать карьеру в тестировании, подтянуть английский. Также включён бонусный видеокурс по основам программирования на Python.

  1. Основы языка программирования Python
    На этом видеокурсе вы изучите один из самых популярных языков программирования. Познакомитесь с типами данных, классами, функциями, узнаете, как работать с файловой системой в Python
  • Условные конструкции
  • Операции сравнения
  • Циклы
  • Типы данных, коллекции данных
  • Функции
  • Работа с файловой системой
  • Классы и их применение
  • Менеджер контекста
  • Работа с разными форматами данных
  • Работа с библиотекой Requests, HTTP-запросы
  • Работа с классами на примере API VK.
  1. Английский язык для начинающих разработчиков
    В этом модуле вас ждут десять видеолекций, которые помогут вам начать разговаривать на английском языке, как настоящий разработчик.
  • Лексика, без которой не обойтись
  • Как вести переписку на английском
  • Чтение документации и анализ требований
  • Программирование
  • Тестирование ПО
  • Стрессовые ситуации
  • Устранение неполадок
  • Работа и роли в команде
  • Поддерживаем любую беседу на английском
  • Собрания, презентации на высшем уровне.
  1. Карьера в тестировании
    Научитесь формулировать карьерные цели, создавать резюме, собирать портфолио и готовиться к собеседованиям. Создадите пошаговый план поиска работы, запишите видеопрезентацию и пройдёте карьерную консультацию с HR-экспертом.
  • Пошаговый план поиска работы
  • Анализ рынка труда
  • Резюме, портфолио инженера по тестированию и сопроводительное письмо
  • Собеседование: как подготовиться и пройти
  • Статистика и измерение эффективности поиска работы
  • Индивидуальная карьерная консультация.

Вы выполните более 60 практических заданий — они основаны на реальных задачах инженера по тестированию. Релевантные проекты в портфолио дадут вам преимущество при трудоустройстве.

Преподаватели — эксперты ведущих компаний

  • Максим Рогожников
    Тимлид команды нагрузочного тестирования, ГК Тинькофф
  • Ольга Артемьева
    Ведущая тестировщица, Крипто-Про
  • Алексей Федин
    Инженер автоматизированных систем управления и информационной безопасности, фрилансер
  • Максим Щеголев
    Руководитель группы по тестированию программного обеспечения, департамента по работе с большими данными DINS.
  • Анастасия Шарикова
    Technical project lead, Bookmate.

И др.

3 место. Курс «Инженер по ручному тестированию от SkillFactory»

Цена: Рассрочка на 12 месяцев — от 7 470 ₽ / мес

Ссылка на сайт: https://skillfactory.ru/qa-engineer-po-ruchnomu-testirovaniyu

Освойте одну из самых востребованных профессий в России и заграницей без изучения программирования. Требования к студентам: знание основ компьютерной грамотности

  • Доступ к курсу навсегда
  • Длительность: 4 месяца.

Инженер по ручному тестированию — неотъемлемая часть команды разработки продукта. Он проверяет сайты и приложения на ошибки, ищет баги — имитируя действия пользователей. Без такой проверки продукт просто не будет выпущен.
Сайты и веб-сервисы, мобильные приложения, компьютерные и мобильные игры, корпоративные системы. Любой продукт, который взаимодействует с пользователем, будет нуждаться в вашем одобрении.

Чему я научусь за эти 4 месяца?

1 месяц

  1. Введение в тестирование
  2. Методологии разработки ПО
  3. Тест-дизайн и тест-анализ — часть 1
  4. Тест-дизайн и тест-анализ — часть 2.

Результат:

  • Знаете основные методологии разработки ПО и понимаете, как работать в команде в общем флоу
  • Умеете анализировать архитектуру и выбирать правильную методологию тестирования
  • Можете проводить тест-анализ.

2 месяц

  1. Чек-лист и тест-план
  2. Требования и работа с задачами
  3. Системы баг-трекинга.

Результат:

  • Составляете тест-планы и работаете с ними
  • Декомпозируете требования к задачам и анализируете их
  • Работаете с баг-трекерами
  • Понимаете основы веб-разработки, используете инструмент DevTools.

3 месяц

  1. Консоль браузера и UI-элементы на странице
  2. Кроссбраузерное тестирование
  3. Тестирование API с помощью Postman
  4. Тестирование баз данных
  5. Основы тестирования мобильных приложений.

Результат:

  • Тестируете веб-приложения в разных браузерах
  • Тестируете API различных приложений
  • Составляете запросы в инструментах Postman и CURL
  • Составляете основные SQL-запросы
  • Знаете основы тестирования iOS- и Android-приложений.

4 месяц

  1. Финальный проект – Ваш первый заказ на тестирование сайта
  2. Карьерный модуль
  3. Бонусный модуль.

Результат:
Создадите итоговый проект, позволяющий применить на практике все полученные на курсе знания по ручному тестированию. Наработки итогового проекта можно будет применить на будущем рабочем месте.


Преподаватели и менторы:

– Виталий Котов
Lead Automation QA Engineer
Опыт в автоматизации тестирования более 10 лет.

– Элина Азизова
QA-engineer в компании Dins
Опыт в тестировании более 4 лет (мобильные приложения, десктоп, веб).

– Юлия Носакова
Менеджер проектов, ex-QA Lead в компании Kode
Опыт в тестировании более 6 лет (мобильные приложения, интеграции с backend).

– Анастасия Боярченко
Ментор. QA-инженер в компании Bell Integrator.
Занимается автоматизацией тестирования. Стек: Python, SQL, HTML, CSS.

Курс «Факультет тестирования ПО от GeekBrains»

Цена: Рассрочка до 36 месяцев — от 5 092 ₽ / мес

Ссылка на сайт: https://gb.ru/geek_university/qa-engineer

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

  • 15 месяцев
  • Трудоустройство через 9 месяцев
  • Для всех, кто хочет войти в мир IT.

Эта программа подойдет тем, кто

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

Учебный план:

В ходе программы вы узнаете, кто такой тестировщик и какие задачи он решают. А также разберетесь в том, какие компетенции необходимы для того, чтобы стать профессионалом.
После получения фундаментальных знаний осознанно выберете специализацию для более глубокого изучения.
520+ часов обучения, 5 вариантов специализации.

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

  • О важности английского в управлении продуктами
  • Как правильно сидеть за компьютером
  • Профессиональный недуг разработчика
  • Как сохранить зрение
  • ТОП-10 навыков разработчика
  • Разбор кода на английском языке
  • Режим работы в IT-профессии.

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

  • Языки программирования
  • Информатика
  • Инструменты в IT
  • Математика
  • Профессии в IT
  • Контроль версий
  • Стандарты кодирования
  • Операционные системы
  • Базы данных
  • Алгоритмы и структуры.

– Специализация
По окончании общего блока обучения погрузитесь в системное изучение интересующей вас области. Основной фокус на информации, технологиях и инструментах, актуальных для направления.
Вы изучите:

  • Безопасность
  • Автоматизированное тестирование
  • Unit-тесты
  • SQL
  • Selenium
  • RESTful API
  • Python
  • Linux-серверы
  • Linux
  • JUnit
  • Java
  • Git
  • Allure
  • Чек-листы
  • Тестирование веб-приложений
  • Тест-менеджмент
  • Тест-кейсы
  • Тест-аналитика
  • Отчеты по тестированию
  • Локализации дефектов
  • Логи сервера
  • Автоматизированная отчетность.

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

– Следующий шаг:

  • Трудоустройство
    Вы сможете претендовать на реальные вакансии и начать карьеру в сфере IT. Мы подберем вам подходящие предложения, дадим рекомендации к составлению портфолио и резюме. Подготовим к собеседованию и поможем попасть в компанию мечты. У вас будет 3 месяца для того, чтобы определиться с местом работы.
  • Создание бизнеса
    Вы можете попасть в трехмесячный акселератор — уникальную среду для разработки, тестирования, реализации и продвижения ваших бизнес-идей. А также получите дополнительное обучение по запуску бизнеса, менторство приглашенных компаний и экспертов.
  • Продолжить обучение по специализации
    Если захотите дальше развиваться в выбранной отрасли, предложим программы обучения для еще более детального изучения специализации или области.
  • Поучаствовать в Буткемпах
    Сможете принять участие в мероприятиях, на которые мы будем приглашать компании и решать задачи их бизнеса, чтобы подготовиться к реальной работе.
  • Принять участие в cтажировках
    Где совместно с другими участниками будете реализовывать идеи проектов и отрабатывать приобретенные знания на практике.
  • Применить знания в текущей работе
    Сможете адаптировать полученные знания и навыки в вашей текущей работе.

Преподаватели:

Сергей Камянецкий
Популяризатор программирования
Преподаватель программ: Разработчик, Основы программирования

Денис Карпенко
Программист UE4/С++
Преподаватель программ: Разработчик, Алгоритмы и структуры

Игорь Васильев-Распопов
Руководитель специальных проектов в группе развития GeekBrains
Преподаватель программ: Разработчик, MVP, Product Management, Умение учиться

Андрей Заярный
Учитель информатики, специалист по C#
Преподаватель программ: Разработчик, C#

Елена Коваленко
GroupFull stack web developer
Преподаватель программ: Разработчик, Основы реляционных баз данных. MySQL.

Курс «QA Engineer. Basic от OTUS»

Цена: нет информации

Ссылка на сайт: https://otus.ru/lessons/qa-engineer/

Получите навыки тестирования веб-приложений и представления обратной связи о качестве продукта.

  • Длительность обучения: 4 месяца, 2 ак. часа в нед.

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

После обучения:
— Сможете работать с Jira, Confluence, testIT, Testrail, Git, Docker, Chrome console, Postman и автоматизацией.
— Сможете находить, заводить дефекты и применять техники тестирования: исследовательское тестирование, тестирования состояний и переходов, классы эквивалентности, граничные значения, таблицы принятия решений, парное тестирование, сценарии использования

Дополнительно на курсе вы:
— Коснетесь основ автоматизации
— Получите карьерную консультацию
— Изучите основы SQL

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

Преподаватели:

  • Любовь Данилова
    «Общий опыт в IT более 10 лет. Последние 5 лет занимаюсь обеспечением качества и его автоматизацией. Выступаю в роли приглашенного эксперта в продуктовых командах. Знаю много интересных штук про IT, QA и техническую поддержку. Умею наводить порядок в хаотичных процессах.
    Профессиональные интересы: бережливое тестирование, управление качеством и автоматизация тестирования».
  • Валерий Львов
    Ведущий системный аналитик
    «Опыт работы руководителем проектов, продуктовым менеджером, преподавателем, тестировщиком.
    Работал как в классических проектах с «водопадом», PMI и ГОСТом, так и в SCRUM/LeSS-командах.
    Последние годы работаю в финтех-компаниях с системами денежных переводов, занимаюсь требованиями, проектированием ПО и тестированием.»
  • Екатерина Шляпкина
    Ведущий менеджер, SberTech
    Закончила МГУ в 2014 году, работала в Тавриде Электрик в КБ «Проверка нагрузки реклоузеров от обратного перетока тока». Затем перешла в тестирование в команду «Айти сфера». Занималась тестированием веб-приложений. Было интересно поработать в стартапе и следующее место работы была криптобиржа Latoken.
    На данный момент работает в SberTech ведущим инженером по разработке, занимается тестированием как веб-приложений, так и мобильных платформ.

И др.

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

  1. Жизненный цикл разработки ПО
  • Качество ПО
  • Методологии разработки программного обеспечения
  • Карта функциональности продукта
  • Что такое требования и какие они бывают
  • Тесткейсы и чеклисты
  • Багрепорт
  • Знакомство с Confluence & Jira
  • Использование TestIT.
  1. Тест — дизайн
  • Тест-дизайн
  • Классы эквивалентности и граничные значения
  • Тестовая комбинаторика
  • Таблицы принятия решений
  • Тестирование состояний и переходов
  • Исследовательское тестирование.
  1. Работа с API
  • Виды http запросов
  • Валидируем http запросы.
  1. Базы данных
  • SQL: часть 1 – 3.
  1. Карьера
  • Резюме и собеседование.
  1. Автоматизация
  • Использование техник тест-дизайна при тестировании API
  • Git на кончиках пальцев
  • Автоматизация на уровне Postman часть 1
  • Автоматизация на уровне Postman часть 2
  • Катит — не катит. Gitlab CI
  • Docker
  • Итоговая консультация по ДЗ
  • Итоговый урок.

После обучения вы:

  • получите материалы по всем пройденным занятиям (видеозаписи вебинаров, выполненные домашние задания, выпускной проект);
  • научитесь тестировать веб-приложения;
  • получите сертификат об окончании курса от OTUS;
  • будете знать отличие Git от Docker, научитесь контролировать версии исходного кода и создавать инфраструктуры тестирования на машинах разработки, серверах тестирования и производственных серверах.

Отзывы:

Юлия Мещерякова
«В бухгалтерии я достигла своего потолка и задумалась о смене профессии. В моем окружении 80% IT-специалисты, в том числе и QA инженеры и лиды. Приняла решение пойти на обучение. Выбор пал на OTUS, так как муж и его друзья проходят много курсов именно на этой платформе.
Курс QA инженер мне понравился: преподаватели заинтересованы в наших вопросах, рассказывают на жизненных примерах, чтобы новичкам как я, было понятно как все устроено. Домашка дозированная, всегда можно было написать ментору в slask, если мелкий вопрос, или записаться на видео консультацию, для ее решения.
Курсом довольна, смогли объяснить азы и погрузить в мир тестирования. В дальнейшем будет понятно, на сколько усвоен материал, когда практика начнется на «настоящей» работе.»

Константин Мязин
«Хочу выразить благодарность всем преподавателям курса QA Engineer. Курс оплатила моя компания, в которая я работаю на данный момент. Все прошло быстро и просто. Менеджеры OTUS и моей компании связались друг с другом и решили все вопросы.
Занятия проходили в среднем 1 раз в неделю. Выдавали домашнее задание после каждого урока. Была возможность записаться на консультацию к преподавателю в течение недели по выполнению дз.
Мне понравился материал и подача. Все занятия проходили в онлайн форме вебинаров, но это не мешало общаться с преподавателями, задавать вопросы.
В будущем выберу продвинутый курс также в школе OTUS.
Спасибо всем, кто делает свою работу хорошо!»

Курс «QA Manual Engineer от QA at Silicon Valley California»

Цена: $ 1 499

Ссылка на сайт: https://qasv.us/qamanual

  • Курc для новичков в QA и IT
  • База знаний для получения первой работы QA Manual Engineer (Ручное тестирование ПО)
  • 11 недель Практики на реальных IT проектах в Калифорнии
  • Live Online Sessions с профессионалами Кремниевой Долины
  • Все уроки на Русском, терминология и программы на Английском.

Используя методологию Agile/Scrum Вы будете работать на реальных проектах 11 недель. Проекты ведутся в Jira с применением техники Scrum. Вы получите бесценный опыт работы на IT проектах в Калифорнии.

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

  1. Бесплатные вводные уроки
  • Введение в профессию QA и рынок труда, как в Америке, так и в других странах.
  • Обзор курса, программ и техник для тестирования.
  • Рассмотрим принципы ручного и автоматического тестирования на примерах.
  • Начнем изучать тестирование с основ. Терминология, документация, примеры.
  • Разберем этапы и техники прохождения технических собеседований.
  • Начнем формировать основу профессии тестировщика с нуля.
  1. Углубляемся в профессию QA-Manual Engineer
  • Изучаем процесс разработки и тестирования програмных продуктов с азов. Проходим все этапы SDLC, применяемых в современных IT проектах Кремниевой Долины Калифорнии.
  • Учим теорию и практику работы с Front-End кросс-браузерным тестированием, Back-End тестированием, мобильным и облачным тестированием, API Web Services.
  • Учимся тестировать Web и мобильные приложения. Работаем с программой управления IT проектами Jira, учимся писать тест-кейсы, баг-репорты, задачи по тестированию. Работаем с багами на реальном IT проекте в Калифорнии.
  • Проходим все этапы подготовки и создания тестовой документации: тест-стратегия, тест-план, тест-сценарий, матрица покрытия тест-кейсами. Готовим и пишем всю документацию с нуля под руководством наставника.
  • Изучаем самые современные и эффективные виды и техники тестирования, применяемые в Кремниевой Долине, на различных устройствах и реальных примерах на Google Cloud и других облачных сервисах.
  • Применяем практики Agile/Scrum и Waterfall, Ваше обучение будет проходить в рамках этих моделей. Делаем индивидуальные и групповые задания используя Sprints. Работаем в группах на реальном IT проекте по руководством наставника.
  • Вся работа ведется на реальных IT проектах в Калифорнии. Обучение полностью на русском, терминология и задания на английском.
  1. Учим Manual End-to-End тестирование с Selenium, Postman REST API и QA Helpers Tools
  • Начинаем проходить стажировку в реальных американских проектах онлайн.
    За стажировку Вам могут платить реальные деньги.
  • Создаем Front-End manual тест фреймворк на Selenium с нуля.
  • Учим работу с Manual REST API тестированием и основами Web Services.
  • Проходим основы работы с технологией Git и GitHub, создаем и работаем с облачным репозиторием.
  • Изучаем структуру DOM, HTML5, CSS3 и применяем для Front-End тестирования.
  • Проходим основы работы и применения XPath, Locators, QA testing tools, Dev Tools.
  • Готовим профессиональное Резюме и LinkedIn профиль. Практикуемся в прохождении технических собеседований и этапах поиска работы на каждом занятии, на русском и английском языках.
  • Изучаем и практикуем разработку программных продуктов и работу команды IT на реальных online IT проектах в Калифорнии.
  • Изучаем основы работы со Swagger API и Curl скриптами. Применяем полученные знания на практических API тест-кейсах.
  • Тренируем Hard skills и Soft skills. Готовимся к собеседованиям по Мануальному тестированию по каждой из изученных технологий.
  • Начинаем поиск работы и проходим собеседования с реальными рекрутерами в компаниях. Разбираем результаты собеседований, помогаем с правильным вектором.
  • Решаем задачи по Мануальному тестированию на уроках и дома. Разбираем результаты, помогаем обозначить точки роста и улучшения результатов.
  • Вся работа ведется на реальных IT проектах в Калифорнии, обучение на русском, терминология, программы и задания на английском.
  • Посещаем и учимся дополнительным методам тестирования и прохождению технических интервью на дополнительных БЕСПЛАТНЫХ факультативах.
  1. Финальный проект
  • Готовим финальный проект QA Manual Engineer, используя Front-End мануальное тестирование, Selenium Manual тестирование, Postman REST API и Swagger Manual тестирование с GitHub и облачной интеграцией на реальных IT проектах в Калифорнии.
  • Пишем Тест-план, тест-кейсы, матрицы покрытия тестами. Применяем всю тестовую документацию на своем финальном проекте.
  • Используем Jira, Agile/Scrum и QA методологию для подготовки проекта.
  • Продолжаем стажироваться в реальных компаниях, проходим технические собеседования по телефону, онлайн и он-сайт.
  • Получаем Сертификат об обучении на курсе.

Преподаватель курса – Сергей Ефремов
Сооснователь и преподаватель курса
Разработал собственную методику обучения
Senior QA Automation Engineer, 20 лет в IT индустрии, 10+ лет преподавания, 10+ лет работы как QA Engineer в Америке.

Отзывы:

Maryna Artiushchenko
Software Quality Assurance Engineer at Wachter, Inc.
«В прошлом абсолютно никакого отношения к IT не имела, и я получила первую работу спустя 3 месяца после окончания курса!
Сергей прекрасный преподаватель и очень доступно преподносит всю информацию. Всегда уделит время и поможет решить вопросы даже по окончанию курса.
Всем, кто хочет себя попробовать в новом направлении — обязательно идите на эти курсы, Вы не пожалеете :)»

Roman S
QA Engineer Freelance
«Сергей огромное спасибо за твою работу! Для меня лично ты лучший учитель, который преподавал. Я также считаю, что ты очень хороший, открытый и порядочный человек. Я никогда не встречал людей с таким разносторонними знаниями.
Спасибо.
Сертификат очень красивый, за это тоже отдельное спасибо.»

Курс «Инженер по тестированию от Skypro »

Цена: 80 208 руб.

Ссылка на сайт: https://sky.pro/courses/programming/qa-engineer

  • 330 часов теории и практики
  • Мастер-классы с реальными рабочими задачами
  • Индивидуальная проверка домашних заданий
  • 4 проекта в портфолио
  • Диплом о переподготовке
  • Сопровождение до трудоустройства.

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

Программа на 100% соответствует требованиям к вакансиям начинающих тестировщиков:

  • Писать тестовую документацию и составлять отчеты о тестировании
  • Тестировать веб-приложения, мобильные приложения и API
  • Использовать инструменты для тестирования
  • Проводить нагрузочное тестирование.

В конце курса вы станете уверенным начинающим тестировщиком и сможете найти первую работу в IT.

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

  1. Основы тестирования
  • Основы функционального тестирования
  • Баг-репорты
  • Тест-кейсы и системы управления тест-кейсами
  • Мастер-класс по тест-кейсам
  • Мастер-класс «Уровни тестирования»
  • Уровни тестирования
  • Введение в тест-дизайн. Классы эквивалентности и граничные значения
  • Техники комбинаторики
  • Мастер-класс «Оптимальность выбора тестовых сценариев»
  • Нефункциональные виды тестирования
  • Мастер-класс «Виды тестирования»
  • Регрессионное, smoke и повторное тестирование
  • Мастер-класс «Виды тестирования 2.0»
  • Тестирование документации
  • Техники тестирования документации
  • Метрики и отчетность.
  1. Тестирование API
  • Введение в тестирование API
  • Инструменты тестирования
  • Знакомство с инструментом
  • Заглушки
  • Рабочий проект в Postman
  • Мастер-класс «Postman. Расширенные практики»
  • SOAP
  • Нагрузочное тестирование
  • Введение в автоматизацию тестирования
  1. Тестирование мобильных приложений
  • Мобильные приложения и их разновидности
  • Особенности тестирования мобильных приложений
  • Тестирование Anrdoid и iOS приложений
  • Работа с мобильными фермами и снифферинг траффика
  1. Инструменты тестировщика
  • CI/CD
  • Git
  • Логирование.

Преподаватели — эксперты в тестировании:

— Екатерина Царегородцева
Автор и преподаватель
Руководитель направления тестирования.

— Гульшат Афлетунова
Автор и преподаватель
Руководитель направления мобильного тестирования в Skyeng. Бывший руководитель направления тестирования в МТС. Автор и соавтор курсов по тест-дизайну.

— Дмитрий Еремин
Автор и преподаватель
Руководитель направления тестирования продуктов для среднего и малого бизнеса в ВТБ.

— Михаил Каморин
Автор и преподаватель

Старший бэкенд-разработчик в Skyeng. Преподает более 2 лет. Автор курсов по разработке.

Курс «Инженер по тестированию от АНО ДПО «ШАД»»

Цена: 72 000 ₽

Ссылка на сайт: https://practicum.yandex.ru/qa-engineer/

  • Учим онлайн из любой точки мира
  • После обучения помогаем трудоустроиться
  • Тестирование веб- и мобильных приложений, API
  • 6 протестированных приложений
  • 4 месяца занятий по 15 часов в неделю.

Что именно вы будете делать, когда станете инженером по тестированию:

  • Тестировать веб- и мобильные приложения, API
  • Проектировать тесты и проверять сервисы
  • Создавать надёжный продукт вместе с командой
  • Помогать бизнесу развиваться, а пользователям — решать их задачи.

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

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

  1. Основы тестирования
    Вводный модуль поможет почувствовать себя в роли тестировщика и понять, нравится ли вам эта профессия. Модуль состоит из нескольких уроков с сюжетной линией: вы станете стажёром в вымышленном подразделении Яндекса и познакомитесь с командой. Новые коллеги подскажут, как составлять отчёты о результатах тестирования, находить ошибки в сервисах и понимать их структуру, проводить ручное тестирование продукта.
    Знания закрепите на практике: вам предстоит самостоятельно протестировать веб-приложение Yandex.Metro по готовым чек-листам и тест-кейсам.
  2. Проектирование тестов
    В первом модуле вы научитесь анализировать и декомпозировать требования к продукту, выявлять серые зоны, использовать техники тест-дизайна. А ещё узнаете о работе в команде: с кем взаимодействует тестировщик, как применять обратную связь и вести письменную коммуникацию. В конце модуля ждёт проект: вы самостоятельно составите тестовую документацию для приложения Яндекс.Маршруты.
  3. Тестирование веб-приложений
    Во втором модуле вы узнаете об устройстве веб-приложения: клиент-серверной архитектуре, фронтенде, бэкенде, URL, HTTP. Составите чек-лист проверок для элементов интерфейса. Научитесь работать с Figma, DevTools и сниффером Charles. В конце модуля самостоятельно протестируете новый интерфейс Яндекс.Маршрутов.
  4. Тестирование мобильных приложений и API
    В третьем модуле вы научитесь тестировать мобильные приложения: поработаете в эмуляторе Android Studio, потренируетесь снимать логи, выясните особенности тестирования на реальном устройстве.
    Вы также узнаете, как тестировать API с помощью инструмента Postman. А в конце модуля протестируете мобильное приложение Яндекс.Метро и API Яндекс.Прилавка.
  5. Основы баз данных
    В четвёртом модуле вы изучите консоль и базы данных, потренируетесь писать SQL-запросы и работать с таблицами. Знания закрепите на финальном проекте.
  6. Основы автоматизации тестирования
    В пятом модуле вы изучите основы языка программирования JavaScript, поработаете с библиотекой Puppeteer, напишете первые автоматизированные тесты. А также подготовитесь к диплому с помощью peer-to-peer learning: будете проверять работы однокурсников и получать их фидбек.
  7. Дипломный проект
    Протестируете веб- и мобильную версию, а также API приложения Яндекс.Самокат: спроектируете и выполните проверки, оформите баг-репорты.
  8. Программа трудоустройства
  • Резюме
  • Рынок труда
  • Сопроводительное письмо
  • Где и как искать работу
  • Собеседование: введение
  • Собеседование: soft skills
  • Собеседование: hard skills
  • Офлайн нетворкинг
  • Финальный проект.

Курс «QA Engineer с нуля от Светлана Дэвис»

Бесплатно

Ссылка на сайт: https://www.youtube.com/playlist?list=PLZx4iTrEDNeIjG7wLGSmPCAVrl2mN4dlm

Прокачаешь свои навыки в сфере тестирования и сможешь устроиться на работу на должность тестировщика/QA/QC.

Видеоуроки:

  1. Как Стать ТЕСТИРОВЩИКОМ ПО?
  2. ПРИНЦИПЫ ТЕСТИРОВАНИЯ
  3. Отличия ТЕСТИРОВЩИКА/QC/QA
  4. Что такое ВЕРИФИКАЦИЯ и ВАЛИДАЦИЯ?
  5. УРОВНИ ТЕСТИРОВАНИЯ
  6. ПОЗИТИВНОЕ и НЕГАТИВНОЕ ТЕСТИРОВАНИЕ
  7. ТЕРМИНОЛОГИЯ ТЕСТИРОВЩИКА
  8. ТЕСТИРОВАНИЕ ПО ВАЖНОСТИ
  9. ТЕСТИРОВАНИЕ ПО ЦЕЛИ
  10. ТЕСТИРОВАНИЕ ПО ЗНАНИЮ КОДА
  11. ОСНОВНЫЕ ВИДЫ ТЕСТИРОВАНИЯ
  12. МОДЕЛИ РАЗРАБОТКИ ПО
  13. ТЕСТОВАЯ ДОКУМЕНТАЦИЯ
  14. ТЕХНИКИ ТЕСТ-ДИЗАЙНА
  15. Тестирование ВЕБ-ОРИЕНТИРОВАННЫХ Приложений
  16. HTTP ПРОТОКОЛ
  17. СПЕЦИАЛИСТЫ В IT
  18. Специалисты в Команде Разработки
  19. ТЕСТИРОВАНИЕ ТРЕБОВАНИЙ
  20. AGILE, SCRUM, KANBAN Методологии
  21. КНИГИ ДЛЯ ТЕСТИРОВЩИКА, QA, QC
  22. ТЕСТИРОВАНИЕ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
  23. HTML ДЛЯ ТЕСТИРОВЩИКА, QA, QC
  24. КАК ТЕСТИРОВАТЬ API?
  25. POSTMAN ДЛЯ ТЕСТИРОВЩИКА (Часть 1) / Workspaces, Коллекции, Запросы
  26. POSTMAN ДЛЯ ТЕСТИРОВЩИКА (Часть 2) / Создание папок, запросов
  27. POSTMAN ДЛЯ ТЕСТИРОВЩИКА (Часть 3) / Настройка окружения / Переменные
  28. POSTMAN ДЛЯ ТЕСТИРОВЩИКА (Часть 4) / Автотесты
  29. POSTMAN ДЛЯ ТЕСТИРОВЩИКА (Часть 5) / CSV + JSON
  30. Chrome DevTools. Главный инструмент для веб тестирования?
  31. Самое важное о базах данных
  32. Инструмент Тестировщика BrowserStack
  33. Почему тебе нужно стать QA? Как Я Стала QA?
  34. Баг в Приложении Вдома / Ковид 19 / Украина
  35. Английский для QA / Как Изучить Английский? / Английский язык в IT
  36. Как Тестировать Карандаш? / Вопрос На Креативность
  37. Влияние Пандемии на IT / Qa в 2021 Году / Ковид 19 в It / Covid-19 в It
  38. Где искать работу QA?
  39. Jira для QA
  40. Пишем Баг-репорт
  41. Пишем чек-лист
  42. Пишем тест-кейс
  43. Кроссбраузерное Тестирование / Кроссплатформенное Тестирование
  44. Анализ Граничных Значений / Техника Тест-Дизайна
  45. Что такое GIT? / Самое важное о GIT
  46. Добавление Изменений в Индекс и Коммит
  47. Этапы работы с Реппозиторием
  48. Создание Веток / Переключение между Ветками / Соединение Веток
  49. Локальный Репозиторий / Серверный Репозиторий
  50. Правила Работы с Git
  51. Работаем с GitHub
  52. Инструменты в Git
  53. Как Я Стала QA?
  54. Топ 5 Минусов Работы QA
  55. Логирование Задач / Оценка трудозатрат
  56. Как Проходить Техническое Собеседование QA?
  57. Как Проходить HR Собеседование Тестировщику?
  58. Лучшие Курсы для Тестировщика / Курсы Тестирования / Курсы Английского
  59. Баг-трекер Trello
  60. Тестируем сайт АПТЕКИ
  61. Зарплаты QA
  62. Тестируем веб-магазин Розетка.

Курс «QA Инженер (Тестировщик) от Nordic IT School »

Цена: 55 400 руб.

Ссылка на сайт: https://inordic.ru/courses/qa-engineer

На курсе Вы освоите основной и самый востребованный стек технологий:

  • познакомитесь с основами тестирования (что такое тестирование, контроль качества и обеспечение качества; принципы тестирования; верификация и валидация; уровни тестирования; Тестовая документация: тест-кейсы и чек-листы. TMS-системы);
  • освоите тестирование веб-приложений;
  • поработаете с базами данных;
  • изучите тестирование мобильных приложений;
  • рассмотрите основы автоматизации тестирования;
  • получите рекомендации по трудоустройству.

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

  1. Основы тестирования
  2. Что такое тестирование
  3. Принципы тестирования
  4. Уровни тестирования
  5. Виды тестирования
  6. Клиент-серверная архитектура
  7. Работа с Devtools
  8. Основы HTML/CSS
  9. Веб-сервисы
  10. Базы данных. Типы БД. СУБД
  11. Как создать таблицы в MySQL
  12. Запросы SELECT и JOIN
  13. Агрегации, фильтрации
  14. CRUD — операции
  15. Решения задач по SQL
  16. Типы мобильных приложений
  17. Анализаторы трафика. Charles Proxy, Fiddler
  18. Способы сбора статистики для мобильных устройств
  19. Симуляторы/эмуляторы мобильных устройств. Android SDK и xCode
  20. Обзор основ автоматизации
  21. PyTest
  22. Командная строка (Terminal)
  23. GIT
  24. Selenium
  25. Работа с xPath
  26. Рекомендации по трудоустройству
  27. Составить резюме, разместить в LinkedIn, HH, Habr
  28. Тренировочное собеседование с обратной связью.

Преподаватели:

  • Анатолий Халак
    Senior QA-инженер в компании Иннотех
  • Пётр Яснецов
    Ведущий инженер по разработке в Сбербанке.
  • Дмитрий Ерёмин
    Начальник отдела автоматизации процесса разработки и тестирования в ВТБ.

И др.

По окончании обучения вы получите документ, в котором будут указаны:

  • стек освоенных технологий;
  • объем курса в академических часах;
  • средний балл за весь курс;
  • количество решенных домашних заданий;
  • финальный проект.

Курс «QA Manual от ITEA»

Цена: 490 EUR

Ссылка на сайт: https://onlineitea.com/course/qa-basic/

Курс QA Manual научит тебя тестировать программное обеспечение и помогать IT-команде выпускать качественные продукты.

  • 25 занятий / 3 месяца.

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

Для кого этот курс:

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

На курсе ты научишься:

  • Находить ошибки в продукте и писать отчеты о них
  • Понимать весь процесс разработки от «А» до «Я»
  • Применять знания по QA на практике
  • Получишь необходимые знания для сдачи сертификационного экзамена ISTQB Foundation.

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

  1. Введение в тестирование ПО
  • Что такое тестирование. Для чего нужно тестирование программного обеспечения
  • Жизненный цикл разработки ПО
  • Основные документы, которые используются в процессе жизненного цикла разработки ПО
  • Для чего нужен Test Plan и как его составлять
  • Техника тест дизайна (Equivalence Partitioning, Boundary Values)
  • Test Case как основной артефакт тестировщика
  • Когда Test Case бывает негативный
  • Составление тестового набора для первой тестируемой программы
  1. Понятие дефекта
  • Что такое баг?
  • Зачем и где описывать Bug report
  • Что такое severity и priority
  • Жизненный цикл дефекта
  • Системы отслеживания ошибок. Обзор самых популярных систем
  • Знакомство с багтрекинговой системой Jira. Описание багов в системе
  1. Виды требований
  • Виды документов с требованиями к программному обеспечению
  • RDD
  • SRS
  • PRD
  • BRD
  • Критерии тестирования требований
  • Полнота
  • Однозначность
  • Непротиворечивость
  • Реализуемость
  • Отслеживаемость
  • Тестируемость
  • Тестируем регистрационную форму. Специфика тестирования полей электронный адрес и телефон
  1. Методологии тестирования
  • Проектная команда. Виды методологий тестирования программного обеспечения
  • Водопадная модель
  • V-модель
  • Итеративная модель
  • RUP
  • MSF
  • Agile
  • SCRUM
  • Спринт
  • Резерв проекта
  • Резерв спринта
  • Диаграмма выгорания
  • Стори Поинт
  • Остановка Спринта
  • Покер Планирования
  • Встречи в Скраме
  1. Виды тестирования программного обеспечения
  • Функциональное тестирование
  • Нефункциональное тестирование
  • Тестирование, связанное с изменениями
  1. Use Case и Check List
  • Что такое Use Case. Для чего нужен. Чем Use Case отличается от Test Case
  • Что такое Check List. Где и когда применяют Check List. Может ли Check List заменить Test Case
  • Как составить Use Case и Check List на примере тестирования любого предмета
  • Случайное тестирование и тестирование без требований
  • Ad-Hoc – процесс тестирования без спецификации
  • Exploratory – исследовательское тестирование
  • Когда применять и для каких проектов
  • Применение на практике
  1. Системы хранения и управления тестовыми случаями
  • Ознакомление с системой TestLink (Easy QA)
  • Написание тестовых случаев в системе TestLink (Easy QA)
  1. Нефункциональные виды тестирования
  • Тестирование производительности
  • Нагрузочное тестирование (Performance and Load Testing)
  • Стрессовое тестирование (Stress Testing)
  • Тестирование стабильности или надежности (Stability / Reliability Testing)
  • Объемное тестирование (Volume Testing)
  • Тестирование установки (Installation testing)
  • Тестирование удобства пользования (Usability Testing)
  • Конфигурационное тестирование (Configuration Testing)
  • С помощью каких инструментов проводят и для чего
  1. Контроль полученных знаний
  • Пример стандартного собеседования
  • Реальные задачи
  1. Что такое Pairwise Testing?
  • Попарное тестирование. Когда, как и зачем применяется
  • PICT — самый простой инструмент для автоматизации таких проверок
  1. Браузер (работа с браузером как с основным инструментом тестирования)
  • Устройство DevTools
  • Основные элементы DevTools
  • Подключение внешнего устройства к DevTools для отладки
  1. Введение в HTML — язык разметки гипертекста
  • Стандарт HTML. Структура HTML-документа
  • Создание HTML-документа
  • Создание гиперссылок
  • Списки и таблицы
  1. Введение в CSS
  • Типы стилей
  • Базовый синтаксис CSS
  • Селекторы тегов
  • Xpath
  1. Достоинства и недостатки автоматизации тестирования
  • Процесс внедрения автоматизации тестирования
  • Что автоматизировать?
  • ROI в автоматизации тестирования — коэффициент окупаемости инвестиций
  • Зачем измерять эффективность?
  • Автоматизация с помощью Selenium IDE
  1. Что такое база данных?
  • Виды баз данных
  • Реляционная БД
  • Система Управления Базами Данных (СУБД)
  • Язык SQL
  • SQL-стандарты
  • Работа с базами данных в SQL Server
  • Создание базовых запросов SELECT
  • Объединение таблиц
  • Сортировка данных в результате запроса
  • Расширенная фильтрация данных
  • Как выбрать неповторяющиеся значения из базы данных?
  • Логический оператор LIKE
  • Статистические функции
  1. MySQL или PostgreSQL
  • SELECT
  • UPDATE
  • DELETE
  • CREATE
  • GROUP BY
  • ORDER BY
  • HAVING
  • LIMIT
  1. Введение в тестирование мобильных приложений
  • Виды мобильных приложений
  • Особенности тестирования мобильных приложений
  • Сервисы для бета-тестирования
  • Облачные платформы устройств для тестирования мобильных приложений
  • Мобильное тестирование на эмуляторах мобильных устройств
  1. Что такое Web Service?
  • HTTP(S)
  • протокол SOAP
  • Протокол REST
  • Postman — кроссплатформенное клиентское оконное приложение
  • Тестирование веб-сервисов
  • Создание тестовых сценариев с помощью Postman
  • JSON and XML
  1. REST (Representational state transfer)
  • Стиль архитектуры программного обеспечения для распределенных систем, таких как World Wide Web
  • Управление информацией сервиса
  • RESTful-системы
  • Использование REST-запросов при тестировании web-сервисов
  • Инструмент Postman для вызова запросов в API интерфейсе
  • Создание GET запросов с помощью Postman
  • Клиент-серверная архитектура
  1. Test Automation Basics
  • Codeless Test Automation. Automated Testing in Domain Specific Language
  • Katalon Studio. Инструментарий
  • Часто используемый инструментарий в тестировании
  1. Как составить резюме и пройти собеседование
  • Структура резюме
  • Часто задаваемые вопросы
  • Как вести себя на собеседовании
  • Основные ошибки на собеседовании
  • Урок английского языка №1
  • Урок английского языка №2
  • Урок поиска работы.

После курса у тебя будет:

  • Сертификат после окончания обучения в соответствии с успеваемостью
  • Доступ к материалам и записям занятий в течение года в личном кабинете на удобной платформе
  • Возможность присоединиться к ITEA сообществу
  • Портфолио с проектами и работами
  • Поддержка в трудоустройстве
  • Яркий опыт работы с профессиональными инструментами.

Отзывы:

Галина Иванив
«Всем привет! Завершила курс QA Base и наконец полностью им довольна. Администратор группы постоянно контролировал уровень удовлетворенности студентов данным курсом, преподаватель группы — Игорь Береговский — чрезвычайно крут. Профессионально, легко и интересно подавал материалы, а также доступно и углубленно отвечал на все интересующие студентов вопросы. Самое главное, что все знания мне действительно понадобились при поиске работы и в конце концов я успешно трудоустроилась как tester. Поэтому вывод, компания — highly recommended.»

Анна Басюк
«Прошла курсы QA-base, QA advanced, преподаватель Семенюк Марина. Что касается обучения: все доступно, преподаватель всеми силами помогала, отвечала на вопросы. Работу нашла не сразу, за 2 месяца не самого активного поиска. ITEA с поиском помогали, быстро отзывались на мои просьбы, дополнительно советовали, что добавить/изменить в резюме.»

Курс «Тестировщик от LearnQA»

Цена: разная стоимость

Ссылка на сайт: https://www.learnqa.ru/

Срок прохождения курсов суммируется, так что курсы можно проходить в удобном для Вас темпе: последовательно или все сразу. Курсы проходят онлайн, никуда ходить не надо. Смотреть видеозаписи курса и заниматься можно в любое удобное время.

После курсов мы помогаем с трудоустройством: составить резюме, пройти собеседование на интересную позицию и многое другое.

Курсы:

Ручное тестирование

  1. Тестирование: первая ступень
    Мини-курс по азам тестирования — что такое тест-дизайн, как правильно оформлять тест-кейсы, описывать баги и многое другое.
  2. Ручное тестирование мобильных приложений
    Самые главные инструменты и практики
  3. Тестирование безопасности
    Много практических примеров уязвимостей
  4. Chrome DevTools: инструменты тестировщика
    Самый главный инструмент для тестирования Web
  5. Bash: инструменты тестировщика
    Все, что должен знать тестировщик о командной строке в примерах
  6. SQL: инструменты тестировщика
    Начните работать с базами данных!

Автоматизация

  1. Автоматизатор мобильных приложений
    Полный курс по автоматизации тестирования мобильных приложений
  2. Автоматизатор мобильных приложений PRO
    Полный курс по автоматизации тестирования мобильных приложений + дополнения по инструментам Git, bash и Docker
  3. Автоматизация API на Python
    Пишем тесты на API с использованием Python, Allure и Docker
  4. Docker: инструменты тестировщика
    Универсальный инструмент для организации автотестов и многого другого
  5. Вебинар «Настройка и запуск автотестов в TeamCity»
    Научись настраивать популярную CI/CD систему и запускать тесты
  6. Git: инструменты тестировщика
    Самая популярная система контроля версий, с объяснениями и домашними заданиями!

И др.

Отзывы учеников:

Дима Бондаренко
«Курс действительно крутой, решил многие мои задачи, и помог продвинуться по работе. В данном курсе есть все необходимое что бы начать писать автотесты для мобильных приложений. ОГРОМНОЕ спасибо Виталию Котову, действительно крутой преподаватель, очень оперативно отвечает на вопросы, дает хорошие подсказки, чтобы исправить ошибку, и дает много полезной информации, сотрудничать с ним одно удовольствие.»

Станислав Меньшиков
«Очень понравился курс, доступно и информативно изложен материал, преподаватели отзывчивые и рассудительные, для человека, погружающегося в изучения SQL это просто находка.»

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

Курс «Тестировщик ПО от Школа Тестировщиков Программного обеспечения в СПб и On-line»

Цена: 29 900 ₽ — 119 900 ₽

Ссылка на сайт: https://qatester.ru/

Какой результат вы получите:

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

Содержание курса:

  1. Что нужно знать о профессии тестировщика?
  2. Какую документацию пишет тестировщик?
  3. Какие методики и виды тестирования использовать в работе?
  4. Что такое тест-дизайн и как его использовать?
  5. Что такое Jira? Ч.1
  6. Как разрабатывается программное обеспечение?
  7. Что такое Jira? Ч.2
  8. Как создаются веб-страницы?
  9. Как работать с техническими заданиями?
  10. Что нужно знать о серверах и сетях?
  11. Что тестировщик должен знать про Linux?
  12. Зачем тестировщику git?
  13. Как тестировщику работать с SQL базой данных?
  14. Как тестировать программы без графического интерфейса?
  15. Как самому написать автоматизированные тесты?
  16. Как правильно писать резюме и искать работу тестировщиком?
  17. Стажировка после обучения.

Преподаватели:

Александр Кобченко
Software Developer in Test
10 лет опыта в IT из них 8 лет в тестировании;
5 лет опыта в преподавании;
Руководитель отдела автоматизированного тестирования;
Создает инструменты для автоматизации тестирования приложений;
Владение языками программирования C# и Java.

Дмитрий Свиридов
QA Automation Engineer
3 года опыта в тестировании;
Автоматизированное тестирование мобильных приложений;
Автоматизированное тестирование WEB проектов;
Тестирование проектов виртуальной реальности;
Тестирование API.

Станислав Шошкин
Руководитель группы тестирования
6 лет опыта в тестировании;
11 лет опыта в IT сфере;
Внедрение процессов и инструментов;
4 года опыта в преподавании;
Выстраивание отдела тестирования с нуля;
Собеседования и подбор тестировщиков, провел более 200 собеседований.

Поделиться с друзьями
blank
Сергей Савин

Высшее образование в сфере «Образование и педагогика», работал учителем математики с 2006 по 2014 год. Эксперт по выбору профессии и курсов с 2018 года. Изучаю отзывы о курсах, онлайн-школах, колледжах и институтах, составляю ТОП-рейтинги.

Оцените автора
Савин.Инфо