ТОП-12 курсов QA-engineer в 2024 году: обучение онлайн. Рейтинг, сравнение, стоимость.

Стоимость: 132 600 ₽ или рассрочка на 24 месяца — 5 525 ₽ / мес

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

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

1 ступень. Ручное тестирование и автоматизированное тестирование веб-приложений на Java
В этом модуле вы выполните два больших проекта:

  • Тестирование сайта крупной компании
    Вам нужно будет написать тест-кейсы и провести ручное тестирование сайта реальной компании по продаже одежды и обуви
  • Автоматизированное тестирование веб-сервиса туроператора
    Это комплексный сервис, который взаимодействует с СУБД и API банка. Ваша задача — автоматизировать сценарии покупки тура.

Содержание:

  1. Ручное тестирование веб-приложений
    Начнём с азов проведения тестирования и введения в профессию. За 9 занятий вы познакомитесь с теориями тестирования, узнаете разницу между понятиями QA и тестированием и начнёте писать тестовые сценарии и заводить баги. На практике вы будете работать с различными программными продуктами, создавать под них тестовые сценарии в Zephyr и заводить баги на платформе JIRA, а также тестировать API.
  2. Вёрстка сайта на HTML и CSS
    Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам этого модуля вы уже самостоятельно сверстаете лендинг.
  3. Git — система контроля версий
    Каждый разработчик должен знать основы работы с системой Git, так как сейчас это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).
  4. Java для тестировщиков
    Начинаем работу с Java, одним из самых популярных языков программирования. Блок состоит из 16 занятий и включает в себя изучение основ языка, работу с объектно-ориентированным программированием, сборку Java-проектов и использование инструментов тестирования. Вы изучите язык программирования именно в связке с задачами тестирования.
  5. Автоматизация тестирования, Continuous Integration
    Вы уже освоили базовые навыки проведения тестирования и изучили программирование на Java. Самое время перейти к автоматизации тестирования, модуль включает 8 занятий. На практике вы будете писать Unit-тесты для готового Java-проекта, проводить UI-автоматизацию тест-кейсов, составлять и автоматизировать пользовательские сценарии, анализировать готовые результаты.

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

  1. JavaScript для тестировщиков
    Вы изучите основы JavaScript для проведения тестирования Frontend-части сайта (UI и e2e). На базе уже изученного Java, вам будет проще освоить второй язык, тем более JavaScript — скриптовый язык более высокого уровня. Вы изучите разницы в синтаксисе языков, научитесь использовать основные конструкции языка.
  2. Автоматизация тестирования веб-интерфейсов
    Перейдём к работе с современными инструментами для тестирования frontend: Puppeeter, Playwright, Cypress, познакомимся с платформой NodeJS. Это инструменты на JavaScript, которые автоматизируют действия в браузере и помогут ускорить проведение тестов.

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

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

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

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

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

  1. Основы языка программирования Python
    На этом видеокурсе вы изучите один из самых популярных языков программирования. Познакомитесь с типами данных, классами, функциями, узнаете, как работать с файловой системой в Python.
  2. Английский язык для начинающих разработчиков
    В этом модуле вас ждут десять видеолекций, которые помогут вам начать разговаривать на английском языке, как настоящий разработчик.
  3. Карьера в тестировании
    Узнаете, как выглядит работа тестировщика в жизни, какие задачи он выполняет. Поймёте, как составить резюме и где искать работу. Разберётесь, как развиваться в профессии и какие существуют специализации.

Вашу квалификацию подтвердит диплом о профессиональной переподготовке.

Стоимость: цену уточняйте на сайте.
  • Лёгкий старт в IT-сфере
  • 3 языка программирования для автотестов на выбор
  • 3 проекта в портфолио
  • Трудоустройство во время обучения.

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

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

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

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

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

Программа

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

Ручное тестирование веб-приложений
Научимся: составлять проверки, которые помогут найти максимум ошибок с учётом требований к продукту. Проводить ручное тестирование веб-приложений. Составлять понятные отчёты об ошибках, которые помогут разработчикам быстро исправлять недочёты. Среднее время прохождения: 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.

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

Стоимость: Рассрочка на 36 месяцев — от 3 589 ₽ / мес

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

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

  • Новичкам
    Даже если вы никогда не работали в IT, мы обучим тестированию с нуля и поможем устроиться в топовую компанию.
  • Начинающим тестировщикам
    У вас будет всё для карьерного роста: комплексные знания, опыт работы с продвинутыми инструментами и методологиями.
  • Практикующим IT-специалистам
    После курса сможете перейти в востребованное направление и строить карьеру тестировщика сайтов и приложений.

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

  1. Основы ручного тестирования
    В первой четверти студенты изучат основы тестирования ПО, разработки тест-кейсов, организации процесса тестирования и составления тестовой стратегии. Узнают, как документировать обнаруженные баги в баг-трекинговых системах. Познакомятся с критериями качества ПО. Закрепят новые знания на практике, проведя исследовательское и функциональное тестирование пользовательского интерфейса.
  • Основы ручного тестирования
  • Основы тест-аналитики.
  1. Тестирование веб-приложений
    Во второй четверти студенты погрузятся в специфику тестирования веб-приложений. Студенты освоят инструменты работы с сетевым трафиком, API-тестирования и подходы к тестированию HTML, CSS и JS-кода. Познакомятся с консолью разработчика в браузере, инструментами по работе с логами, usability и кроссбраузерным тестированием.
  • Рабочая станция
  • HTML/CSS для тестировщиков. Интерактивный курс
  • Тестирование веб-приложений.
  1. Автоматизация тестирования
    В третьей четверти студенты познакомятся с языком Java и методологией ООП. Научатся составлять Unit-тесты, запускать тесты с помощью фреймворка JUnit и собирать информацию о результатах тестирования. Узнают о ключевых задачах и подходах в автоматизации тестирования и изучат основные инструменты — Selenium, Jenkins и библиотеку Allure.
  • Уровень 1
  • Java Core для тестировщиков
  • Автоматизация тестирования Web UI на Java
  • Тестирование backend на Java.
  1. Командная работа
    Потренируете soft skills и закрепите знания по различным инструментам тестирования.
  • Итоговый проект
  • Командная работа.
  1. Предметы с индивидуальным выбором даты старта
    Вы можете формировать часть расписания самостоятельно и регулировать интенсивность обучения.
  • Компьютерные сети. Интерактивный курс
  • Подготовка к собеседованию. Тестирование ПО.
  1. Дополнительные курсы от компаний-партнёров
    Обучение от ведущих технологических компаний России. Вы узнаете о технологиях и инструментах, используемых реальным бизнесом.
  • Системы сбора логов
  • Безопасность веб.

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

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

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

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

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

Модуль 1. Жизненный цикл разработки ПО

  • Тема 1. Качество ПО
  • Тема 2. Багрепорт
  • Тема 3. Тесткейсы и чеклисты
  • Тема 4. Что такое требования и какие они бывают

Модуль 2. Тест — дизайн

  • Тема 5. Граничные значения и классы эквивалентности
  • Тема 6. Техники тестдизайна
  • Тема 7. Исследовательское тестирование

Модуль 3. Работа с API

  • Тема 8. Виды http запросов
  • Тема 9. Валидируем http запросы
  • Тема 10. Использование TestIT
  • Тема 11. Знакомство с Confluence & Jira

Модуль 4. Базы данных

  • Тема 12. SQL: часть 1
  • Тема 13. SQL: часть 2
  • Тема 14. SQL: часть 3

Модуль 5. Карьера

  • Тема 15. Методологии разработки
  • Тема 16. Резюме и собеседование

Модуль 6. Автоматизация

  • Тема 17. Использование техник тест-дизайна при тестировании API
  • Тема 18. Что такое требования и какие они бывают
  • Тема 19. Git на кончиках пальцев
  • Тема 20. Автоматизация на уровне Postman часть 1
  • Тема 21. Автоматизация на уровне Postman часть 2
  • Тема 22. Катит — не катит. Gitlab CI
  • Тема 23. Docker
  • Тема 24. Итоговая консультация по ДЗ
  • Тема 25. Итоговый урок

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

  1. получите материалы по всем пройденным занятиям (видеозаписи вебинаров, выполненные домашние задания, выпускной проект);
  2. научитесь тестировать веб-приложения;
  3. получите сертификат об окончании курса от OTUS;
  4. получите навыки, нужные для работы в современной компании: Git, Docker и CI;

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

  1. Основы тестирования
  • Основы функционального тестирования.
  • Оформление баг-репортов и работа в баг-трекинговых системах.
  • Тест-кейсы и системы управления тест-кейсами.
  • Введение в тест-дизайн. Классы эквивалентности и граничные значения.
  • Техники комбинаторики и попарное тестирование.
  • Нефункциональные виды тестирования.
  • Регрессионное, smoke и повторное тестирование.
  • Тестирование документации.
  • Техники тестирования документации.
  • Тест-план тестирования. Метрики и отчетность.
  1. Тестирование API
  • Сетевые протоколы.
  • Клиент-серверная архитектура.
  • Chrome dev tools + network.
  • API, Swagger
  • Rest API и Postman
  • Soap и Soap UI.
  • Основы автоматизации тестирования в POSTMAN.
  1. Тестирование мобильных приложений
  • Мобильные приложения и их разновидности.
  • Мобильные ОС и их разновидности. Название элементов на ОС + гайдлайны для ОС.
  • Особенности тестирования мобильных приложений. Стратегия тестирования мобильных приложений
  • Подбор устройств для мобильного тестирования. Эмуляторы и симуляторы.
  1. Инструменты тестировщика
  • Логгирование
  • CI/CD
Стоимость: Рассрочка на 12 месяцев — от 7 470 ₽ / мес

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

1 месяц

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

2 месяц

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

3 месяц

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

4 месяц

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

Ваши результаты:

  1. Знаете основные методологии разработки ПО и понимаете, как работать в команде в общем флоу
  2. Умеете анализировать архитектуру и выбирать правильную методологию тестирования
  3. Можете проводить тест-анализ
  4. Составляете тест-планы и работаете с ними
  5. Декомпозируете требования к задачам и анализируете их
  6. Работаете с баг-трекерами
  7. Понимаете основы веб-разработки, используете инструмент DevTools
  8. Тестируете веб-приложения в разных браузерах
  9. Тестируете API различных приложений
  10. Составляете запросы в инструментах Postman и CURL
  11. Составляете основные SQL-запросы
  12. Знаете основы тестирования iOS- и Android-приложений
  13. Создадите итоговый проект, позволяющий применить на практике все полученные на курсе знания. Наработки итогового проекта можно будет применить на будущем рабочем месте.

Пройдите отбор— и получите работу тестировщиком

  • После обучения все студенты получают тестовое задание от Premium IT Solutions
  • Успешно справившиеся с заданием проходят собеседование
  • Компания приглашает подходящих студентов на должность junior-тестировщика

Что вам это даст:

  1. Практика в выполнении тестовых заданий
  2. Развернутая обратная связь от компании Premium IT Solutions
  3. Проверка soft и hard skills на реальном собеседовании
  4. Возможность трудоустроиться сразу после обучения
  5. Перспектива карьерного роста внутри компании.

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

Неделя #1. Бесплатные вводные уроки

  1. Введение в профессию QA и рынок труда, как в Америке, так и в других странах.
  2. Обзор курса, программ и техник для тестирования.
  3. Рассмотрим принципы ручного и автоматического тестирования на примерах.
  4. Начнем изучать тестирование с основ. Терминология, документация, примеры.
  5. Разберем этапы и техники прохождения технических собеседований.
  6. Начнем формировать основу профессии тестировщика с нуля.

Неделя #2-5. Углубляемся в профессию QA Manual Engineer

  1. Изучаем процесс разработки и тестирования програмных продуктов с азов. Проходим все этапы SDLC, применяемых в современных IT проектах Кремниевой Долины Калифорнии.
  2. Учим теорию и практику работы с Front-End кросс-браузерным тестированием, Back-End тестированием, мобильным и облачным тестированием, API Web Services.
  3. Учимся тестировать Web и мобильные приложения. Работаем с программой управления IT проектами Jira, учимся писать тест-кейсы, баг-репорты, задачи по тестированию. Работаем с багами на реальном IT проекте в Калифорнии.
  4. Проходим все этапы подготовки и создания тестовой документации: тест-стратегия, тест-план, тест-сценарий, матрица покрытия тест-кейсами. Готовим и пишем всю документацию с нуля под руководством наставника.
  5. Изучаем самые современные и эффективные виды и техники тестирования, применяемые в Кремниевой Долине, на различных устройствах и реальных примерах на Google Cloud и других облачных сервисах.
  6. Применяем практики Agile/Scrum и Waterfall, Ваше обучение будет проходить в рамках этих моделей. Делаем индивидуальные и групповые задания используя Sprints. Работаем в группах на реальном IT проекте по руководством наставника.
  7. Вся работа ведется на реальных IT проектах в Калифорнии. Обучение полностью на русском, терминология и задания на английском.

Неделя #6-10. Учим Manual End-to-End тестирование с Selenium, Postman REST API и QA Helpers Tools

  1. Начинаем проходить стажировку в реальных американских проектах онлайн.
  2. Создаем Front-End manual тест фреймворк на Selenium с нуля.
  3. Учим работу с Manual REST API тестированием и основами Web Services.
  4. Проходим основы работы с технологией Git и GitHub, создаем и работаем с облачным репозиторием.
  5. Изучаем структуру DOM, HTML5, CSS3 и применяем для Front-End тестирования.
  6. Проходим основы работы и применения XPath, Locators, QA testing tools, Dev Tools.
  7. Готовим профессиональное Резюме и LinkedIn профиль. Практикуемся в прохождении технических собеседований и этапах поиска работы на каждом занятии, на русском и английском языках.
  8. Изучаем и практикуем разработку программных продуктов и работу команды IT на реальных online IT проектах в Калифорнии.
  9. Изучаем основы работы со Swagger API и Curl скриптами. Применяем полученные знания на практических API тест-кейсах.
  10. Тренируем Hard skills и Soft skills. Готовимся к собеседованиям по Мануальному тестированию по каждой из изученных технологий.
  11. Начинаем поиск работы и проходим собеседования с реальными рекрутерами в компаниях. Разбираем результаты собеседований, помогаем с правильным вектором.
  12. Решаем задачи по Мануальному тестированию на уроках и дома. Разбираем результаты, помогаем обозначить точки роста и улучшения результатов.
  13. Вся работа ведется на реальных IT проектах в Калифорнии, обучение на русском, терминология, программы и задания на английском.

Неделя #11. Финальный проект

  1. Готовим финальный проект QA Manual Engineer, используя Front-End мануальное тестирование, Selenium Manual тестирование, Postman REST API и Swagger Manual тестирование с GitHub и облачной интеграцией на реальных IT проектах в Калифорнии.
  2. Пишем Тест-план, тест-кейсы, матрицы покрытия тестами. Применяем всю тестовую документацию на своем финальном проекте.
  3. Используем Jira, Agile/Scrum и QA методологию для подготовки проекта.
  4. Продолжаем стажироваться в реальных компаниях, проходим технические собеседования по телефону, онлайн и он-сайт.
  5. Получаем Сертификат об обучении на курсе.
Стоимость: 55 000 ₽ — 58 000 ₽

За 4 месяца занятий по 15 часов в неделю вы не только освоите востребованные навыки тестировщика, но и протестируете учебные сервисы в режиме реального времени:

  • Веб-приложение Яндекс.Маршруты
    Узнаете, как проектировать тесты, подготовите тестовую документацию, заведёте баг-репорты и протестируете веб-приложение.
  • Мобильное приложение Яндекс.Метро
    Изучите принципы мобильного тестирования, освоите работу в эмуляторе и протестируете мобильное приложение.
  • API и базы данных в Яндекс.Прилавке
    Научитесь использовать инструменты тестирования API и изучите основы языка запросов SQL.

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

  1. Основы тестирования
    Виды тестовой документации: чек-листы и тест-кейсы. Баг-репорт: правила составления. Виды тестирования: смоук и регрессионное тестирование. Тестирование локализации. Тестирование веб-приложения.
  2. Тест-анализ и тест-дизайн
    Тест-анализ. Анализ и декомпозирование требований. Техники тест-дизайна на практических кейсах. Методы создания тест-кейсов и чек-листов. Проектирование диаграмм связей и блок-схем.
  3. Тестирование веб-приложений
    Основы сетей: модель OSI и TCP/IP. Протоколы HTTP и HTTPS. Клиент-серверная архитектура. DevTools браузера, снифферы: Charles. Работа с консолью. UI-тестирование.
  4. Тестирование мобильных приложений и API
    Работа с клиент-серверными приложениями. GPS и тестирование геолокации. Тестирование в условиях неоднородного качества связи/интернета. Среда разработки Android Studio: эмулятор и логирование. REST API. Виды документации к API: Swagger. Тестирование API с помощью Postman.
  5. Основы баз данных
    Работа с консолью. Базы данных и применение в сервисах. Базовые SQL-запросы. Работа с таблицами, изменение и удаление данных. JOIN.
  6. Основы автоматизации тестирования
    Основы языка программирования JavaScript. Работа с библиотекой Puppeteer. Автоматизированные тесты.
  7. Выпускной проект
    Самостоятельное решение задачи от ознакомления с требованиями до подготовки документации, тестирования сервиса и заведения баг-репортов.
Стоимость: 28 300 ₽ — 42 900 ₽

Курсы:

  1. QA Manual
    25 занятий
    Ты научишься применять на практике основные виды и уровни тестирования, находить ошибки в программе и составлять о них отчеты. Ты будешь разбираться в каждой стадии QA-процесса и подготовишься к переходу к автоматизации тестирования.
  • Понимать весь процесс разработки от «А» до «Я»
  • Применять знания по QA на практике
  • Получишь необходимые знания для сдачи сертификационного экзамена ISTQB Foundation.
  1. QA Automation
    15 занятий
    Курс разработан для тех, кто хочет заняться автоматизацией тестирования, но не знает, с чего начать. Для обучения на курсе тебе потребуется определенная подготовка.
    На курсе ты научишься:
  • Работать с языком Java для написания автотестов
  • Имитировать большую часть действий пользователя в браузере
  • Писать базовые API тесты (бэкенд часть приложения)
  • Настраивать собственный фреймворк для автоматизации тестирования с нуля
  • Использовать базовые шаблоны проектирования, лучшие практики разработки и автоматизации для построения поддерживаемых и масштабируемых решений
  • Настраивать с нуля собственную CI/CD систему для автоматизации процессов на проекте на примере Jenkins
  • Генерировать презентабельные и понятные отчеты на основании прогона автотестов
  • Запускать тесты в многопоточном режиме на удалённом компьютере используя AWS + Docker
  • Претендовать на позицию Junior QA Automation Engineer.

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

  • Основы тестирования программного обеспечения
  • Инженерия программного обеспечения
  • Операционные системы и работа в командной строке
  • Английский язык
  • Реляционные базы данных и SQL DML
  • Создание резюме
  • Подготовка к собеседованию
  • Поиск работы.

Материалы курса:

9 разделов, 20 лекций

  1. Введение
  2. Английский язык
  3. Тестирование программного обеспечения
  4. Инженерия программного обеспечения
  5. Операционные системы и командная строка
  6. Базы данных и SQL
  7. Написание резюме (CV)
  8. Подготовка к собеседованию и поиск работы
  9. Заключение.
Стоимость: нет информации

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

Цели курса:

  • Рассмотреть все основные виды тестирования и проектной документации
  • Получить практические знания по основным этапам обеспечения качества
  • Научиться работать с баг-трекинговыми системами
  • Научиться тестировать Web сервисы и API.

Программа:
32 занятия

  1. Введение в тестирование программного обеспечения
  2. Анализ требований к программному обеспечению
  3. Методы и виды тестирования
  • Functional testing
  • Regression testing
  1. Тестовая документация
  • TestPlan
  • TestCase
  • TestSuite
  • Reports
  1. Дефекты (Bugs)
  • Процесс их нахождения и починки
  1. Основы WEB-технологий для QA специалистов
  • HTTP
  • HTML
  • CSS
  • JS
  • IP
  • API
  • URL
  • DNS
  1. Тестирование web-приложений
  2. Тестирование desktop-приложений
  3. Тестирование мобильных приложений
  4. Методологии разработки программного обеспечения
  • Agile
  • Scrum
  1. Практические навыки использования систем
  2. BTS системы Jira, Bugzilla
  • Системы контроля тестов TestRail, TestLink
  1. Тестирование безопасности
  • Практические навыки нахождения уязвимостей в программном продукте
  1. Нагрузочное тестирование
  • Инструменты его реализации
  • JMeter
  1. Виртуальные машины
  • Эмуляторы различных операционных систем
  1. Основы автоматизированного тестирования, Selenium
  • Java для тестировщиков
  1. WEB-сервисы
  • Методы их тестирования
  1. Системы контроля версий
  2. Основы Linux
  3. Основы работы с базами данных и SQL
  • Создание, подготовка и использование тестовых данных.
Стоимость: нет информации

Как проходят занятия:

  • Лекции
    Каждую неделю ученики получают видеозаписи занятий в нашей онлайн-системе обучения
  • Домашние задания
    К каждому занятию выдается домашнее задание. Примерное время выполнения 2-3 часа
  • Обратная связь
    Тренер просматривает ответы ученика и дает развернутый комментарий. Вопросы учеников разбираются в групповом чате
  • Сертификат
    По окончании обучения всем выполнившим домашние задания выдается сертификат о прохождении курса.

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

Преимущества выбора курсов в РоманСеменцов.ру

1. Агрегатор онлайн-курсов


2. Рейтинги онлайн-школ

  • ТОП школ по любым направлениям
  • Дата начала: 2023-01-01
  • Дата окончания: 2023-12-31

3. Актуальное обучение

  • Выбирайте лучшие курсы по отзывам реальных учеников
  • Дата начала: 2023-01-01
  • Дата окончания: 2023-12-31
Онлайн-курсы доступ в любом городе России и СНГ, включая: Сургут, Ростов-на-Дону, Грозный, Архангельск, Красноярск, Дзержинск, Нефтекамск, Прокопьевск, Химки, Балаково, Сыктывкар, Бийск, Салават, Новокузнецк, Новороссийск, Киров, Сызрань, Ульяновск, Череповец, Находка, Нефтеюганск, Магнитогорск, Петропавловск-Камчатский, Братск, Краснодар, Волжский, Пятигорск, Кызыл, Керчь, Пермь, Северодвинск, Севастополь, Дербент, Абакан, Майкоп, Набережные Челны, Коломна, Нижний Тагил, Калининград, Норильск, Уссурийск, Альметьевск, Беларусь, Первоуральск, Златоуст, Тюмень, Балашиха, Тверь, Самара, Домодедово, Таганрог, Москва, Пенза, Тамбов, Оренбург, Кемерово, Калуга, Великий Новгород, Нижнекамск, Волгодонск, Улан-Удэ, Серпухов, Томск, Электросталь, Якутск, Ярославль, Мытищи, Новый Уренгой, Иркутск, Долгопрудный, Казахстан, Петрозаводск, Тула, Раменское, Нижневартовск, Курган, Красногорск, Сочи, Екатеринбург, Рубцовск, Хасавюрт, Липецк, Обнинск, Челябинск, Благовещенск, Березники, Казань, Чита, Белгород, Люберцы, Каспийск, Одинцово, Вологда, Хабаровск, Кисловодск, Новочебоксарск, Ижевск, Уфа, Рязань, Воронеж, Батайск, Владимир, Ангарск, Миасс, Орск, Назрань, Санкт-Петербург, Орёл, Армавир, Комсомольск-на-Амуре, Орехово-Зуево, Барнаул, Подольск, Стерлитамак, Невинномысск, Старый Оскол, Курск, Мурманск, Астрахань, Кострома, Махачкала, Симферополь, Иваново, Йошкар-Ола, Нижний Новгород, Копейск, Ковров, Ставрополь, Шахты, Псков, Каменск-Уральский, Волгоград, Энгельс, Саратов, Новочеркасск, Смоленск, Черкесск, Минск, Владивосток, Рыбинск, Омск, Тольятти, Новосибирск, Владикавказ, Королёв, Южно-Сахалинск, Саранск, Брянск, Чебоксары, Щёлково, Новомосковск

Автор статьи. Ответственный за актуальный контент, текст и редактуру сайта. Эксперт по выбору профессии, курсов и профессий с 2016 года. Делюсь личным практическим опытом.

Оцените автора
Блог Романа Семенцова
Добавить комментарий