Тема 1. Тестирование как часть процесса разработки ПО
-
Введение
-
Программное обеспечение
-
История развития тестирования ПО
-
Подходы и школы тестирования
-
Образ мышления тестировщика
-
Ступени развития службы контроля качества
-
Холивары, споры, противоречия
Тема 2. Формальный процесс тестирования
-
Цель тестирования
-
Качество
-
Требования к ПО
-
Баг
-
Риски
-
Артефакты тестирования
-
Цикл тестирования
Тема 3. Классификация и подходы к тестированию
-
Классификация тестирования
-
Black Box paradigm
-
Два подхода: exploratory vs scripted
-
TDD
Тема 4. Практики и техники тестирования
-
Практики
-
Шаблоны
-
Эвристики
-
Покрытие
-
Техники
-
Traceability Matrix
-
Граничные условия
-
Классы эквивалентности
-
Pairwise
-
Основные проблемы и способы их решения
Тема 5. Системы отслеживания ошибок, управления тестированием и контроля версий
-
Системы отслеживания ошибок
-
Назначение
-
Примеры BTS
-
Когда можно обойтись без BTS
-
Отчет об ошибке
-
Жизненный цикл отчета
-
Поля
-
Практические советы
-
Системы контроля версий
-
Системы управления тестированием
Тема 6. Web-тестирование
-
Архитектура web-приложений
-
Серверы, клиенты, соединения, пользователи
-
Технологии
-
Особенности тестирования
-
10 полезных советов веб-тестировщику
-
Исследуем продукт
-
XSS и SQL иньекции
-
Нефункциональное тестирование
Тема 7. Тестирование в рамках Agile
-
Agile manifesto
-
Характерные черты
-
Agile vs Waterfall
-
Agile-методологии
-
Scrum и тестирование
Тема 8. Инструменты для автоматизации
-
Инструменты
-
GUI
-
Web
-
Нагрузочное тестирование
-
Утилиты
-
Виртуальные машины
Тема 9. Базы данных
-
Базы данных
-
Понятия
-
История
-
Модель данных
-
Классификации
-
СУБД
-
Классификации
-
Устройство и функции
-
Клиент-серверная технология
-
Основы SQL
-
Индексы
-
Анализ лог-файла
-
Выявление медленных и некорректных SQL-запросов
Программа курса ориентирована на практические навыки и знания, охватывает все аспекты с учетом реальных требований работадателей, необходимых новичку. Этот курс для всех, кто хотел бы начать карьеру в перспективной и все более востребованной в наши дни профессии - "Тестировщик ПО", кто окончил ВУЗ и не знает, куда идти работать, кто еще учится и уже начинает строить свое будущее, людей, которые хотели бы сменить сферу деятельности.
После окончания курса вы сможете:
-
Независимо от предыдущего опыта, начать карьеру Тестировщика программного обеспечения.
-
Получить полное представление о роли тестировщика в разработке программного обеспечения.
-
Реально применять полученные знания и навыки на практике.
Мы всегда готовы предложить удобное расписание, маленькие группы, индивидуальный подход.