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