Курс: Модульное тестирование программного обеспечения в ИИ ТУСУР

Программа повышения квалификации
О программе

Каждый программист, который только делает первые шаги в профессии, неизбежно сталкивается с понятием «тестирование кода». Интуитивно понятно, что это процедура, направленная на поиск ошибок, несоответствия заявленных данных и исполняемых, оценку функциональности программы. Некоторые считают, что достаточно провести отладку кода, принимая ее за тестирование. Многие программисты ненавидят тестировать свой код. Для них это не важно. Они не видят цели, и им кажется, что это огромная трата времени и денег. Часто программистов даже не учат, как и зачем нужно тестировать код, что впоследствии оборачивается множеством оправданий, почему они не хотят это осваивать. Но не существует программиста, который идеально пишет код. Тестирование может доказать, что все ошибаются, тем более человек.

Цель применения процедуры тестирования программного кода – минимизация количества дефектов (в особенности существенных отказов) в конечном программном продукте. Тестирование само по себе не может гарантировать полного отсутствия дефектов в программном коде системы, но когда код проходит тесты один за другим, то это может говорить о высокой квалификации разработчика. Стоит помнить, что тестируемый код проще поддерживать и обслуживать.

Данный курс призван раскрыть основные понятия модульного тестирования, стратегии белого ящика. Он будет полезно продвинутым тестировщикам, которые пытаются найти себя в автоматизированном тестировании, а также начинающим программистам, которые желают писать чистый код.

Рекомендуемая подготовка:

  • умение достаточно хорошо обращаться с операционной системой (как минимум умение пользоваться консолью, устанавливать и удалять программы),
  • понимание общих принципов тестирования (прохождение базового курса по тестированию приветствуется),
  • для некоторых тем курса требуется знание какого-либо языка программирования (в курсе все примеры приведены на языке Java).

Продолжительность курса:

  • учебная программа: 72 часа;
  • продолжительность обучения: 2 месяца.

Программа предназначена для:

  • студентов и выпускников вузов и колледжей (не только технического профиля!), желающих получить новые знания и навыки, востребованные в IT-индустрии;
  • тех, кто хочет расширить свой кругозор и получить общие фундаментальные знания и практические навыки в области автоматизации тестирования.

По окончании курса Вы будете знать и уметь:

  • техники тестирования (техники, базирующиеся на интуиции и опыте инженера; техники, базирующиеся на спецификации; техники, ориентированные на код; тестирование, ориентированное на дефекты; техники, базирующиеся на условиях использования; тестирование, базирующееся на надежности инженерного процесса; техники, базирующиеся на природе приложения)
  • системы автоматизированного тестирования;
  • теорию тестирования (модели тестирования, планирование тестирования, тест-дизайн, проектирование тестов);
  • стандарты в области тестирования; стандарты и методологии, применяемые к необходимым приложениям;
  • жизненный цикл тестов, оценки надежности;
  • типы дефектов, классификации и статистики возникновения;
  • теорию различных стратегий тестирования;
  • базовые понятия качества программного продукта и качества процесса разработки программного обеспечения;
  • понимать процесс тестирования программного обеспечения и жизненный цикл программного продукта;
  • оценивать покрытия требований тестовыми случаями;
  • определять наиболее значимые критерии качества программного продукта.

Технология обучения включает в себя:

  • доступ в систему дистанционного обучения (лекции, практические задания, материалы для самопроверки; контрольные тесты, сервис коммуникаций с преподавателем);
  • обучение по индивидуальному графику без отрыва от основной работы/учебы;
  • онлайн-консультации персонального преподавателя в течение всего срока обучения.

Выдаваемые документы:

  • удостоверение о повышении квалификации ведущего государственного технического вуза.

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

  1. Стратегия тестирования белого ящика
    Покрытие кода. Модульное тестирование (юнит-тестирование). Разработка через тестирование. Тестовые фреймворки. Интеграция со средами разработки. Сборщики проектов.
  2. Тестовый фреймворк Junit (Junit 5)
    Подключение JUnit. Аннотации. Тестовые методы. Группировка и упорядочение тестов. Параметризированные и динамические тесты. Отчеты.
  3. Тестовый фреймворк TestNG
    Подключение TestNG. Аннотации. Тестовые методы. Группировка и упорядочение тестов. Параметризированные тесты и фабрики тестов. Отчеты.
  4. Анализ покрытия кода
    Метрики покрытия кода. Анализаторы покрытия кода.

Документы для поступления

*Поступление возможно при наличии диплома о высшем или среднем профессиональном образовании
Диплом о среднем/высшем профессиональном образовании и приложение к нему
Документ, удостоверяющий личность и гражданство
СНИЛС
Справка с места учебы для студентов, если учитесь в колледже или вузе
Свидетельство об изменении имени или фамилии (если они менялись)
Об учебном центре
Рейтинг Яндекс
4.2

Поступить в Управление дополнительного образования ИИ ТУСУР и получить образование в дистанционном формате можно с 1998 года. Учатся здесь не только в группах, но и индивидуально.

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

В УДО ИИ ТУСУР делают упор на практику. Все задания выполняются под руководством квалифицированных педагогов с большим практическим опытом. 

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

На протяжении всего обучения студентов поддерживает и мотивирует куратор — к нему можно обратиться, если что-то непонятно или нужна помощь.

Чтобы оплатить курс без переплат, не нужно обращаться в банк, в ТУСУР действует своя внутренняя рассрочка без процентов.

После обучения выпускники получают диплом о профессиональной переподготовке или удостоверение о повышении квалификации. Документ отправляют по почте.

 

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ФГАОУ ВО «ТУСУР»)

ОГРН: 1027000867068,

Юридический адрес: г. Томск,

ул. 19 Гвардейской Дивизии 9А, офис 23,

пр. Ленина 40, офис 127

 

Удостоверение о повышении квалификации
Удостоверение о повышении квалификации
Качественное и надежное обучение на основании
  • Бессрочной государственной лицензии на осуществление образовательной деятельности, 90Л01 № 0009309
Лицензия на осуществление образовательной деятельности
Проверить лицензию на сайте Рособрнадзора
(для проверки введите ИНН 702100043 )
Мы обрабатываем данные посетителей и используем куки согласно политике.