1 AGILE ТЕСТИРОВАНИЕ Декабрь 2016 ТАТЬЯНА ЦВИЛЬ

Скачать презентацию 1 AGILE ТЕСТИРОВАНИЕ Декабрь 2016 ТАТЬЯНА ЦВИЛЬ Скачать презентацию 1 AGILE ТЕСТИРОВАНИЕ Декабрь 2016 ТАТЬЯНА ЦВИЛЬ

agile_testing_tatsiana_tsvil.pptx

  • Размер: 6.0 Мб
  • Автор: Наташа Иваненко
  • Количество слайдов: 16

Описание презентации 1 AGILE ТЕСТИРОВАНИЕ Декабрь 2016 ТАТЬЯНА ЦВИЛЬ по слайдам

1 AGILE ТЕСТИРОВАНИЕ Декабрь 2016 ТАТЬЯНА ЦВИЛЬ  1 AGILE ТЕСТИРОВАНИЕ Декабрь 2016 ТАТЬЯНА ЦВИЛЬ

2 ПЛАН • Agile • SCRUM • Планирование • Автоматизация • Ручное тестирование •2 ПЛАН • Agile • SCRUM • Планирование • Автоматизация • Ручное тестирование • Постоянное улучшение

3 AGILE-МАНИФЕСТ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Люди и взаимодействие важнее процессов и инструментов Работающий продукт3 AGILE-МАНИФЕСТ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Люди и взаимодействие важнее процессов и инструментов Работающий продукт важнее исчерпывающей документации Сотрудничество с заказчиком важнее согласования условий контракта Готовность к изменениям важнее следования первоначальному плану То есть, не отрицая важности того, что справа, мы всё-таки больше ценим то, что слева.

4 AGILE МЕТОДОЛОГИИ • SCRUM • e. Xtreme Programming (XP) • Lean Development 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 • Team5 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 1314 6 SCRUM

7 ПРИМЕР СПРИНТА 1 2 3 4 5 6 7 98 10 Планирование Автоматизация7 ПРИМЕР СПРИНТА 1 2 3 4 5 6 7 98 10 Планирование Автоматизация приемочного тестирования Тестирование нового функционала Регрессия Демо

8 ПЛАНИРОВАНИЕ Sprint backlog User Story 1 (Acceptance criteria) Dev task Test task 08 ПЛАНИРОВАНИЕ Sprint backlog User Story 1 (Acceptance criteria) Dev task Test task

9 Lisa Crispin. AGILE TESTING QUADRANTS 01 9 Lisa Crispin. AGILE TESTING QUADRANTS

10 Alister Scott. АВТОМАТИЗАЦИЯ Automated GUI tests Automated API tests Unit tests. Automated GUI10 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 РУЧНОЕ ТЕСТИРОВАНИЕ? . .  • Статическое тестирование • Исследовательское тестирование • Тестирование11 РУЧНОЕ ТЕСТИРОВАНИЕ? . . • Статическое тестирование • Исследовательское тестирование • Тестирование удобства пользовательского интерфейса • Пользовательское тестирование

12 РУЧНОЕ ТЕСТИРОВАНИЕ В AGILE • Checklists • Bug tracking systems • Testing dashboard12 РУЧНОЕ ТЕСТИРОВАНИЕ В AGILE • Checklists • Bug tracking systems • Testing dashboard • Парная работа

13 КРИТЕРИИ ГОТОВНОСТИ USER STORY ЗАДАЧА СПРИНТ • имеет приоритет  • снабжена приемочными13 КРИТЕРИИ ГОТОВНОСТИ USER STORY ЗАДАЧА СПРИНТ • имеет приоритет • снабжена приемочными тестами • созданы автоматизированн ые приемочные тесты • • сode review (если не разрабатывалась в паре) • unit тесты на основные методы • • все user stories закрыты • система прошла регрессионное тестирование •

14 ПРОЦЕСС УЛУЧШЕНИЯ РЕТРОСПЕКТИВА Что было хорошо Что было плохо Что будем улучшать Список14 ПРОЦЕСС УЛУЧШЕНИЯ РЕТРОСПЕКТИВА Что было хорошо Что было плохо Что будем улучшать Список улучшений на следующий спринт

15 КАК ОБЕСПЕЧИТЬ КАЧЕСТВО?  • Ответственность • Предотвращение ошибок • Планирование • Критерии15 КАК ОБЕСПЕЧИТЬ КАЧЕСТВО? • Ответственность • Предотвращение ошибок • Планирование • Критерии готовности (Definition Of Done) • Автоматизация • Постоянное улучшение процесса

16 СПАСИБО ЗА ВНИМАНИЕ 16 16 СПАСИБО ЗА ВНИМАНИЕ