Тестирование программного обеспечения

Учебный курс, подготовленный в рамках педагогической практики и включающий в себя материалы по дисциплине "Тестирование программного обеспечения": основы и виды тестирования, применение логирования, автоматизированное тестирование.
Начальный уровень
1-2 часа в неделю

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

  • Основы и виды тестирования программного обеспечения
  • Применение логирования в тестировании и отладке
  • Основы автоматизированного тестирования ПО

О курсе

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

Цель курса:

Основная цель курса – познакомить слушателей с пониманием процессов тестирования программного обеспечения, позволяющим им эффективно обеспечивать качество разрабатываемых продуктов. Курс научит:

  • Понимать основные принципы и концепции тестирования ПО;
  • Различать и применять различные виды и уровни тестирования;
  • Эффективно использовать логирование для тестирования и отладки;
  • Применять инструменты и методы автоматизированного тестирования.

Структура курса:

Курс состоит из трёх модулей, каждый из которых посвящен отдельной важной теме:

  1. Основы и виды тестирования программного обеспечения:

    • Введение в тестирование ПО;
    • Функциональное тестирование;
    • Нефункциональное тестирование;
    • Тестирование на разных этапах жизненного цикла ПО;
    • Специфические виды тестирования.
  2. Логирование:

    • Понятие логирования, логирование как инструмент отладки ПО;
    • Логирование в Python;
    • Логирование SQL-запросов: настройка параметров логирования;
    • Логирование SQL-запросов: уровни логирования и логирование СУБД;
    • Логирование в крупных системах и ELK-стек.
  3. Автоматизированное тестирование:

    • Понятие об автоматизированном тестировании;
    • Инструменты для автоматизированного тестирования;
    • Selenium WebDriver: основы и практическое применение;
    • Selenium IDE: быстрое создание и выполнение автотестов;
    • Развитие концепции автоматизированного тестирования.

Вы можете оставить отзыв о курсе по ссылке:

https://forms.gle/4w1H1DtXGCvHPtuw5

или

https://docs.google.com/forms/d/e/1FAIpQLSeedVTfsDOn0WR0S7pO9GfTzLQQYgySOEDOvjZy-qrrRRxBxw/viewform?usp=sf_link

(при открытии через режим инкогнито вход в аккаунт и указание адреса электронной почты не требуется)

Для кого этот курс

Курс рассчитан на желающих познакомиться с основами тестирования, начинающих специалистов, а также на тех, кто хотел бы освежить знания.

Начальные требования

  • Интерес к изучению тестирования
  • Основы знаний в разработке ПО
  • Начальные навыки программирования

Наши преподаватели

Как проходит обучение

Курс включает в себя теоретический материал и задания с выбором ответа.

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

загружаем...

Что вы получаете

  • Основы знаний в области тестирования программного обеспечения, логирования, автоматизированного тестирования
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно