Тестирование ПО. Уровень 2. Тест - дизайн
Программные системы становятся все сложней и запутанней, обрабатывают все большие объемы данных, обзаводятся все более функциональным и красивым графическим интерфейсом. Для проверки выполнения требований и обнаружения ошибок чаще всего используется тестирование. Наибольшее внимание при тестировании программ уделяется проектированию эффективных тестов. Какие техники проектирования тестов использовать? Как решить, какие тесты являются самыми важными? Как можно уменьшить число тестов при увеличении охвата? Тест-дизайн отвечает на эти и многие другие вопросы тестировщиков.
Цель курса:
Научиться разрабатывать тесты, которые имеют высокую вероятность нахождения ошибок с минимальными затратами времени и усилий.
По окончании курса Вы будете уметь:
- Выбирать и применять оптимальные техники тестирования в зависимости от поставленных задач
- Самостоятельно составлять эффективные тест-сценарии
- Оптимизировать ресурсозатраты на проведение тестирования
Модуль 1. Введение в тест-дизайн
- Место тест-дизайна в процессе тестирования ПО
- Цели и задачи тест-дизайна
- Роль тест-дизайнера: области ответственности, задачи, инструменты
- Анализ функциональных требований
- Выявление объектов тест-дизайна
- Классы эквивалентности
- Граничные значения
- Анализ областей
- Комбинирование данных
- Таблицы решений
- Варианты использования
- Диаграммы взаимодействия
- Мыльная опера
- Использование карт памяти
- Общие техники тестирования
- Рабочее окружение
- Элементы тестируемого продукта
- Изучение требований к системе
- Разработка сценариев тестирования
- Проектирование тестов
- Подведение итогов и обсуждение результатов слушателей
13 990 р. + комиссия на вывод
Предполагаемая дата начала курса:
18.01.2015
Скрытое содержимое.