Открыто

Инженер по тестированию: от новичка до автоматизатора [Яндекс-практикум]

Тема в разделе "Курсы по программированию", создана пользователем hunterDartMoul, 25 авг 2023.

Основной список: 12 участников

Резервный список: 26 участников

  1. 25 авг 2023
    #1
    hunterDartMoul
    hunterDartMoul ЧКЧлен клуба

    Складчина: Инженер по тестированию: от новичка до автоматизатора [Яндекс-практикум]

    upload_2023-8-25_18-12-1.png

    • За 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 и написать юнит-тесты на отдельную функциональность. Хороший способ связать воедино всё, чему удалось научиться за курс.

    Скрытая ссылка
     
    Последнее редактирование модератором: 26 авг 2023
    2 пользователям это понравилось.
  2. Последние события

    1. Elizaveta Yurtaeva
      Elizaveta Yurtaeva участвует в складчине.
      29 мар 2026
    2. Bagdys
      Bagdys участвует в складчине.
      10 мар 2026
    3. Монро
      Монро не участвует в складчине.
      10 мар 2026
    4. mirika
      mirika не участвует в складчине.
      5 фев 2026

    Последние важные события

    1. skladchik.com
      Нужен организатор складчины.
      16 фев 2024
    2. skladchik.com
      AlexanderSeo организатор складчины.
      19 сен 2023
    3. skladchik.com
      Цена составляет 72 000р.
      26 авг 2023