Внедрение тестирования в scrum
DESCRIPTION
TRANSCRIPT
![Page 1: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/1.jpg)
![Page 2: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/2.jpg)
Внедрение тестирования в SCRUM
Лукашик АннаQA Менеджер, Gödel Technologieshttp://godeltech.com/17 сентября 2008
![Page 3: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/3.jpg)
Цель
Внедрение тестирование в Scrum Не повторяя чужих ошибок Делая от простого к сложному
Практические советы
![Page 4: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/4.jpg)
Немного о Scrum
![Page 5: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/5.jpg)
Почему мы нужны Норвегии?
Из-за 100% работицы© нету возможности расширить свою команду
Некачественные продукты
![Page 6: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/6.jpg)
Почему нам нужна Норвегия? Познакомится с МАСТЕРОМ
гибких методологий
Асхатом Уразбаевым
Чтобы узнать что такое SCRUM!
![Page 7: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/7.jpg)
SCRUM каждые 24 часа
Итерация
Conception Product Backlog
Sprint Backlog
Backlog tasks
Новая функциональность
![Page 8: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/8.jpg)
![Page 9: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/9.jpg)
Про некачественные продукты Сколько не наделяй разработчика
функцией тестировщика, качество лучше не становится!
Полное отсутствие документации; Тестирование и разработка на одном
сервере; Отсутствие тестовых сценариев; Система регистрация ошибок - Outlook
(ШОК!)
![Page 10: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/10.jpg)
Разрезать на равные кусочки!
![Page 11: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/11.jpg)
Итерация активной разработки На входе: тестовое окружение и
инструменты Во время итерации
Изучение задач (фич) итерации Планирование тестовых активностей Разработка задач согласно их приоритетам Проверка задач по мере их готовности
В конце итерации не готовы таски низкоприоритетные
![Page 12: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/12.jpg)
Продолжение…
![Page 13: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/13.jpg)
Итерация активной разработки
Регистрация ошибок Критические и серьезные ошибки исправляются Средние и незначительные переносятся на фазу
стабилизации Рекомендации по улучшению качества на
ежедневных статус-митингах Подготовка тестов к фазе стабилизации Тестирование приложения перед
демонстрацией Запись замечаний во время демонстрации Участие в ретроспективе
![Page 14: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/14.jpg)
Немного про ежедневные билды
![Page 15: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/15.jpg)
Итерация стабилизации
![Page 16: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/16.jpg)
Итерация стабилизации
На входе: тесты и баги Во время итерации:
Выполнение тестов и регистрация новых багов Проверка багов и регрессионное тестирование Сообщение о готовности продукта согласно
критериям приемки: все задачи сделаны 100% тестов пройдены нету критических и серьезных ошибок
![Page 17: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/17.jpg)
Серьезные проекты
![Page 18: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/18.jpg)
Серьезные вопросы
Почему разработчики перекладывают ответственность на тестировщиков?
Как работать при полном отсутствии документации?
Как тестировать Enterprise приложение? Как внедрить автоматизацию? Нужны ли отчеты о результатах
тестирования?
![Page 19: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/19.jpg)
SQA Days 2008 в Москве
![Page 20: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/20.jpg)
Тестировщик в команде
Команда состоит из разработчиков и тестировщиковКаждый ответственный за качество продукта!Каждый ответственен за полный объем работ!
![Page 21: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/21.jpg)
Отсутствие документации
![Page 22: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/22.jpg)
Тестирование Enterprise
Три уровня тестирования:
Система
Продукт
Компнент (модуль)
![Page 23: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/23.jpg)
Планирование тестов
Виды тестов Уровни тестирования
Модуль Продукт Система
Приемочные испытания билда
Регресионные
Интеграционные
![Page 24: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/24.jpg)
Чтобы ничего не забыть!
ИтерацияВходные критерии
Выходные критерии
Первая Установить Cruise Control
Приемочные тесты проходят на 100%
Промежуточная
Серьезные ошибки исправлены в продукте
Регресионные тесты проходят более чем на 70%
ПоследняяВсе продукты системы готовы
Интергационные тесты проходят на 100%
![Page 25: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/25.jpg)
Виды автоматизации тестирования Unit Tests
Дешевые в создании, быстрые при прогоне Не используют базу данных и сеть
Интеграционные тесты Более дорогие в создании, медленнее при прогоне Проходят весь цикл, включая работу с БД и сетью
Тесты пользовательского интерфейса Проходят через пользовательский интерфейс Неустойчивые, медленные
![Page 26: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/26.jpg)
“Если метрики анализируются, значит отчет нужен! “ Мастер Кол-во проверенных \ переоткрытых задач Кол-во и серьезность открытых багов Статистика прохождения сценариев
(ручных \ автоматических)
![Page 27: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/27.jpg)
Переоткрытые задачи
1 способ: Ругать разработчиков! 2 способ: Анализировать причины
Несоответсвие спецификации задачи Проблемы на UI Отсутствует обработка ошибки И т.п.
![Page 28: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/28.jpg)
Про баги
![Page 29: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/29.jpg)
Про сценарии
Passed: 70% Failed: 17% Not tested : 13% Status: On Hold (баги: 1234, 1235, 1236)
![Page 30: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/30.jpg)
Что говорит заказчик?
Keep impressing me!
Nils-Petter Ottesen
Product Director at ADB Systemer
![Page 31: Внедрение тестирования в Scrum](https://reader033.vdocuments.pub/reader033/viewer/2022061117/5467d0efaf7959d2118b5297/html5/thumbnails/31.jpg)
SQA Days в Минске!
17 ноября 2008г. в Минске пройдёт 4-я Международная конференция специалистов в области обеспечения качества.
Конференция будет посвящена: функциональному тестированию, тестированию производительности, автоматизации тестирования и инструментальным
средствам, конфигурационному тестированию, тестированию usability и защищенности, статическим методам обеспечения качества и другим сферам интересов QA-специалистов.
http://it-conf.ru