Программа курса
Спойлер: 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 и написать юнит-тесты на отдельную функциональность. Хороший способ связать воедино всё, чему удалось научиться за курс.
Ссылка на продажник practicum.yandex.ru/qa-engineer-full-stack/
Спойлер: 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 и написать юнит-тесты на отдельную функциональность. Хороший способ связать воедино всё, чему удалось научиться за курс.
Ссылка на продажник practicum.yandex.ru/qa-engineer-full-stack/
Для просмотра скрытого содержимого необходимо Войти или Зарегистрироваться.