III уровень Программирование и создание ИТ-продуктов JavaScript Писать программный код Android MindMap Тестировать программы, приложения, системы SQL-запрос Android Studio

Инженер по тестированию

Яндекс
250,00 часов длительность
Онлайн формат
Базовый уровень
8 поток (закрыт) 05.05-22.10.2022
9 поток (закрыт) 19.05-05.11.2022
10 поток (закрыт) 02.06-19.11.2022
11 поток (закрыт) 14.07.2022-08.01.2023
12 поток (закрыт) 28.07.2022-22.01.2023
13 поток (закрыт) 11.08.2022-28.01.2023
14 поток (закрыт) 25.08.2022-25.02.2023
15 поток (закрыт) 08.09.2022-04.03.2023
16 поток (закрыт) 22.09.2022-18.03.2023
17 поток (закрыт) 06.10.2022-08.04.2023
18 поток (закрыт) 20.10.2022-22.04.2023
19 поток (закрыт) 03.11.2022-29.05.2023
20 поток (закрыт) 17.11.2022-22.05.2023
21 поток (закрыт) 15.12.2022-19.06.2023

Описание

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

Этот курс — симуляция работы в IT-компании. За время обучения вы научитесь решать ключевые задачи инженера по тестированию.

Тестировщик создаёт сценарии тестирования, прогнозирует сбои и находит ошибки в продуктах. Вы изучите техники тест-дизайна и овладеете инструментами Postman, Charles, Яндекс.Трекер. Чтобы автоматизировать тестирование, вы освоите основы Javascript и библиотеки Puppeteer.

Зарплата инженера по тестированию:
Junior — 50 000 рублей
Middle — 97 000 рублей
Senior — от 130 000 рублей
Источник данных: Хабр Карьера

Для кого курс

Курс будет полезен тем, кто хочет освоить новую профессию с нуля.

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

Курс длится 4 месяца. За это время вы выполните четыре учебных проекта и один итоговый — дипломный. За время обучения вы научитесь решать ключевые задачи необходимые в работе инженера по тестированию. Узнаете как анализировать и декомпозировать тестовую документацию, применять техники тест-дизайна, проводить тестирование веб- и мобильных приложений, работать с API. Поймете как использовать SQL-запросы для проверки содержимого базы данных, читать базовые конструкции языка программирования JavaScript.

О компании

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

 

Почему Яндекс Практикум

Погружение в IT-профессию подразумевает постоянный контакт с изучаемыми технологиями, выполнение практических заданий и общение с наставником. Для этого мы создали собственную среду обучения:

  • Онлайн-симулятор
    С первого дня вы учитесь на практике. Мы даём реальные кейсы, которые закрепляют теоретические основы. Вы сможете обучаться в своём темпе.
  • Самостоятельная работа
    Симулятор — это только часть обучения. Основные навыки вы приобретете по мере решения задач инструментами профессиональных тестировщиков. Наставники помогут и дадут обратную связь.
  • Поддержка
    Команда наставников проверяет и комментирует ваши работы, помогает разобраться в сложностях и обучает собственным профессиональным приёмам. Поддержка в чате доступна 24/7.

 

78% выпускников трудоустраиваются

Мы делаем всё, чтобы студенты нашли новую работу: выдаем официальный диплом, учим собирать портфолио проектов, помогаем с поиском работы.

78% выпускников находят работу, большинство из них за 4 месяца. Институт образования НИУ ВШЭ подтвердил данные через исследование трудоустройства выпускников.

 

 

Часов в программе
26,00 часов
лекции
40,00 часов
практика
13,00 часов
самостоятельная
140,00 часов
промежуточная аттестация
1 час
входная диагностика
30 часов
итоговая аттестация
250,00 часов
всего
Цель программы
Цель: получение слушателями профессиональных компетенций в области тестирования цифровых продуктов, подготовка специалистов в области тестирования цифровых продуктов.
Актуальность
В современном мире каждый день появляются новые продукты — компании создают сайты и приложения, которые меняют жизнь людей к лучшему. Бизнесу очень важно контролировать качество выпускаемых продуктов, поэтому для контроля качества применяются различные техники контроля на разных этапах производственного процесса цифровых продуктов, в частности специалистами по тестированию. Поэтому тестировщики нужны во всех серьёзных IT-проектах. Ведь, чем на более раннем этапе находится ошибка, тем дешевле ее исправить.
Входная диагностика 1 час
После подачи заявки вам на почту придет письмо, в котором расскажем основные условия программы и особенности обучения в Яндекс Практикуме.
Итоговая аттестация 30 часов
Дипломный проект

Компетенции

Профессиональные


Работа с тестовой документацией
Знать:

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

Уметь:

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

Владеть:

Postman, Charles, Яндекс.Трекер. Для автоматизации тестирования — основы Javascript и библиотеки Puppeteer

Разработка тестовых сценариев
Знать:

Техники тест-дизайна и виды тестирования, которые используются в профессии.

Уметь:

Владение техниками тест-дизайна “Выделение классов эквивалентности”, “Анализ граничных значений”, “Таблицы принятия решений”, “Pairwise”.

Владеть:

HTTP-клиент для тестирования веб-сайтов — Postman.

Функциональное тестирование веб- и мобильных приложений, API
Знать:

Тестовые окружения и платформы в веб-технологиях: различные браузеры, десктопный веб, мобильный веб, виды документации к API: Swagger.

Уметь:

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

Владеть:

Программы: Postman, Charles, Android Studio.
Инструменты для тестирования API.
Эмулятор и логирование. REST API.

Работа с базой данных
Знать:

Консоли, SQL как инструмент работы с данными, отношения между таблицами.

Уметь:

Использовать SQL-запросы для проверки содержимого базы данных; подключаться к удаленному серверу; объединять внешние таблицы;

Владеть:

SQL — structured query language — язык структурированных запросов

Автоматизация тестирования
Знать:

Принципы автоматизации; жизненный цикл разработки; виды тестирования.

Уметь:

Читать базовые конструкции языка программирования JavaScript: переменные. циклы, условия, функции; разбираться в библиотеке Puppeteer; проводить разные типы тестирований.

Владеть:

Основы язык программирования JavaScript, библиотека Puppeteer.

Требования

Для старта обучения достаточно иметь законченное среднее образование и возможность заниматься не менее 15 часов в неделю. Будьте готовы быстро осваивать новые программы и технологии: тестировщик должен быть опытным пользователем ПК.

Образование
  • Высшее образование
  • Среднее профессиональное образование
Иные требования и рекомендации для обучения по программе

Для старта обучения достаточно иметь законченное среднее образование и возможность заниматься не менее 15 часов в неделю. Будьте готовы быстро осваивать новые программы и технологии: тестировщик должен быть опытным пользователем ПК.

Модули

свернуть
9,00ч
Модуль 1 Основы тестирования
Вводный модуль поможет почувствовать себя в роли тестировщика и понять, нравится ли вам эта профессия. Модуль состоит из нескольких уроков с сюжетной линией: вы станете стажёром в вымышленном подразделении Яндекса и познакомитесь с командой. Новые коллеги подскажут, как составлять отчёты о результатах тестирования, находить ошибки в сервисах и понимать их структуру, проводить ручное тестирование продукта.
45,00ч
Модуль 3 Тестирование веб-приложений
Вы узнаете об устройстве веб-приложения: клиент-серверной архитектуре, фронтенде, бэкенде, URL, HTTP. Составите чек-лист проверок для элементов интерфейса. Научитесь работать с Figma, DevTools и сниффером Charles. В конце модуля самостоятельно протестируете новый интерфейс Яндекс.Маршрутов.
45,00ч
Модуль 5 Основы баз данных
В этом модуле вы изучите консоль и базы данных, потренируетесь писать SQLзапросы и работать с таблицами. Знания закрепите на финальном проекте.
45,00ч
Модуль 2 Проектирование тестов
В первом модуле вы научитесь анализировать и декомпозировать требования к продукту, выявлять серые зоны, использовать техники тест-дизайна. А ещё узнаете о работе в команде: с кем взаимодействует тестировщик, как применять обратную связь и вести письменную коммуникацию. В конце модуля ждёт проект: вы самостоятельно составите тестовую документацию для приложения Яндекс.Маршруты.
45,00ч
Модуль 4 Тестирование мобильных приложений и API
В этом модуле вы научитесь тестировать мобильные приложения: поработаете в эмуляторе Android Studio, потренируетесь снимать логи, выясните особенности тестирования на реальном устройстве. Вы также узнаете, как тестировать API с помощью инструмента Postman. А в конце модуля протестируете мобильное приложение Яндекс.Метро и API Яндекс.Прилавка.
30,00ч
Модуль 6 Основы автоматизации тестирования
В этом модуле вы научитесь проводить автоматизированные тесты. Для этого вы изучите основы языка программирования JavaScript и научитесь работе с библиотекой Puppeteer.
9,00ч
Модуль 1 Основы тестирования
Вводный модуль поможет почувствовать себя в роли тестировщика и понять, нравится ли вам эта профессия. Модуль состоит из нескольких уроков с сюжетной линией: вы станете стажёром в вымышленном подразделении Яндекса и познакомитесь с командой. Новые коллеги подскажут, как составлять отчёты о результатах тестирования, находить ошибки в сервисах и понимать их структуру, проводить ручное тестирование продукта.
45,00ч
Модуль 2 Проектирование тестов
В первом модуле вы научитесь анализировать и декомпозировать требования к продукту, выявлять серые зоны, использовать техники тест-дизайна. А ещё узнаете о работе в команде: с кем взаимодействует тестировщик, как применять обратную связь и вести письменную коммуникацию. В конце модуля ждёт проект: вы самостоятельно составите тестовую документацию для приложения Яндекс.Маршруты.
45,00ч
Модуль 3 Тестирование веб-приложений
Вы узнаете об устройстве веб-приложения: клиент-серверной архитектуре, фронтенде, бэкенде, URL, HTTP. Составите чек-лист проверок для элементов интерфейса. Научитесь работать с Figma, DevTools и сниффером Charles. В конце модуля самостоятельно протестируете новый интерфейс Яндекс.Маршрутов.
45,00ч
Модуль 4 Тестирование мобильных приложений и API
В этом модуле вы научитесь тестировать мобильные приложения: поработаете в эмуляторе Android Studio, потренируетесь снимать логи, выясните особенности тестирования на реальном устройстве. Вы также узнаете, как тестировать API с помощью инструмента Postman. А в конце модуля протестируете мобильное приложение Яндекс.Метро и API Яндекс.Прилавка.
45,00ч
Модуль 5 Основы баз данных
В этом модуле вы изучите консоль и базы данных, потренируетесь писать SQLзапросы и работать с таблицами. Знания закрепите на финальном проекте.
30,00ч
Модуль 6 Основы автоматизации тестирования
В этом модуле вы научитесь проводить автоматизированные тесты. Для этого вы изучите основы языка программирования JavaScript и научитесь работе с библиотекой Puppeteer.
72 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Специалист по тестированию в области информационных технологий

06.004

Ответственный за программу