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

Стоимость: 98 400 ₽ или рассрочка на 24 месяца – 4 100 ₽ / мес

От специалиста по тестированию зависит итоговое качество продукта, которым будет пользоваться клиент.
Тестировщик не ломает продукт, а выстраивает правильный процесс его создания. В задачи 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. Карьера в тестировании
    Узнаете, как выглядит работа тестировщика в жизни, какие задачи он выполняет. Поймёте, как составить резюме и где искать работу. Разберётесь, как развиваться в профессии и какие существуют специализации.

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

Стоимость: Рассрочка, первые полгода – бесплатно, далее – 4 500 ₽ / мес
  • Лёгкий старт в 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 месяцев – от 4 152 ₽ / мес

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

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

  • Новичкам
    Даже если вы никогда не работали в 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 месяцев – 4 900 ₽ / мес

Чему я научусь за эти 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 часа
  • Обратная связь
    Тренер просматривает ответы ученика и дает развернутый комментарий. Вопросы учеников разбираются в групповом чате
  • Сертификат
    По окончании обучения всем выполнившим домашние задания выдается сертификат о прохождении курса.

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

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

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

Оцените автора
Добавить комментарий