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

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

Яндекс
250,00 часов длительность
Онлайн формат
Базовый уровень
1 поток (закрыт) 14.10.2021-28.03.2022
2 поток (закрыт) 04.11.2021-27.04.2022
3 поток (закрыт) 25.11.2021-17.05.2022
4 поток (закрыт) 21.12.2021-15.06.2022
5 поток (закрыт) 28.12.2021-29.06.2022
6 поток (закрыт) 23.12.2021-12.07.2022
7 поток (закрыт) 24.12.2021-26.07.2022

Описание

В течение 5 рабочих дней с момента подачи заявки с вами свяжется менеджер Яндекс.Практикума для проведения вступительного интервью. Обратите внимание, что звонок поступает с номера 8-495-981-24-78. Это обязательный этап зачисления на курс, пожалуйста, будьте на связи.

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

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

 

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

  • анализировать документацию: требования на разработку ПО, тестовую документацию;
  • декомпозировать требования с помощью диаграмм связей (mindmap), блок-схем, чек-листов;
  • работать с API, в том числе освоите программы Postman и Charles;
  • проводить кроссбраузерное тестирование веб-приложений;
  • применять техники тест-дизайна;
  • проводить функциональное тестирование веб-приложений, мобильных приложений, API;
  • использовать Android Studio для функционального тестирования мобильных приложений на базе Android;
  • читать и оформлять данные в формате JSON;
  • подключаться к удаленному серверу по ssh;
  • использовать SQL-запросы для проверки содержимого базы данных;
  • читать базовые конструкции языка программирования JavaScript.

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

  • Веб-приложение Яндекс.Маршруты
  • Мобильное приложение Яндекс.Метро
  • API и базы данных в Яндекс.Прилавке

 

О компании

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

 

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

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

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

 

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

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

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

 

 

Часов в программе
32,00 часа
лекции
49,00 часов
практика
14,00 часов
самостоятельная
124,00 часа
промежуточная аттестация
1 час
входная диагностика
30 часов
итоговая аттестация
250,00 часов
всего
Цель программы
Цель: получение слушателями профессиональных компетенций в области тестирования цифровых продуктов, подготовка специалистов в области тестирования цифровых продуктов.
Актуальность
Технологии и инструменты тестирования стремительно развиваются, и хороший инженер по тестированию ПО, готовый следить за свежими тенденциями, никогда не останется без работы. Поэтому тестировщики нужны во всех серьёзных IT-проектах. Крупные компании предпочитают нанимать их в штат, малые работают с фрилансерами. На июль 2021 на сайте HeadHunter открыто 6 990 вакансий тестировщиков ПО. Новички в этой профессии могут рассчитывать на зарплату от 30 тысяч рублей. Специалисты высокого уровня получают 220–300 тысяч.
Входная диагностика 1 час
После оставления заявки с вами свяжется специалист и проведет короткое интервью, чтобы убедиться, что вам подходит выбранная программа.
Итоговая аттестация 30 часов
Дипломный проект

Компетенции

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


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

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

Уметь:

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

Владеть:

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

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

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

Уметь:

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

Владеть:

Крупнейший веб-сервис для совместной работы разработчиков над кодом и хостинга проектов GitHub. 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 часов в неделю. Будьте готовы быстро осваивать новые программы и технологии: тестировщик должен быть опытным пользователем ПК.

Модули

свернуть
10,00ч
Модуль 1 Основы тестирования
В этом модуле вы ознакомитесь в тестовой документацией, чек-листами и тест-кейсами и правилами составления баг-репорта. Вы узнаете, про смоук и регрессионное тестирования. Поймете, как тестируется локализация и как проходит тестирование веб-приложений.
37,00ч
Модуль 3 Тестирование веб-приложений
Вы освоите основы сетей: модель OSI и TCP/IP. Изучите протоколы HTTP и HTTPS. Будете разбираться в клиент-серверная архитектура, DevTools браузера, снифферах: Charles. Научитесь работать с консолью и проводить UI-тестирование.
45,00ч
Модуль 5 Основы баз данных
В этом модуле вам предстоит работа с консолью. Вы научитесь работать с базой данных и применять ее в сервисах. Изучите базовые SQL-запросы. Научитесь работать с таблицами, изменять и удалять данные, изучите функцию JOIN.
37,00ч
Модуль 2 Проектирование тестов
Вы научитесь проводить тест-анализ, декомпозировать требования. Изучите техники тест-дизайна на практических кейсах. Освоите методы создания тест-кейсов и чек-листов, а также поектирование диаграмм связей и блок-схем.
45,00ч
Модуль 4 Тестирование мобильных приложений и API
В этом модуле вас ожидает работа с клиент-серверными приложениями. Вы научитесь работать с GPS и тестирование геолокации, проводить тестирования в условиях неоднородного качества связи/интернета. Ознакомитесь со средой разработки Android Studio: эмулятор и логирование. Разберетесь в REST API и видах документации к API: Swagger. Сможете проводить тестирование API с помощью Postman.
45,00ч
Модуль 6 Основы автоматизации тестирования
В этом модуле вы научитесь проводить автоматизированные тесты. Для этого вы изучите основы языка программирования JavaScript и научитесь работе с библиотекой Puppeteer.
10,00ч
Модуль 1 Основы тестирования
В этом модуле вы ознакомитесь в тестовой документацией, чек-листами и тест-кейсами и правилами составления баг-репорта. Вы узнаете, про смоук и регрессионное тестирования. Поймете, как тестируется локализация и как проходит тестирование веб-приложений.
37,00ч
Модуль 2 Проектирование тестов
Вы научитесь проводить тест-анализ, декомпозировать требования. Изучите техники тест-дизайна на практических кейсах. Освоите методы создания тест-кейсов и чек-листов, а также поектирование диаграмм связей и блок-схем.
37,00ч
Модуль 3 Тестирование веб-приложений
Вы освоите основы сетей: модель OSI и TCP/IP. Изучите протоколы HTTP и HTTPS. Будете разбираться в клиент-серверная архитектура, DevTools браузера, снифферах: Charles. Научитесь работать с консолью и проводить UI-тестирование.
45,00ч
Модуль 4 Тестирование мобильных приложений и API
В этом модуле вас ожидает работа с клиент-серверными приложениями. Вы научитесь работать с GPS и тестирование геолокации, проводить тестирования в условиях неоднородного качества связи/интернета. Ознакомитесь со средой разработки Android Studio: эмулятор и логирование. Разберетесь в REST API и видах документации к API: Swagger. Сможете проводить тестирование API с помощью Postman.
45,00ч
Модуль 5 Основы баз данных
В этом модуле вам предстоит работа с консолью. Вы научитесь работать с базой данных и применять ее в сервисах. Изучите базовые SQL-запросы. Научитесь работать с таблицами, изменять и удалять данные, изучите функцию JOIN.
45,00ч
Модуль 6 Основы автоматизации тестирования
В этом модуле вы научитесь проводить автоматизированные тесты. Для этого вы изучите основы языка программирования JavaScript и научитесь работе с библиотекой Puppeteer.
55 000 p
Авторизуйтесь чтобы записаться

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

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

06.004

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