Тест дизайн и все все все
Категория: Тестирование
Где: Санкт-Петербург
Начало: 04.02.2012
Окончание: 05.02.2012
Проводит: Александр Фёдоров
Продолжительность: 2 дня по 6 ч
Учебный центр: Software-Testing.RU
Почём: 7500 руб.
В основе тренинга лежит инновационная методика по организации тест-дизайна, разрабатывавшаяся и используемая в компаниях Акронис и Лаборатория Касперского. В тренинге рассматриваются все основные техники проектирования тестов и специфика их применения. Особый акцент сделан на организацию процесса тест дизайна, на применимость методики: вся теоретическая часть подкрепляется практическими упражнениями. В результате слушатели курса не просто усваивают отдельные техники и практики, а знают как все они связанны в единый процесс, учитывающий жизненный цикл продукта.
Программа тренинга.
День первый:
-
Место тест-дизайна в общем процессе
- Обзор сруктуры R&D и места тест-дизайна в ней
- Проектные роли и их связь с тест-дизайном
- Терминология: словарь тест-дизайнера
-
Тест-дизайн и тестовая аналитика: в чём разница?
- Организация тест-дизайна как внутреннего процесса
- Роли в рамках команды QA
-
Выявление объектов тест-дизайна: дерево функционала, сценарии и таблица сущностей
- С чего начать?
- Как и зачем структурировать функционал
- Форматы представления функционала и учет его особенностей
-
Классы эквивалентности и граничные значения
- Принципы, лежащие в основе техник
- Использование техник при выборе проверок и формировании таблицы сущностей
-
Создание проверок на основании списка сущностей
- Метод минимальных проверок
- Метод значений по умолчанию
- Метод на основе рисков
- Эффективное комбинирование методов
-
Оптимизация тестового покрытия
- Суть оптимизации, что мы теряем?
- Организационный подход к оптимизации
-
Принципы создания и организации наборов тестов (BVT, Regress, e. t. c.)
- Зачем и какие нужны наборы тестов
- Как формировать различные наборы
- Как могут меняться наборы в процессе жизненного цикла продукта
-
Инструментальные средства разработки тестов, организации и управления тестами
- Обзор инструментальных средств
- Структура тест-кейса
- Организация Работы с тестами
День второй:
-
Диаграмма состояний и переходов
- Что такое диаграмма состояний-переходов и зачем она нужна
- Как применить диаграмму для тестирования, проектирования тестов
- Ограничения применимости
-
Таблица решений
- Что такое таблицы решений и зачем они нужны
- Как применять таблицы для тестирования, проектирования тестов
- Ограничения применимости
-
Ортогональные таблицы и метод парного тестирования (pairwise)
- Чем хорош pairwise
- Математические принципы лежащие основе метода
- Область применения метода
- Технические средства полу-автоматического проектирования тестов методом pairwise
-
Принципы создания и организации наборов тестов (BVT, Regress, e. t. c.)
- Зачем и какие нужны наборы тестов
- Как формировать различные наборы
- Как могут меняться наборы в процессе жизненного цикла продукта
-
Инструментальные средства разработки тестов, организации и управления тестами
- Обзор инструментальных средств
- Структура тест-кейса
- Организация Работы с тестами
-
Адаптация процесса тест-дизайна под различные условия
- Нужно ли писать тест-кейсы?
- Сколько писать тест-кейсов?
- Управление тестовым покрытием
-
Управление рисками качества
- Что такое риски качества и зачем они нужны
- Как обнаружить риски качества?
- Как управлять рисками?
- Что нужно знать тест-дизайнеру об автоматизации тестирования
В результате этого тренинга Вы:
- Сможете организовать и упорядочить свою работу (или своей группы) по проектированию тестов
- Сможете повысить эффективность тестового покрытия в своих тестах
- Получите конкурентное преимущество перед своими коллегами в карьерном росте


