“Тестирование в Agile: испытание методологией”
ДЕЛО № 24-05
Agile не включает практик, а определяет ценности и
принципы, которыми руководствуются успешные команды.
Методология нацелена на минимизацию рисков путем сведения
разработки к серии коротких циклов. Эти циклы называются
итерациями и в большинстве случаев составляют одну-две
недели (Википедия)
1
В методологии SCRUM 3 роли:
- SCRUM-мастер,
- Product Owner
- команда.
Артефакты СКРАМ:
- Product Backlog
- Спринт Bacкlog
- Спринт
- Ежедневный СКРАМ митинг
- Демо и ретро
2
- Из воспоминаний потерпевшего:
“И ведь всѐ работало! Ну, на демо баги появлялись. Ну,
иногда вообще не могли продемать фичу... И команда
решила, что ей необходимы тестировщики!”
- Из показаний тестировщиков:
“Нас позвали - мы пришли. А тут - система целый год не
тестировалась! А они ее - в релиз... Ну, мы не
сдержались, начали баги находить...”
- Комментарий следователя:
“На момент создания QA-отдела в команде с начала
разработки прошел год. Я считаю, это может быть
смягчающим обстоятельством”.
3ДЕЛО № 24-05
- Из воспоминаний ПО:
"А у нас программисты тестировали!
Так хорошо все начиналось..."
- Из показаний потерпевшего:
И тут я говорю: "А покажи мне как ты
получил эту багу. А вот так ты ЗАЧЕМ
делал?!"
- Комментарий следователя:
"Кстати, а почему программисты не
тестируют?"
4ДЕЛО № 24-05
- Из показаний демона:
“А что делать с тестировщиками?”
- Из показаний фичмена:
“О! Тестировщики! О! Баги...”
- Комментарий следователя:
“Тестирование выявило наличие немалых проблем как
снаружи, так и внутри. В результате пришлось
отрефакторить и переписать почти половину функционала.
Релиз отодвинулся на полгода”.
5ДЕЛО № 24-05
- Из показаний тестировщиков:
“Ух ты, Plаnning Poker!”
- Из воспоминаний разработчиков:
“Тестировщики оценивают... Ну-ну...”
- Комментарий ПО:
“А вдруг поможет?”..
6ДЕЛО № 24-05
- Из воспоминаний демона:
"Тестировщиков надо контролировать!"
- Из показаний потерпевшего:
"Опять автоматизация?!"
- Комментарий следователя:
"Несмотря на наличие юнит-тестов,
говорилось о необходимости писать
тесты на Селениуме"
7ДЕЛО № 24-05
Проблемариум:
- анализ фичи - какой он?
- с какой стороны внедрять
новый вид тестирования?
- а как же очередь?
- как донести до начальства
важное?
8ДЕЛО № 24-05
Принять к сведению:
- принять единство команды;
- решение своих проблем взять
на себя;
- начиная с нуля, задавать
вопросы о проекте;
- предложения новых идей
после их тщательного изучения.
9ДЕЛО № 24-05
Из заключения по делу№ 24-05:
“Любите свою команду. И тогда она полюбит вас. Или нет.
Но тогда ей же хуже.”
10
- email: [email protected]
- skype: vestfalka
- blog: http://vestfalka.blogspot.com
- profile: http://tzinchenko.moikrug.ru
Татьяна Зинченко