4. Ценности Agile
• люди и взаимодействие важнее процессов и
инструментов;
• работающий продукт важнее исчерпывающей
документации;
• сотрудничество с заказчиком важнее согласования
условий контракта;
• готовность к изменениям важнее следования
первоначальному плану.
5. Задачи тестирования для
agile-команд
• Определить сценарии тестирования в
кратчайшие сроки после определения требования
• Выполнить тестирование сразу же после
изменения кода
• Сделать всех членов команды ответственными за
качество
8. Типичные ошибки
• «Тестовый спринт» назначается перед каждым
релизом
• Разработчики используют формальную
передаточную документацию
• Объекты, тестирование которых не проводилось
во время спринта, помечаются как «готовые»
• Тестирование, по большей части, выполняется
вручную.
9. А как правильно?
• Внимание на функции, уровни риска и
спецификации
• Автоматизация
• Комментарии к кодам и средства визуализации
• Автоматическое тестирование каждой сборки
• Сборки – как можно чаще