Главная Школы QALight Базовий модуль тестування
QALight

Базовий модуль тестування

23 300 UAH за курс
130 часов
Для начинающих
QA Automation / QA Manual
Этот курс — базовый модуль по тестированию ПО, который состоит из 6 частей. Он дает все необходимые знания для старта в профессии: от основ тестирования до работы с базами данных, Unix и нагрузочного тестирования. После курса вы сможете работать тестировщиком, ведь программа соответствует современным требованиям IT.

О курсе

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

Тестирование ПО (50 часов)

Курс начинается с основ тестирования программного обеспечения. Студенты узнают о роли тестировщика, понятии качества ПО и разнице между контролем и гарантией качества. Рассматриваются методы Verification и Validation, а также необходимые навыки для специалиста по тестированию.

Далее идет рассмотрение основ проекта и жизненного цикла разработки ПО. Студенты изучают роли участников проектной команды, принципы их взаимодействия и основную проектную документацию, включая Project Plan.

Третий модуль посвящен моделям разработки ПО. Рассматриваются водопадная, V-образная, итеративная и Agile модели. Особое внимание уделяется фреймворку SCRUM - его артефактам, ролям команды и основным мероприятиям. Следующее занятие - практика SCRUM, где студенты в командах пишут User story, создают Product Backlog и Sprint Backlog, проводят Planning poker и Daily Scrum.

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

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

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

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

Последние модули охватывают тест планирование и написание тестовой документации. Студенты изучают стратегии тестирования, критерии начала и завершения тестирования, риски. На финальной практике они проходят полный цикл тестирования - от анализа требований до написания Test Summary Report, включая создание тест планов, тест кейсов, чек-листов и баг-репортов.

Практический SQL (32 часа)

Курс начинается с основ работы с базами данных. Студенты ознакомятся со структурой БД, типами данных, индексами и транзакционным механизмом. Изучают общий перечень операторов SQL и основы работы с Microsoft SQL Server Management Studio.

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

Третий модуль посвящен агрегированию данных и подзапросам. Студенты изучают групповые функции, условный оператор HAVING, упорядочивание ORDER BY и работу с вложенными запросами.

Четвертый модуль охватывает реляционные отношения и объединения таблиц. Рассматриваются операторы EXISTS, IN, ANY, ALL, UNION и различные типы JOIN. Студенты научатся связывать таблицы между собой и выполнять сложные запросы.

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

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

Последние модули охватывают управление базой данных в MS SQL Server. Студенты научатся создавать БД, управлять правами доступа, выполнять репликацию, восстановление и копирование данных. Завершается курс разбором домашних заданий и подготовкой к экзамену.

Основы Unix и сети (30 часов)

Курс начинается с основ UNIX - архитектуры системы, файловой системы и принципов распределения полномочий. Студенты ознакомятся с командной строкой, основными командами и интерфейсом системы.

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

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

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

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

Web-серверы и Web-сервисы (6 часов)

Курс начинается с модели клиент-сервер и архитектуры web-серверов. Студенты изучат аппаратную и программную составляющую серверов, HTTP протокол и методы. Практика включает отправку GET запросов и анализ ответов.

Второй модуль посвящен web-сервисам. Рассматривается модель стека TCP/IP, DNS, Load balancing и Reverse Proxy. Студенты ознакомятся с web-сервисами на основе SOAP и REST, будут работать с XML, XSD и JSON в SoapUI.

Основы нагрузочного тестирования с JMeter (6 часов)

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

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

Как правильно составить резюме и пройти собеседование (6 часов)

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

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

Особенности курса

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

Что включено

Вечерние занятия
Выдается диплом/сертификат
Реальный проект в портфолио
Сопровождение ментора