1 AGILE ТЕСТИРОВАНИЕ Декабрь 2016 ТАТЬЯНА ЦВИЛЬ
agile_testing_tatsiana_tsvil.pptx
- Размер: 6.0 Мб
- Автор: Наташа Иваненко
- Количество слайдов: 16
Описание презентации 1 AGILE ТЕСТИРОВАНИЕ Декабрь 2016 ТАТЬЯНА ЦВИЛЬ по слайдам
1 AGILE ТЕСТИРОВАНИЕ Декабрь 2016 ТАТЬЯНА ЦВИЛЬ
2 ПЛАН • Agile • SCRUM • Планирование • Автоматизация • Ручное тестирование • Постоянное улучшение
3 AGILE-МАНИФЕСТ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Люди и взаимодействие важнее процессов и инструментов Работающий продукт важнее исчерпывающей документации Сотрудничество с заказчиком важнее согласования условий контракта Готовность к изменениям важнее следования первоначальному плану То есть, не отрицая важности того, что справа, мы всё-таки больше ценим то, что слева.
4 AGILE МЕТОДОЛОГИИ • SCRUM • e. Xtreme Programming (XP) • Lean Development • Feature Driven Development • Context Driven Testing
5 SCRUM FRAMEWORK ROLES CEREMONIES ARTEFACTS • Product Owner • Scrum Master • Team • Sprint planning • Scrum meeting • Sprint review • Sprint retrospective • Product backlog • Sprint backlog • Burndown charts
6 SCRUM
7 ПРИМЕР СПРИНТА 1 2 3 4 5 6 7 98 10 Планирование Автоматизация приемочного тестирования Тестирование нового функционала Регрессия Демо
8 ПЛАНИРОВАНИЕ Sprint backlog User Story 1 (Acceptance criteria) Dev task Test task
9 Lisa Crispin. AGILE TESTING QUADRANTS
10 Alister Scott. АВТОМАТИЗАЦИЯ Automated GUI tests Automated API tests Unit tests. Automated GUI tests. Manual tests Unit tests. Integration tests Automated integration tests Automated Component tests Manual Session Based Testing Ideal Software Testing Pyramid Software Testing Cone Anti-Pattern watirmelon. com
11 РУЧНОЕ ТЕСТИРОВАНИЕ? . . • Статическое тестирование • Исследовательское тестирование • Тестирование удобства пользовательского интерфейса • Пользовательское тестирование
12 РУЧНОЕ ТЕСТИРОВАНИЕ В AGILE • Checklists • Bug tracking systems • Testing dashboard • Парная работа
13 КРИТЕРИИ ГОТОВНОСТИ USER STORY ЗАДАЧА СПРИНТ • имеет приоритет • снабжена приемочными тестами • созданы автоматизированн ые приемочные тесты • • сode review (если не разрабатывалась в паре) • unit тесты на основные методы • • все user stories закрыты • система прошла регрессионное тестирование •
14 ПРОЦЕСС УЛУЧШЕНИЯ РЕТРОСПЕКТИВА Что было хорошо Что было плохо Что будем улучшать Список улучшений на следующий спринт
15 КАК ОБЕСПЕЧИТЬ КАЧЕСТВО? • Ответственность • Предотвращение ошибок • Планирование • Критерии готовности (Definition Of Done) • Автоматизация • Постоянное улучшение процесса
16 СПАСИБО ЗА ВНИМАНИЕ