Тестирование

Курс автоматизированного тестирования

2 месяца Срок обучения
Junior Уровень подготовки
Применение программных инструментов для автоматизации ручных процессов проверки и утверждения программного продукта с участием человека.
Предзапись

Описание курса

  • Профессия тестировщика - это наиболее быстрый способ попасть в ИТ. Требования к таким специалистам не завышены, а развиваться после освоения профессии можно в любом направлении: остаться в тестировании, уйти в разработчики или аналитику.

Основная цель

Выявление ошибок в программном обеспечении и их устранение до того, как проект перейдет на другой этап или попадет к конечному пользователю.

Автоматизированное тестирование включает в себя:

Быстрый способ попасть в ИТ
  • ЖЦ ПО
  • Основные методологии Agile, Scrum, Waterfall
  • Качество продукта и его оценка

Требования к кандидату

  • Высшее техническое образование или неоконченное высшее техническое образование (для студентов 4–5 курсов)
  • Математический склад ума
  • Уверенный пользователь ПК
  • Понимание процесса разработки ПО и роли автотестировщика в нем. Знание основных используемых инструментов и ПО для проведения автотестирования (какие есть, для чего служат)
  • Желание учиться, исполнительность, внимательность, аккуратность и вовлеченность
  • Уверенное владение русским языком
  • Выполнение входного тестового задания

Зарегистрироваться на поток

Нажимая на кнопку, вы соглашаетесь с Политикой конфиденциальности персональных данных

Иконка мини логотипа

Содержание курса

Вас ждут практические и теоретические занятия с высококвалифицированными экспертами

12 часов Теории
15 часов Практических заданий
  1. Основы тестирования

    • ЖЦ ПО
    • Классические модели разработки ПО
    • Место и роль тестирования в разработке ПО
    • Качество продукта и его оценка
    • Тестирование и его цели
    • Типы и виды тестирования
    • Понятие о полноте тестирования
    • Основные этапы процесса тестирования
    • Документирование процесса тестирования
    • Основные методологии
    • Тестовый план
    • Тест-дизайн
    • Техники Тест-дизайна
    • Тест-кейсы
    • Дефект и что его вызывает
    • Заведение дефектов в багтрекинговые системы
    2 часа
    16 модулей
  2. Основы автоматического тестирования

    • Основы автоматизации тестирования
    • Критерии целесообразности АТ
    • Стек технологий
    • Системы контроля версий. Практика работы
    • Maven
    • Junit
    • Аннотации и ассерты
    2 часа
    7 модулей
  3. Основы ООП

    • Паттерны. Page Object
    • Классы менеджеры. Web Hooks
    • Работа с XPath
    • Инструменты авто-тестирования. Selenide
    2 часа
    4 модуля
  4. Инструменты АТ. Cucumber

    2 часа
    1 модуль
  5. REST API. Что такое API

    • Что такое API
    • JSON, API
    • Принципы построения REST, JSON, API
    • REST ASSURED для тестирования API
    2 часа
    4 модуля
  6. Инструменты авто-тестирования

    • Инструменты авто-тестирования. Allure
    • Работа с Jenkins
    • Платные инструменты авто-тестирования
    • Мобильное тестирование
    2 часа
    4 модуля
  7. Итоговая аттестация

    • Выпускной экзамен
    • Сертификат о прохождении курса

Файлы cookie обеспечивают работу наших сервисов. Используя наш сайт, вы соглашаетесь с нашими правилами в отношении этих файлов.