[softwaretesting] Школа тест-менеджеров v. 2.0 (Наталья Руколь)
Курс повышения квалификации «Школа тест-менеджеров».
После окончания курса вы получаете удостоверение установленного образца о прохождении вами повышения квалификации.
Тест-менеджмент – это наука, содержащая множество формальных моделей, техник и подходов.
Тест-менеджмент – это искусство, опирающееся на особенности каждого конкретного организатора.
Эффективный процесс тестирования возможен только на стыке науки и искусства. Поэтому, в этом курсе собраны все ключевые техники и модели, но оставлено место для творчества и поиска вашего уникального процесса тестирования.
Программа курса
1. Введение, цели курса и цели тестирования
- Знакомство с курсом, тренером и группой
- Цели тестирования: какие бывают?
- Как выявить потребности вашего проекта от тестирования?
- TaaS: Testing as a Service
- Что такое процесс тестирования?
- Как адаптировать тестирование под модели разработки на проекте?
- Муда, Мури и остальные М: что мы делаем лишнего в своей работе?
- Поиск «узких горлышек» в тестировании, использование инструментов ТОС
- Варианты реализации гибкого и формального тестирования
- Разработка и согласование тестовой стратегии
- Разработка формальных тест-планов (RUP, IEEE, ГОСТ)
- Гибкое планирование для Agile-команд
- Инструменты управления планами
- Подходы к оценке трудозатрат (Estimations)
- Сбор статистики для повышения точности оценок
- KPI в оценке трудозатрат
- Ведение задач на проекте
- Разработка оптимального workflow для дефектов
- Формат ведения дефектов
- Сбор статистики пользовательских обращений
6. Управление тестами на проекте
- Исследовательское, Скриптовое и Сессионное тестирование
- Введение в тест-анализ и основные техники
- Инструменты для документирования тестов: как выбрать?
- Формат документирования тестов: как выбрать?
- Комбинирование различных подходов
- Какова целевая аудитория вашего продукта?
- Какая статистика использования ПО?
- Как потребности клиентов и пользователей влияют на приоритеты в тестировании?
- Организация юзабилити-тестирования и бета-кампаний
- Что такое качество, и кто судья?
- Как определить готовность ПО к релизу?
- Метрики и KPI на релиз, итерацию, новые задачи в продукте
- Согласование внутренних критериев приёмки
- Вовлечение всей команды разработки в понятие качества
- Цели автоматизации тестирования
- Организация команды автоматизации
- Отбор тестов в автоматизированное тестирование
- Фреймворки автоматизированного тестирования
- Интерфейсы для автоматизации
- Средства разработки и управления автотестами
- Инфраструктура автотестирования: отчётность, автозапуск, тестовые среды.
- Как понять, какие сотрудники вам нужны? Создание профиля
- Поиск тестировщиков и разработка тестов для отбора кандидатов
- Оценка квалификации команды, матрица компетенций
- Увольнение
- Распределение ролей между сотрудниками
- Передача знаний в команде
- Постановка и делегирование задач
- Контроль выполнения работ
- Вечный компромисс между рабочим и личным
- Создание среды комфорта на работе
- Вечный интерес и ответственность за свою работу
- Обратная связь руководителя
- Корпоративная культура
- Что мы сделали хорошо, а что надо улучшать?
- Поиск оптимальных зон развития
- Метрики для оценки тестирования на проекте
- Интеграция всех рассмотренных техник
- Алгоритм по внедрению в зависимости от особенностей вашего проекта
- Мотивашечки для закрепления полученных навыков