Длительность: 16 ч.
Описание
Рассматриваются базовые понятия тест-дизайна, методология разработки тестовых сценариев на основе сценария использования системы (СИС), подходы к проектированию тест-плана и написанию тестовых сценариев, особенности тест-планов для разных типов тестирования.Описаны основные приёмы функционального и конфигурационного тестирования с учётом функциональных и конфигурационных требований к программному продукту. Рассматриваются основные подходы к написанию тест-дизайна.
Освещаются понятия функционального тестирования, конфигурационного тестирования, приёмы тестирования надежности и устойчивости. Представлены альтернативные методологии тестирования, такие как тестирование на основе моделей, Марковская модель тестирования, тестирование по бизнес-циклам.
Рассматривается специфика построения тестов для проверки различных полей. Указаны основные подходы и представлены примеры.
Представлены основные способы отслеживания и контроля покрытия объекта тестирования тестами.
Также описывается специфика тестирования приложений по различным индустриям.
Разбираемые темы
- Активности по проектированию тестов;
- Особенности работы с требованиями;
- Матрица покрытия требований тестовыми сценариями. Как определять, оценивать, отслеживать;
- Тест-план (owerall), High Level Design (HLD), Detalied Design (DLD);
- Цели написания плана тестирования;
- Структура тест-плана;
- Типы планов тестирования;
- Этапы разработки тест-плана;
- Характеристики хорошего тест-плана;
- Особенности тестовых сценариев в разных типах тестирования;
- Классы эквивалентности;
- Граничные значения;
- Обработка ошибок;
- Особенности проектирования тестов для разных типов приложений;
- Функциональное тестирование;
- Определение функционального тестирования;
- Место функционального тестирования в процессе тестирования программного продукта;
- Анализ функциональных требований;
- Приемы функционального тестирования;
- Тест-идеи;
- Характеристики хорошего теста;
- Методологии разработки сценариев функционального тестирования;
- Другие методологии тестирования;
- Тестирование на основе моделей;
- Марковская модель;
- Тестирование по бизнес-циклам;
- Конфигурационное тестирование;
- Приемы тестирования надежности и устойчивости;
- Тестирование различных типов полей;
- Статическое тестирование ПО;
- Виды статического тестирования;
- Этапы проведения статического тестирования;
- Достоинства и недостатки основных видов статического тестирования;
- Статическое тестирование документов;
Цели
После завершения обучения слушатели:
- будут иметь целостное предоставление об основах проектирования и написания тест-планов, проектирования тестовых примеров;
- будут иметь представление о требованиях, особенностях работы с СИС;
- будут иметь представление о функциональном тестировании, представлять основные методы функционального тестирования;
- смогут составлять матрицу покрытия СИС тестовыми сценариями;
- смогут проектировать и писать тест-планы на базе СИС;
- будут иметь представление о классах эквивалентности;
- получат практические рекомендации по созданию функционального тест-дизайна и тестированию различных типов полей;
- познакомятся с конфигурационным тестированием и тестированием надежности и устойчивости приложений;
- смогут провести обзор альтернативных подходов к тестированию;
- смогут провести ревью проектных документов;
- научатся определять области тестирования приложений;
- научатся определять необходимые типы тестирования;
- научатся проектировать тестовые сценарии и тестовые данные.