IT-Столиця

Тестування ПЗ. Basic

6 700 UAH за курс
10 занятий
Для начинающих
QA Automation / QA Manual
Этот курс про тестирование программного обеспечения. Здесь вы узнаете, как работает тестирование, какие бывают виды тестов и как правильно документировать результаты. Вы получите практические навыки, которые помогут в работе с реальными проектами.

О курсе

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

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

На этом курсе начинают с понимания, зачем нужно тестирование. Рассматривают качество программного обеспечения и его параметры. Студенты знакомятся с основными понятиями тестирования, его целями и этапами. Каждая тема закрепляется практическими заданиями.

Методы и типы тестирования

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

Тестовая документация

Этот блок посвящен документации, которую создают тестировщики. Студенты изучают тест-план и тест-дизайн, их связь с другими документами. Практические занятия помогают научиться составлять эти документы правильно.

Тест-кейсы и отслеживание дефектов

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

Техники тестирования

На этом этапе изучают конкретные методы проверки программ. Рассматривают работу с допустимыми и недопустимыми данными. Студенты осваивают эквивалентное разделение, анализ граничных значений и попарное комбинирование.

Уровни тестирования

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

Функциональное и нефункциональное тестирование

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

Тестирование интерфейса и веб-приложений

Этот модуль посвящен проверке графического интерфейса пользователя. Студенты узнают о функциональном тестировании GUI и проверке удобства использования. Отдельно рассматривают особенности тестирования веб-приложений.

Регрессионное тестирование и жизненные циклы ПО

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

Что делают студенты во время обучения

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

Преимущества обучения

Курс ведут преподаватели-практики. Доступно корпоративное обучение и занятия в выходные дни. Выпускники имеют возможность устроиться в ведущие IT-компании. Также доступно индивидуальное обучение.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора