III уровень Программирование и создание ИТ-продуктов

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

Яндекс
460,00 часов длительность
Онлайн формат
Базовый уровень
1 поток (закрыт) 27.10.2022-24.09.2023
2 поток (закрыт) 21.12.2022-24.11.2023

Описание

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

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

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

Для кого курс

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

На этом курсе вас ждёт девять месяцев практики

Это самое ценное, что вы получите. Более 300 часов учёбы, попыток, ошибок, отрицания, гнева, торга, расстройства, принятия, снова попыток и радости, что всё наконец работает. Это сложный, но интересный путь, который изменит вашу жизнь.

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

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

О компании

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

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

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

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

 

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

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

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

Часов в программе
109,00 часов
лекции
143,00 часа
практика
157,00 часов
самостоятельная
20,00 часов
промежуточная аттестация
1 час
входная диагностика
30 часов
итоговая аттестация
460,00 часов
всего
Цель программы
Цель: получение слушателями профессиональных компетенций в области тестирования цифровых продуктов, подготовка специалистов в области тестирования цифровых продуктов.
Актуальность
С развитием современных технологий, переходом большинства процессов «в цифру» бизнесу становится особенно важно контролировать качество производимых и используемых цифровых продуктов. Чем на более раннем этапе находится ошибка, тем дешевле ее исправить. Поэтому применяются различные техники контроля качества на разных этапах производственного процесса цифровых продуктов. Контроль качества, в частности, производится специалистами по тестированию.

QA-инженер (Quality Assurance) — это специалист, который проверяет качество программного обеспечения и уровень его соответствия заранее определённым потребностям и ожидаемым результатам. В своей работе он использует различные инструменты, стратегии тестирования, включается в SCRUM-команды и т.д.

Очень важно, чтобы в процессе обучения будущий инженер выполнил как можно больше самостоятельных проектов, познакомился с широким диапазоном инструментов, контактировал с работающими специалистами. Именно поэтому курсы Яндекс Практикума являются оптимальным средством обучения начинающих специалистов – занятия на сочетании теоретических материалов, заданий и самостоятельных проектов в собственной LMS Яндекса, большая часть обучения отводится на практическую и самостоятельную работу и дополняется постоянной автоматизированной и ручной обратной связью на платформе и от профессионалов-наставников.
Входная диагностика 1 час
Формы контроля. Анкетирование.
Итоговая аттестация 30 часов
Формы контроля. Выполнение дипломного проекта.

Компетенции

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


Выполнять тестирование программных модулей.
Знать:

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

Уметь:

Уметь составлять отчет о выполнении тестирования ПО
Уметь выполнять модульные тесты с использованием инструментов тестирования, в том числе автоматизированного тестирования
Уметь использовать специальное ПО для автоматизированного тестирования ПО при необходимости

Владеть:

Владеть навыком выполнения необходимых видов тестирования ПО в соответствии с планом тестирования
Владеть навыком составления статистики выполнения тестов

Осуществлять разработку тестовых наборов и тестовых сценариев.
Знать:

Знать теорию тестирования: модели тестирования, планирование тестирования, тест-дизайн, проектирование тестов
Знать классификацию видов и типов тестирования ПО
Знать техники проектирования и комбинаторики тестов
Знать Инструментарий для автоматизации тестирования ПО

Уметь:

Уметь определять цели тестирования ПО
Уметь выбирать и комбинировать техники тестирования ПО
Уметь разрабатывать скрипты и/или программные модули для автоматизации тестирования ПО
Уметь применять различные техники проектирования тестов (тест-дизайна)
Уметь составлять отчет о проведении тестирования ПО по разработанным тестовым случаям

Владеть:

Владеть навыком тестирования исходной документации на ПО (поиск нестыковок, выяснение недостающей информации по продукту)
Владеть навыком проведения анализа требований на реализуемость

Разрабатывать тестовую документацию.
Знать:

Знать виды тестовой документации
Знать назначение тестовой документации

Уметь:

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

Владеть:

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

Требования

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

Образование
  • Высшее образование
  • Среднее профессиональное образование
Владение необходимыми профессиональными компетенциями
- пользоваться браузером Chrome на уровне пользователя;
- владеть навыком поиска информации с помощью Yandex или Google.
Иные требования и рекомендации для обучения по программе

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

Модули

свернуть
9,00ч
Модуль 1 Модуль 1. Основы тестирования
Вводный модуль поможет почувствовать себя в роли тестировщика и понять, нравится ли слушателю эта профессия. Слушатель поймет, как составлять отчёты о результатах тестирования, находить ошибки в сервисах и понимать их структуру, проводить ручное тестирование продукта.
40,00ч
Модуль 3 Модуль 3. Анализ требований
В модуле слушатель познакомится с типами данных, основными понятиями программирования, логикой приложений, а также продолжит погружаться в основы тестирования и изучит тест-анализ и тест-дизайн.
70,00ч
Модуль 5 Модуль 5. Особенности тестирования веб-приложений
Слушатель познакомится с принципами работы веб-приложений, узнает, как можно их протестировать на разных платформах и в разных браузерах, познакомится с новыми инструментами и закрепит навыки в работе над большим проектом/несколькими проектами.
60,00ч
Модуль 7 Модуль 7. Тестирование API
В данном модуле слушатель разберется с огромным количеством аббревиатур и сокращений: API, REST, SOAP, JSON и другими, закрепит свои навыки, помогая команде разработчиков тестировать API в приложении Яндекс Прилавок.
40,00ч
Модуль 9 Модуль 9. Проектный месяц
Слушателю предстоит провести тестирование реального приложения, чаще всего для некоммерческой организации или фонда.
40,00ч
Модуль 2 Модуль 2. Регрессионное тестирование и ретест багов в веб-приложениях
В данном модуле слушатель познакомится с методиками управления проектом Waterfall, Agile, Scrum, Kanban, погрузится в основы тестирования и основы профессии: разберется с задачами тестировщика и ролями в команде.
40,00ч
Модуль 4 Модуль 4. Проектирование тестов
В новом модуле слушатель глубже изучит тест-кейсы, чек-листы, серые зоны и много другое. А самостоятельное проектирование проверки для тестирования сервиса Яндекс.Маршруты поможет закрепить пройденный материал.
40,00ч
Модуль 6 Модуль 6. Тестирование мобильных приложений
Слушатель познакомится с тестирование мобильных приложений на разных устройствах и мобильных системах и узнает особенности тестирования на Android и iOS.
50,00ч
Модуль 8 Модуль 8. Работа с базой данных
Слушатель углубляет навыки тестирования: знакомится с тестирование черным, белым, серыми ящика, познает новые уровни тестирования, учится работать с базами данных.
40,00ч
Модуль 10 Модуль 10. Автоматизированное тестирование
Слушатель узнает, как можно использовать автоматизацию в разработке приложений, познакомится с автотестами, фреймворками, системами контроля версий.
9,00ч
Модуль 1 Модуль 1. Основы тестирования
Вводный модуль поможет почувствовать себя в роли тестировщика и понять, нравится ли слушателю эта профессия. Слушатель поймет, как составлять отчёты о результатах тестирования, находить ошибки в сервисах и понимать их структуру, проводить ручное тестирование продукта.
40,00ч
Модуль 2 Модуль 2. Регрессионное тестирование и ретест багов в веб-приложениях
В данном модуле слушатель познакомится с методиками управления проектом Waterfall, Agile, Scrum, Kanban, погрузится в основы тестирования и основы профессии: разберется с задачами тестировщика и ролями в команде.
40,00ч
Модуль 3 Модуль 3. Анализ требований
В модуле слушатель познакомится с типами данных, основными понятиями программирования, логикой приложений, а также продолжит погружаться в основы тестирования и изучит тест-анализ и тест-дизайн.
40,00ч
Модуль 4 Модуль 4. Проектирование тестов
В новом модуле слушатель глубже изучит тест-кейсы, чек-листы, серые зоны и много другое. А самостоятельное проектирование проверки для тестирования сервиса Яндекс.Маршруты поможет закрепить пройденный материал.
70,00ч
Модуль 5 Модуль 5. Особенности тестирования веб-приложений
Слушатель познакомится с принципами работы веб-приложений, узнает, как можно их протестировать на разных платформах и в разных браузерах, познакомится с новыми инструментами и закрепит навыки в работе над большим проектом/несколькими проектами.
40,00ч
Модуль 6 Модуль 6. Тестирование мобильных приложений
Слушатель познакомится с тестирование мобильных приложений на разных устройствах и мобильных системах и узнает особенности тестирования на Android и iOS.
60,00ч
Модуль 7 Модуль 7. Тестирование API
В данном модуле слушатель разберется с огромным количеством аббревиатур и сокращений: API, REST, SOAP, JSON и другими, закрепит свои навыки, помогая команде разработчиков тестировать API в приложении Яндекс Прилавок.
50,00ч
Модуль 8 Модуль 8. Работа с базой данных
Слушатель углубляет навыки тестирования: знакомится с тестирование черным, белым, серыми ящика, познает новые уровни тестирования, учится работать с базами данных.
40,00ч
Модуль 9 Модуль 9. Проектный месяц
Слушателю предстоит провести тестирование реального приложения, чаще всего для некоммерческой организации или фонда.
40,00ч
Модуль 10 Модуль 10. Автоматизированное тестирование
Слушатель узнает, как можно использовать автоматизацию в разработке приложений, познакомится с автотестами, фреймворками, системами контроля версий.
124 000 p
Авторизуйтесь чтобы записаться

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

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

06.004

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