Обучение длится 9 месяцев
Авторы: Группа авторов
Инженер по тестированию: от новичка до автоматизатора
  • За 9 месяцев освоите профессию с нуля, не нужно никакого опыта
  • Будете учиться у тестировщиков из Яндекса и других IT-компаний
  • Сделаете 10 проектов в портфолио: по ручному тестированию и автоматизации
  • Сможете совмещать учёбу с работой и другими делами
  • Сможете работать ручным тестировщиком или автоматизатором
  • Получите диплом о переподготовке и помощь с поиском работы

Инструменты и технологии, которые будете использовать

Всё это вы освоите на нашем курсе — даже если у вас нет технического образования и опыта в IT:

  • Charles
  • Postman
  • apiDoc и Swagger
  • JSON, XML и XSD
  • SQL
  • Android Studio
  • IntelliJ IDEA
  • Git
  • Maven
  • REST Assured
  • Selenium WebDriver
  • Allure
  • Selenide
  • Jenkins
  • JUnit

Программа курса:

1. Основы тестирования

  • Вводный модуль поможет попробовать себя в роли тестировщика и понять, нравится ли вам эта профессия.
  • Модуль состоит из нескольких уроков с сюжетной линией: вы станете стажёром в вымышленном подразделении Яндекса и познакомитесь с командой.
  • Новые коллеги подскажут, как составлять отчёты о результатах тестирования, находить ошибки в сервисах и понимать их структуру, проводить ручное тестирование продукта.
  • Знания закрепите на практике: вам предстоит самостоятельно протестировать веб-приложение Яндекс Метро по готовым чек-листам и тест-кейсам.

2. Проектирование тестов

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

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

  • В этом модуле вы узнаете об устройстве веб-приложения: клиент-серверной архитектуре, фронтенде, бэкенде, URL, HTTP.
  • Составите чек-лист проверок для элементов интерфейса.
  • Научитесь работать с Figma, DevTools и сниффером Charles.
  • В конце модуля самостоятельно протестируете новый интерфейс Яндекс Маршрутов.

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

  • Вы научитесь тестировать мобильные приложения: поработаете в эмуляторе Android Studio, потренируетесь снимать логи, выясните особенности тестирования на реальном устройстве.
  • Вы также узнаете, как тестировать API с помощью инструмента Postman. А в конце модуля протестируете мобильное приложение Яндекс Метро и API Яндекс Прилавка.

5.Основы баз данных

  • В этом модуле вы изучите консоль и базы данных, потренируетесь писать SQL-запросы и работать с таблицами. Знания закрепите на финальном проекте.

6. Дипломный проект по ручному тестированию

  • Протестируете веб- и мобильную версию, а также API приложения Яндекс Самокат: спроектируете и выполните проверки, оформите баг-репорты.

7. Введение в Java. Часть 1

  • Узнаете, что такое автоматизация тестирования, познакомитесь с объектно-ориентированным подходом в программировании, изучите особенности языка Java.

8. Введение в Java. Часть 2

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

9. Консоль, Git и JUnit

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

10. Введение в UI-тестирование

  • Вспомните архитектуру приложения и DevTools, изучите основы UI-тестирования, освоите инструмент автоматизации Selenium WebDriver.

11. Введение в Java. Часть 3

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

12. Юнит-тесты

  • Изучите юнит-тесты, моки и стабы, а также узнаете, что такое инъекция зависимостей и разрыв зависимостей.

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

  • Повторите некоторые темы: архитектурные решения, JSON, Swagger.
  • Научитесь тестировать API и применять инструмент Allure для подготовки отчёта.

14. Инфраструктура

  • Изучите инструменты CI/CD, Docker, Jenkins, поработаете с удалённым сервером, узнаете о разных типах архитектур.
  • В конце начнёте готовиться к дипломной работе.

15. Дипломный проект по автоматизированному тестированию

  • Заключительная часть обучения, которая объединяет в себе весь изученный материал по автоматизации. Включает три части: юнит-тесты, API, UI.
  • Работать предстоит с учебным приложением бургерной: нужно будет покрыть тестами веб-приложение, API и написать юнит-тесты на отдельную функциональность. Хороший способ связать воедино всё, чему удалось научиться за курс.
Дата последнего обновления: 20 января 2024

Темы

Другие курсы

-40%
Основы Go
Основы Go
Изучаем CSS: cоздание визуально привлекательных сайтов
Изучаем CSS: cоздание визуально привлекательных сайтов
Автор: Руслан Брантов
Подробнее
935
238
/мес
-20%
Курс по WordPress с нуля до результата. Создание сайтов без кода
Курс по WordPress с нуля до результата. Создание сайтов без кода
Подробнее
1 990
2 490
498
/мес
-20%
PRO Логические задачи
PRO Логические задачи
Авторы: Александр Павлович, Иосиф Дзеранов
Подробнее
3 992
4 990
998
/мес
Тестирование ПО: Автоматизация и Программирование. Python. Selenium
Тестирование ПО: Автоматизация и Программирование. Python. Selenium
Автор: Алекс Смит
Тестирование ПО с Нуля до Специалиста
Тестирование ПО с Нуля до Специалиста
Автор: Алекс Смит
Git для всех
Git для всех
Автор: Татьяна Овчинникова
-82%
Специалист по информационной безопасности: веб-пентест
Специалист по информационной безопасности: веб-пентест
Авторы: Группа авторов
Подробнее
23 500
135 000
-20%
Продвинутый курс по Javascript
Продвинутый курс по Javascript
Автор: Кирилл Поздняков
Подробнее
3 970
4 980
Назад
Смотреть дальше