Agile тестирование презентация

Содержание

Слайд 2

ПЛАН

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

Слайд 3

AGILE-МАНИФЕСТ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Люди и взаимодействие важнее процессов и инструментов
Работающий продукт важнее исчерпывающей

документации
Сотрудничество с заказчиком важнее согласования условий контракта
Готовность к изменениям важнее следования первоначальному плану
То есть, не отрицая важности того, что справа,
мы всё-таки больше ценим то, что слева.

Слайд 4

AGILE МЕТОДОЛОГИИ

SCRUM
eXtreme 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

Слайд 7

ПРИМЕР СПРИНТА

1

2

3

4

5

6

7

9

8

10

Планирование

Автоматизация приемочного тестирования

Тестирование нового функционала

Регрессия

Демо

Слайд 8

ПЛАНИРОВАНИЕ

Sprint backlog

User Story 1
(Acceptance criteria)

User Story 1
(Acceptance criteria)

Dev task

Test task

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

watirmelon.com

Слайд 11

РУЧНОЕ ТЕСТИРОВАНИЕ?..

Статическое тестирование
Исследовательское тестирование
Тестирование удобства пользовательского интерфейса
Пользовательское тестирование

Слайд 12

РУЧНОЕ ТЕСТИРОВАНИЕ В AGILE

Checklists
Bug tracking systems
Testing dashboard
Парная работа

Слайд 13

КРИТЕРИИ ГОТОВНОСТИ

USER STORY

ЗАДАЧА

СПРИНТ

имеет приоритет
снабжена приемочными тестами
созданы автоматизированные приемочные тесты
<…>

сode review (если не

разрабатывалась в паре)
unit тесты на основные методы
<…>

все user stories закрыты
система прошла регрессионное тестирование
<…>

Слайд 14

ПРОЦЕСС УЛУЧШЕНИЯ

РЕТРОСПЕКТИВА

Что было хорошо

Что было плохо

Что будем улучшать

Список улучшений на следующий спринт

Слайд 15

КАК ОБЕСПЕЧИТЬ КАЧЕСТВО?

Ответственность
Предотвращение ошибок
Планирование
Критерии готовности (Definition Of Done)
Автоматизация
Постоянное улучшение процесса

Имя файла: Agile-тестирование.pptx
Количество просмотров: 62
Количество скачиваний: 0