Обучение тестированию ПО

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

Начало обучения: по мере набора группы

   
Форма обучения: Дистанционная
   
Объем программы: 104 акад. часов
   
График занятий: по 4 академических часа 2 раз в неделю в вечернее время (с 18:00 до 21:00)
   

Стоимость обучения:  ̶4̶0̶ ̶0̶0̶0̶₽̶   30 000 руб. (для студентов НГТУ 15 000 руб.)

   

Документ об окончании: Удостоверение о повышении квалификации

   
Контакты: Тел. +7 (831) 436-73-33
Email: ips3nntu@mail.ru
   
Записаться на обучение

 

Для кого курс:
Курс подходит для:

  • Начинающих специалистов, которые хотят освоить профессию тестировщика с нуля.
  • Программистов, аналитиков и других специалистов IT, стремящихся углубить знания в области тестирования.
  • Действующих тестировщиков, желающих повысить квалификацию и изучить автоматизированные подходы.
  • Студентов технических специальностей, ищущих практический опыт в сфере тестирования.

По данным исследований, профессия тестировщика ПО стабильно входит в топ-10 наиболее востребованных специальностей в IT. Вакансии в этой области продолжают расти, особенно в компаниях, занимающихся разработкой мобильных приложений, web-сервисов и сложных информационных систем.

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

  • Понимать жизненный цикл разработки ПО и использовать модели разработки, такие как Водопад, V-модель, Scrum и Kanban.
  • Работать с системами контроля версий (Git): создавать ветки, разрешать конфликты и управлять версиями.
  • Классифицировать виды тестирования и применять методики, включая анализ граничных значений и причинно-следственные диаграммы.
  • Составлять тест-кейсы и описывать баги с учетом обязательных и необязательных полей в системах управления тестами и ошибками.
  • Разрабатывать тест-планы, включая все ключевые разделы документа.
  • Проводить тестирование удобства использования интерфейсов, оценивая дизайн и функциональность.
  • Использовать SQL для работы с базами данных и изучать особенности Postgresql, включая шардирование и репликацию.
  • Освоить основы автоматизированного тестирования с применением Selenium IDE.

Преимущества курса:

  • Практическая ориентированность: больше половины занятий посвящено выполнению реальных задач.
  • Широкий охват методик: вы изучите как ручное, так и автоматизированное тестирование.
  • Освоение Agile-подходов: обучение работе по Scrum и Kanban, что востребовано в современных командах разработки.
  • Работа с инструментами: изучение Git, Postgresql и Selenium IDE даст навыки, необходимые для выполнения задач любого уровня сложности.
  • Глубокое изучение тест-планирования: умение формировать тест-планы и управлять процессом тестирования сделает вас незаменимым специалистом.
  • Навыки работы с базами данных: вы научитесь эффективно тестировать системы, связанные с хранением и обработкой данных.
  • Подготовка к автоматизации: освоение Selenium IDE даст возможность перейти на следующий профессиональный уровень.
  • Сертификат и портфолио: по окончании курса вы получите сертификат и практический опыт, что поможет в трудоустройстве.

Откройте перед собой двери в мир IT, станьте частью быстрорастущей индустрии и начните карьеру в одной из самых востребованных областей!

СОДЕРЖАНИЕ КУРСА


Наименование разделов
 

Всего, ак.ч.

Модели разработки ИС. Водопад, Спиральная модель, V-модель, Итерационная модель. Манифест Agile. Scrum, Kanban, Экстремальное программирование.

12
Системы контроля версий. Локальные, Централизованные, Децентрализованные системы. Git. Ветвление, слияние версий, конфликты, блокировки, теги. 6
Современные методики тестирования разрабатываемых ИС. Классификация видов тестирования.
Классы эквивалентности, анализ граничных значений, причинно-следственные диаграммы.
6
Сущность Тест. Особенности описания, обязательные поля, необязательные поля. Системы управления тестами. 4
Сущность Ошибка. Особенности описания, обязательные поля, необязательные поля. Системы управления ошибками. 4
Тест-план. Особеноости формирования, необходимые разделы документа. 6
Интерфейсы ИС. Основные элементы в дизайне интерфейсов ИС. Тестирование удобства использования. 6
Современные системы управления базами данных. Отличительные особенности различных СУБД. Организация БД Postgresql. Шардирование, реплицирование, обеспечение надежности БД. Введение в SQL. 12
Основы автоматизированного тестирования. Selenium. 12
Самостоятельная работа 32
Итоговая аттестация 4
Итого: 104