Курс: Школа тестирования. Тест-дизайн
Продолжительность курса: 16 ак. ч.
Описание курса:
Практические задания ориентированы на выработку практических навыков. Рассматриваются базовые понятия тест-дизайна, методология разработки тестовых сценариев на основе сценария использования системы (СИС), подходы к проектированию тест-плана и написанию тестовых сценариев, особенности тест-планов для разных типов тестирования.
Описаны основные приёмы функционального и конфигурационного тестирования с учётом функциональных и конфигурационных требований к программному продукту. Рассматриваются основные подходы к написанию тест-дизайна.
Освещаются понятия функционального тестирования, конфигурационного тестирования, приёмы тестирования надежности и устойчивости. Представлены альтернативные методологии тестирования, такие как тестирование на основе моделей, Марковская модель тестирования, тестирование по бизнес-циклам.
Рассматривается специфика построения тестов для проверки различных полей. Указаны основные подходы и представлены примеры.
Представлены основные способы отслеживания и контроля покрытия объекта тестирования тестами.
Также описывается специфика тестирования приложений по различным индустриям. На несложных иллюстративных примерах рассматриваются процессы анализа, уточнения и ревью требований, проектирования тестовых сценариев и тестовых данных.
Аудитория:
• тестировщики;
• тест-дизайнеры;
• тест-менеджеры;
• тест-автоматизаторы;
• аналитики;
• проектировщики;
• разработчики;
• технические писатели;
• менеджеры проектов;
• менеджеры качества.
Необходимая подготовка:
Не требуется.
Программа курса:
Модуль 1. Активности по проектированию тестов
⠀
Модуль 2. Особенности работы с требованиями
⠀
Модуль 3. Матрица покрытия требований тестовыми сценариями. Как определять, оценивать, отслеживать
⠀
Модуль 4. Цели написания плана тестирования
⠀
Модуль 5. Структура тест-плана
⠀
Модуль 6. Типы планов тестирования
⠀
Модуль 7. Этапы разработки тест-плана
Модуль 8. Характеристики хорошего тест-плана
⠀
Модуль 9. Особенности тестовых сценариев в разных типах тестирования
⠀
Модуль 10. Классы эквивалентности
⠀
Модуль 11. Граничные значения
⠀
Модуль 12. Обработка ошибок
⠀
Модуль 13. PairWise
Модуль 14. Особенности проектирования тестов для разных типов приложений
⠀
Модуль 15. Функциональное тестирование
• Определение функционального тестирования
• Место функционального тестирования в процессе тестирования программного продукта
• Анализ функциональных требований
• Приемы функционального тестирования
• Тест-идеи
• Характеристики хорошего теста
• Методологии разработки сценариев функционального тестирования
Модуль 16. Другие методологии тестирования
• Тестирование на основе моделей
• Марковская модель
• Тестирование по бизнес-циклам
Модуль 17. Конфигурационное тестирование
⠀
Модуль 18. Приемы тестирования надежности и устойчивости
⠀
Модуль 19. Тестирование различных типов полей
Окончательная цена указывается в договоре на обучение.
Записаться на курс