Идёт набор группы. Расписание будет опубликовано позже. Следите за изменениями на сайте.

{{course.from_date | date:'dd.MM.yyyy'}} - {{course.to_date | date:'dd.MM.yyyy'}}  % скидка действует до {{ course.discount_expire_date }}

{{course.time_start}} - {{course.time_end}}
{{course.week_days}}
Очное обучение, ₽
Вебинар, ₽
Физ. лица - - {{course.price_base_individuals ? course.price_base_individuals : '-'}} {{course.price_final_individuals ? course.price_final_individuals : '-'}} Бесплатно
{{ ( course.price_base_individuals_webinar && ( course.price_base_individuals && !webinarOnly || webinarOnly ) ) ? course.price_base_individuals_webinar : '-' }} {{course.price_final_individuals_webinar}} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}
Юр. лица - - {{course.price_base_entities ? course.price_base_entities : '-'}} {{course.price_final_entities ? course.price_final_entities : '-'}} Бесплатно
{{ ( course.price_base_entities_webinar && ( course.price_base_entities && !webinarOnly || webinarOnly ) ) ? course.price_base_entities_webinar : '-' }} {{course.price_final_entities_webinar}} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}
{{course.from_date | date:'dd.MM.yyyy'}} {{course.to_date | date:'dd.MM.yyyy'}} {{course.time_start}} {{course.time_end}}
{{course.week_days}} {{ ( course.price_base_individuals_webinar && ( course.price_base_individuals && !webinarOnly || webinarOnly ) ) ? course.price_base_individuals_webinar : '' }} {{ ( course.price_base_entities_webinar && ( course.price_base_entities && !webinarOnly || webinarOnly ) ) ? course.price_base_entities_webinar : '' }}

Оставить заявку на Очное обучение

Ак. час.
Днем, ₽
Вечером, ₽
В выходные, ₽
Физ. лица
{{programInfo.akadem_hour}} Ак. час.
Днем, ₽{{cities[key]['basePricesIndividuals']['day'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['day'] : (cities[key]['course_has_day'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
Вечером, ₽{{cities[key]['basePricesIndividuals']['evening'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
В выходные, ₽{{cities[key]['basePricesIndividuals']['weekend'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
Юр. лица
{{programInfo.akadem_hour}} Ак. час.
Днем, ₽{{cities[key]['basePricesEntities']['day'] && !programInfo.isFree ? cities[key]['basePricesEntities']['day'] : (cities[key]['course_has_day'] && programInfo.isFree ) ? 'Бесплатно' : '-' }}
Вечером, ₽{{cities[key]['basePricesEntities']['evening'] && !programInfo.isFree ? cities[key]['basePricesEntities']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
В выходные, ₽{{cities[key]['basePricesEntities']['weekend'] && !programInfo.isFree ? cities[key]['basePricesEntities']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }}

Оставить заявку на Вебинар

Ак. час.
Стоимость, ₽
Физ. лица
{{ tables.webinar.akadem_hour || '-' }}
Бесплатно {{ tables.webinar.price_base_individuals }} 0
Юр. лица
{{ tables.webinar.akadem_hour || '-' }}
Бесплатно {{ tables.webinar.price_base_entities }} 0

Записаться на Дистанционное обучение

Ак. час.
Стоимость, ₽
Физ. лица  %
скидка действует до {{ tables.distant.discount_expire_date }}
{{ tables.distant.akadem_hour || '-' }}
Бесплатно {{ tables.distant.price_base_individuals }} 0
Юр. лица  %
{{ tables.distant.akadem_hour || '-' }}
Бесплатно {{ tables.distant.price_base_entities }} 0

Продолжительность обучения: 40 академических часов

Форма обучения: очно, в формате вебинара

Стоимость обучения:

35 000 рублей - для физических лиц

37 000 рублей - для юридических лиц

Возможность предоставления беспроцентной рассрочки (подробнее об услуге уточняйте у сотрудников Института).

Документ об окончании: Удостоверение о повышении квалификации по курсу "Тестирование программного обеспечения" установленного образца, сроком действия 5 лет.

Данные выданного документа вносятся в единый реестр ФИС ФРДО.

О процессе обучения:

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

О курсе:

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

Навыки, приобретаемые по окончании курса:

  • Основы языка python и парадигмы объектно-ориентированного программирования;
  • Понимание понятия тестирование и методов его применения;
  • Знания критериев тестирования и подходов к определению тестовых наборов;
  • Знание библиотеки unittest языка python и ее применение для проведения модульного и регрессионного тестирования;
  • Знание в области поведенческого (структурного) тестирования, основы библиотеки автоматизации пользовательских действий pywinauto;  
  • Общее понимание повторного (регрессионного тестирования).
Тема Часы
1 Основы языка Python
Переменные и типы, управляющие конструкции, линейные, разветвлённые и циклические алгоритмы.
Составные типы данных (строки, списки, словари, кортежи, множества).
Функции и модули.
Работа с файлами и файловой системой.
Исключения, выброс и обработка.
8
2 Особенности объектно-ориентированного программирования на Python
Понятие классов и экземпляров класса. Атрибуты экземпляра класса и магические методы.
Конструктор.
Методы экземпляра класса, статические методы и методы класса. Наследование.
Перегрузка методов и полиморфизм.
Области видимости атрибутов и методов, сокрытие данных, инкапсуляция.
Абстракции, абстрактный класс и абстрактные методы.
8
3 Основные понятия тестирования
Концепция тестирования, статическое и динамическое тестирование, отладка.
Операторы протоколирования и пошаговое тестирование.
Фазы тестирования.
3
4 Критерии тестирования
Структурные критерии тестирования, функциональные и стохастические критерии.
Оценка покрытия программы и проекта.
Понятия черного и белого ящиков.
Ручное и автоматизированное тестирование.
3
5 Модульное тестирование
Тестирование на основе потока управления и на основе потока данных, применение критериев тестирования.
1
6 Библиотека unittest в Python
Знакомство с инструментами тестирования в python (команда assert, модули doctest, pytest и unittest).
Применение библиотеки unittest, класс Testcase, реализация методов setup/tearsDown и пр.
Применение встроенных методов экземпляра класса (assertEqual, assertIn и пр) для проведения модульного тестирования.
Реализация проекта и проведение модульного тестирования.
8
7 Интеграционное тестирование
Особенности интеграционного тестирования.
Разработка проекта и проведение модульного + интеграционного тестирования с помощью unittest.
4
8 Системное тестирование
Особенности системного тестирования.
Обзор библиотеки pywinauto.
Написание скриптов для проведения практического тестирования.
4
9 Регрессионное тестирование
Виды и цели регрессионного тестирования.
1
  Итого: 40 ак. часов

Укажите ваш e-mail, выберите формат обучения и нажмите запросить КП, и мы отправим Вам коммерческое предложение по данному курсу!

очно

вебинар

Закрыть X

Запрос успешно отправлен! Спасибо за обращение!
В ближайшее время мы отправим Вам коммерческое предложение по данному курсу!

Ошибки в следующих полях:

После обучения вы получаете:

Контактная информация: