Описание проекта
Длительность: 5/40
Модуль 1. Вступительное занятие
- Представление преподавателя
- Знакомство с группой
- Содержание и цели тренинга
- Важность тестирования при создании ПО
Модуль 2. Определение тестирования
- Цели тестирования ПО
- Место тестирования в системе качества
- Тестирование как самостоятельная часть процесса
Модуль 3. Проектная команда
- Состав проектной команды
- Роли каждого члена команды
- Взаимодействие в команде
- Тест команда как часть проектной команды
Модуль 4. Методологии разработки ПО:
- Водопадная модель
- V-модель
- Итеративная модель
Модуль 5. Отчет о дефекте
- RUP
- MSF
- Agile
- Скрам
- Спринт
- Резерв проекта
- Резерв спринта
- Диаграмма выгорания
- Стори Поинт
- Остановка Спринта
- Покер Планирования
- Встречи в Скраме
- TDD
Модуль 6. Дефект программного продукта
- Определение
- Симптомы дефекта и их связь с причиной отказа
- Цена дефекта
Модуль 7. Отчет о дефекте
- Анализ найденного дефекта
- Основные поля отчета
- Дополнительные поля отчета
- Критерии хорошего отчета об ошибке
- Наиболее частые ошибки в отчете об ошибке
Модуль 8. Жизненный цикл бага
- Определение
- Графические схемы
- Роли участников команды в управлении дефектами
Модуль 9. Системы отслеживания отчетов об ошибках (Bug-Tracking Systems)
- Краткий обзор актуальных систем отслеживания отчетов:
- Jira
- Quality Center
- Bugzilla
- Redmine
- Ознакомление с системой Jira
- Написание отчетов об ошибках в Jira
- Jira’s tips & tricks
- Тестовый случай (Test Case)
- Определение
- Основные поля
- Дополнительные поля
- Критерии хорошего тестового случая
- Наиболее частые ошибки при написании тестовых случаев
Модуль 10. Системы хранения и управления тестовыми случаями
- Краткий обзор актуальных систем
- Quality Center
- TestLink
- Word\Excel
- Ознакомление с системой TestLink
- Написание тестовых случаев в системе TestLink
Модуль 11. Оптимизация количества тестовых случаев
- Классы эквивалентности
- Граничные условия
- Метод пар
Модуль 12. Альтернативные тестовые артефакты
- Сценарий использования (Use Case)
- Список проверки (Check-List)
- Матрица покрытия (Coverage Matrix)
Модуль 13. Тестирование требований как первый этап тестирования ПО
- Что такое требование?
- Виды документов с требованиями
- RDD
- SRS
- PRD
- BRD
- Виды требований
- Критерии тестирования требований
- Полнота
- Однозначность
- Непротиворечивость
- Реализуемость
- Отслеживаемость
- Тестируемость
- Матрица отслеживания требований (Requirement Traceability Matrix)
Модуль 14. Уровни тестирования:
- Определение и характеристика уровней:
- Модульное
- Интеграционное/MUT
- Компонентное/Подсистемное
- Системное
- Приемочное/UAT (alpha/beta)
- Место каждого из уровней в процессе разработки ПО
- Связь уровней тестирования с видами тестирования
Модуль 15. Виды тестирования:
- По доступности исходного кода
- Белый ящик
- Черный ящик
- Серый ящик
- По выполнению программного кода
- Статическое
- Динамическое
- По месту в цикле тестирования
- Smoke
- Ad-Hoc
- Sanity
- Exploratory
- Functional
- Regression
- По корректности входных данных
- Позитивное
- Негативное
- По способу реализации
- Ручное
- Автоматизированное
Модуль 16. Виды тестов по видам требований
- Функциональное
- GUI
- Интерфейс
- Безопасности
- Удобства использования
- Надежности
- Документации
- Установки
- Конфигурационное
- L10n/i18n
- Производительности
Модуль 17. Права и обязанности руководителя группы тестирования
- Руководство тестовой командой
- Планирование активностей по тестированию (Тест план)
- Ежедневная отчетность о работе тест команды
- Финальный отчет по проделанной работе (QA Sign-off)
Модуль 18. Жизненный цикл программного продукта от идеи до вывода из эксплуатации
- Идея
- Набор команды
- Формирование требований
- Подбор модели, методологии, технологий и пр.
- Архитектура
- Разработка
- Тестирование
- Тестовый стенд
- Передача сборок на тестирование
- Этапы тестирования сборки
- Отличие тестового раунда от тестового цикла
- Завершение тестирования и его артефакты
- Поддержка
Модуль 19. Финальный тест и тестовое собеседование
Материалы и сертификаты:
Акцент Профи
Клиент:
N.S