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

Живые вебинары, Вебинары в записи / Самостоятельно с наставником / Обучение в ЛК на сайте автора

  • 12 месяцев
  • Диплом
  • Участие в потоке

Вы получите всё для старта карьеры: навыки ручного тестирования, практику автоматизации на Java и опыт работы с веб-приложениями.

Автор: GeekBrains

Обновлено: 01.09.2023

Источник изображения: Unsplash

от4 428 /мес. от6 945 /мес.
Скидка 36%
  • Оплата на сайте автора. Цена может отличаться.
  • Доступен в рассрочку

Варианты участия

Обычный 4 428 /мес.

  • Скидка 36%
  • Цена без скидки — 6 945 ₽/мес.
  • Уровень знаний после обучения: Junior.
  • Длительность обучения: 12 мес.
  • Гарантия трудоустройства: через 9 мес.
  • Доход после обучения: от 80 000 ₽.
  • Потенциальный доход через 3 года: от 150 000 ₽.

Мастер 7 355 /мес.

  • Скидка 24%
  • Цена без скидки — 9 723 ₽/мес.
  • Уровень знаний после обучения: Middle.
  • Длительность обучения: 24 мес.
  • Гарантия трудоустройства: через 9 мес.
  • Доход после обучения: от 80 000 ₽.
  • Потенциальный доход через 3 года: от 200 000 ₽.

PRO 9 457 /мес.

  • Скидка 24%
  • Цена без скидки — 12 500 ₽/мес.
  • Уровень знаний после обучения: Middle+.
  • Длительность обучения: 36 мес.
  • Гарантия трудоустройства: через 9 мес.
  • Доход после обучения: от 80 000 ₽.
  • Потенциальный доход через 3 года: от 250 000 ₽.
Этот курс включает:
  • 12 месяцев
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: строго по расписанию
  • Уровень сложности: для новичков
  • Домашние задания: есть, с проверкой
  • Сопровождение: куратором
  • Диплом
  • Трудоустройство
  • Техническая поддержка: в рабочее время, чат на сайте, чат в вк, чат в мессенджере, электронная почта, телефон
  • Доступ: сразу после оплаты
Факультет Тестирования ПО

GeekBrains

Перейти на сайт
Профессии: Тестировщик

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

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

О курсе

Тестирование на этапе разработки программ и веб-приложений — неотъемлемая часть работы. Без предварительной проверки невозможно оценить производительность запускаемого цифрового продукта.

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

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

В программе курса «Факультет Тестирования ПО»:

  1. Погружение в сферу IT-направлений.
  2. Инструменты и виды тестирования ПО.
  3. Основы ручного тестирования.
  4. Специфика автотестов.

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

Основной блок — 3 месяца

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

Курсы

Введение в программирование

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

Математика и информатика

  • Повторите школьный курс информатики, логики и математики.

Введение в контроль версий

  • Познакомитесь с контролем версий и принципами работы в git и github, изучите синтаксис языка Markdown.

Знакомство с языками программирования

  • Научитесь мыслить алгоритмически и решать задачи, переложив это мышление в форму представления программы.

Основы языка Python

  • Пройдёте путь от основ программирования (переменные, циклы, ветвления) до построения программ с использованием объектно-ориентированного подхода.

Введение в базы данных

  • Познакомитесь с понятием «базы данных», разберётесь с их видами и основными подходами к работе с данными. Узнаете методы проектирования баз данных, а также способы модификации их структуры.

Специализация — 9 месяцев

Получите фундаментальные знания в Тестирование ПО, освоите основные инструменты, научитесь работать с разными видами тестирования.

Курсы

Объектно-ориентированное программирование

  • Один из основных подходов к программированию, где на первом месте стоят объекты. Используется для упрощения сложного кода. Чтобы это сделать, программу делят на уникальные блоки, которые называются объектами, данные внутри него называются свойствами, а функции — методами.

Введение в тестирование

  • Данный курс сформирует понимание того, кто такой тестировщик. Чем занимается специалист, какие его обязанности. Программа создана как для специалистов по тестированию, так и для разработчиков и других специалистов в сфере IT для формирования представления о профессии.Курс «Введение в тестирование ПО» содержит как теоретические, так и практические модули, направленные на освоение азов профессии. В рамках курса студенты пройдут все этапы, которые проходит специалист по тестированию на реальном проекте. Будут разобраны базовые шаги от момента ознакомления с ТЗ, составления тестовой документации до момента подготовки отчета о тестировании. А также будут получены навыки составления отчетов о дефектах.

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

  • Курс подойдет начинающим специалистам по тестированию программного обеспечения.На первом занятии изучим вопросы: что такое тестирование, каковы его цели и принципы. У тестировщика уровня junior мало опыта или он отсутствует. Знание теории показывает, насколько кандидат соответствует профессии.

Тест-дизайн и тест-анализ

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

Исключения в программировании и их обработка

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

Unit-тесты

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

Операционные системы и виртуализация (Linux)

  • GNU/Linux — популярная операционная система, лидирующая на рынке серверного оборудования, используемая также как встраиваемая ОС в промышленном и бытовом оборудовании и даже в качестве десктопного ПО. Компоненты GNU используются и в MAC OS X, не обошлось без влияния GNU/Linux и на Windows.Знакомство с Linux необходимо системному администратору, тестировщику, веб-программисту, специалисту по информационной безопасности, — любому разработчику, претендующему на статус middle и выше. Данный курс разбирает базовые основы работы в Linux: основы работы в оболочке Linux, управление пользователями и правами файлов, регулярные выражения и написание скриптов в bash, работа с процессами и управление загрузкой и сервисами в Linux.Понимание основ программирования, систем счисления (двоичная, восьмеричная, шестнадцатеричная системы счисления) и булевой логики.

Тестирование API

  • За любым пользовательским интерфейсом современного сервиса скрывается сложная бизнес-логика, которая должна работать логически верно, стабильно и соответствовать определенному уровню безопасности. Для этого надо понимать, как тестировать API, что из себя представляет тот API, на котором работает сервис. А также надо уметь работать с базой данных и логами, которые собирает сервис. Чтобы быть уверенными в правильной работе системы под капотом, на курсе мы научимся тестировать основные типы API, разберемся как смотреть логи, а также научимся проводить нагрузочное тестирование.

Диаграммы состояний

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

Диаграммы состояний

  • Помогают описать поведение отдельно взятого объекта. Используются для описания последовательности переходов объекта из одного состояния в другое.Диаграммы состояний показывают все возможные состояния, в которых может находиться объект, а также процесс смены состояний в результате внешнего влияния.

Технологическая специализация — 3 месяца

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

Курсы

Ручное тестирование. Углубленное изучение

  • Один из основных подходов к программированию, где на первом месте стоят объекты. Используется для упрощения сложного кода. Чтобы это сделать, программу делят на униСтуденты научатся выполнять рутинные задачи QA: тестировать приложения по готовым чек-листам и кейсам, описывать дефекты, определять критичность и приоритет.На последних вебинарах рассмотрим отчетность и психологию тестирования. Завершив обучение, студент может претендовать на роль стажера или младшего тестировщика. Полученные навыки позволят справляться с основным объемом работ ручного тестирования.кальные блоки, которые называются объектами, данные внутри него называются свойствами, а функции — методами.

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

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

Тестирование мобильных приложений

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

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

Курсы

Java Core для тестировщиков

  • Курс предназначен для тех, кто хочет узнать о продвинутых возможностях языка Java и получить практический опыт написания приложений.

Java для автоматизации тестирования

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

Тестирование backend на Java

  • Тестирование backend - неотъемлемая часть работы любого QA/QC-инженера, но главное, его почти всегда можно автоматизировать. Этот курс поможет овладеть необходимыми навыками для начала работы в этой сфере.
  • Формат
    Самостоятельно с наставником
    Живые вебинары / Вебинары в записи
    Обучение в ЛК на сайте автора
  • Продолжительность
    12 месяцев Обычный — 12 месяцев Мастер — 24 месяца PRO — 36 месяцев
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    Строго по расписанию
  • Домашние задания
    ЕстьС проверкой
  • Документ об обучении
    Диплом Освоение программы курса
  • Сопровождение
    Куратором
  • Общение с группой
    Форум или чат внутри ЛК
  • Техническая поддержка
    В рабочее времяЧат на сайтеЧат в ВКЧат в мессенджереЭлектронная почтаТелефон
  • Перспективы после обучения
    Трудоустройство
  • Безопасная покупка
    Если не сможете трудоустроиться
  • Год выхода
    2022 Последнее обновление: 01.09.2023
  1. Нажмите на кнопку
    Перейти на сайт
  2. Вы перейдете на детальную страницу курса Портала. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на курс.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
  5. Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Портала.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

Отзывы о курсе

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

Другие курсы автора