Татьяна Зинченко - Тестирование в Agile

12
Тестирование в Agile: испытание методологией” ДЕЛО № 24-05

TAGS:

description

Доклад на SQA Days-9, Казань, 22-23 апреля 2011

Transcript of Татьяна Зинченко - Тестирование в Agile

Page 1: Татьяна Зинченко - Тестирование в Agile

“Тестирование в Agile: испытание методологией”

ДЕЛО № 24-05

Page 2: Татьяна Зинченко - Тестирование в Agile

Agile не включает практик, а определяет ценности и

принципы, которыми руководствуются успешные команды.

Методология нацелена на минимизацию рисков путем сведения

разработки к серии коротких циклов. Эти циклы называются

итерациями и в большинстве случаев составляют одну-две

недели (Википедия)

1

Page 3: Татьяна Зинченко - Тестирование в Agile

В методологии SCRUM 3 роли:

- SCRUM-мастер,

- Product Owner

- команда.

Артефакты СКРАМ:

- Product Backlog

- Спринт Bacкlog

- Спринт

- Ежедневный СКРАМ митинг

- Демо и ретро

2

Page 4: Татьяна Зинченко - Тестирование в Agile

- Из воспоминаний потерпевшего:

“И ведь всѐ работало! Ну, на демо баги появлялись. Ну,

иногда вообще не могли продемать фичу... И команда

решила, что ей необходимы тестировщики!”

- Из показаний тестировщиков:

“Нас позвали - мы пришли. А тут - система целый год не

тестировалась! А они ее - в релиз... Ну, мы не

сдержались, начали баги находить...”

- Комментарий следователя:

“На момент создания QA-отдела в команде с начала

разработки прошел год. Я считаю, это может быть

смягчающим обстоятельством”.

3ДЕЛО № 24-05

Page 5: Татьяна Зинченко - Тестирование в Agile

- Из воспоминаний ПО:

"А у нас программисты тестировали!

Так хорошо все начиналось..."

- Из показаний потерпевшего:

И тут я говорю: "А покажи мне как ты

получил эту багу. А вот так ты ЗАЧЕМ

делал?!"

- Комментарий следователя:

"Кстати, а почему программисты не

тестируют?"

4ДЕЛО № 24-05

Page 6: Татьяна Зинченко - Тестирование в Agile

- Из показаний демона:

“А что делать с тестировщиками?”

- Из показаний фичмена:

“О! Тестировщики! О! Баги...”

- Комментарий следователя:

“Тестирование выявило наличие немалых проблем как

снаружи, так и внутри. В результате пришлось

отрефакторить и переписать почти половину функционала.

Релиз отодвинулся на полгода”.

5ДЕЛО № 24-05

Page 7: Татьяна Зинченко - Тестирование в Agile

- Из показаний тестировщиков:

“Ух ты, Plаnning Poker!”

- Из воспоминаний разработчиков:

“Тестировщики оценивают... Ну-ну...”

- Комментарий ПО:

“А вдруг поможет?”..

6ДЕЛО № 24-05

Page 8: Татьяна Зинченко - Тестирование в Agile

- Из воспоминаний демона:

"Тестировщиков надо контролировать!"

- Из показаний потерпевшего:

"Опять автоматизация?!"

- Комментарий следователя:

"Несмотря на наличие юнит-тестов,

говорилось о необходимости писать

тесты на Селениуме"

7ДЕЛО № 24-05

Page 9: Татьяна Зинченко - Тестирование в Agile

Проблемариум:

- анализ фичи - какой он?

- с какой стороны внедрять

новый вид тестирования?

- а как же очередь?

- как донести до начальства

важное?

8ДЕЛО № 24-05

Page 10: Татьяна Зинченко - Тестирование в Agile

Принять к сведению:

- принять единство команды;

- решение своих проблем взять

на себя;

- начиная с нуля, задавать

вопросы о проекте;

- предложения новых идей

после их тщательного изучения.

9ДЕЛО № 24-05

Page 11: Татьяна Зинченко - Тестирование в Agile

Из заключения по делу№ 24-05:

“Любите свою команду. И тогда она полюбит вас. Или нет.

Но тогда ей же хуже.”

10

Page 12: Татьяна Зинченко - Тестирование в Agile

- email: [email protected]

- skype: vestfalka

- blog: http://vestfalka.blogspot.com

- profile: http://tzinchenko.moikrug.ru

Татьяна Зинченко