Download - Yuriy malyi testinginscrumagile
![Page 1: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/1.jpg)
Постановка процессов тестирования в Scrum/Agile
проектах с нуляЮрий Малый
![Page 2: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/2.jpg)
Основные риски тестированияв Scrum методологии
Минимум планирования и несистематическое тестированиеМаксимально быстрая реализация рабочего кода
Высокая вероятность появлениякритических багов
![Page 3: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/3.jpg)
Основные риски тестированияв Scrum методологии
Минимальные требования и практически полное отсутствие документации
Зачастую не понятно чтоконкретно нужно заказчикуи очень тяжело в конце доказать ему – что мы сделали именно то что он объяснил
![Page 4: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/4.jpg)
Основные риски тестированияв Scrum методологии
Автоматизация, в основном, ведетсядевелоперами перед написаниемосновного кода (TDD)
Невозможно обеспечить проверку всех нюансов и гарантировать что скрипт покрывает весь созданный функционал
![Page 5: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/5.jpg)
Основные риски тестированияв Scrum методологии
Постоянные изменения требований в процессе разработки
Автоматизированные тесты уже написаны,подготовлены сценарии для тестирования,разработка частично закончена – и, оказывается , все надо было сделать по-другому!!! И снова и снова…В результате за спринт User Story не закончена.
![Page 6: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/6.jpg)
Планирование спринта в рамках QA
Детальное изучение существующих требований
Общее понимание бизнеса и для чего мы это делаем.Общее техническое представление задачи.
![Page 7: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/7.jpg)
Планирование спринта в рамках QA
Написание Specification by example. Проверка всех возможных сценариев
для тестирования с привлечением
специалистов со стороны заказчика.
Полностью понятные и однозначныепримеры работы нового функционала
которые покрывают максимумвозможных сценариев
![Page 8: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/8.jpg)
Планирование спринта в рамках QA
Написание Acceptance Criteriaпри участии заказчика
Документация предполагаемогорезультата – чтоб не «отмазался»что мы сделали что-то не то
![Page 9: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/9.jpg)
Планирование спринта в рамках QA
Уточнение и доработка всех неясных моментов
Полностью готовое виденье нового функционала
![Page 10: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/10.jpg)
Типы тестирования
• Unit
• ATF
• Manual
• Regression (ATF)
• F2B (For continuous integration projects)
![Page 11: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/11.jpg)
Sprint Time Line
![Page 12: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/12.jpg)
Построение Traceability Matrix
Unit tests ATF Manual Regression F2B Accepted
User Story 1 Y Y Y Y Y Y
User Story 2 Y Y Y Y N Y
User Story 3 Y N Y N N Y
![Page 13: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/13.jpg)
Планирование митинговна спринт
![Page 14: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/14.jpg)
Реальные результаты
![Page 15: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/15.jpg)
Основные постаменты для обеспечения качества
• Качество базируется сначала на видении работы продукта а уже потом на требованиях
• Высокий уровень доверия и коммуникации
со специалистами заказчика
• Постоянное взаимодействие с ними для
эффективного и быстрого решения возникающих проблем и вопросов
![Page 16: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/16.jpg)
Основные постаменты для обеспечения качества
• Каждый член команды отвечает за качество!!!
• Product owner и Project manager
ориентируются на обеспечение качества и понимают требования к качеству продукта
![Page 17: Yuriy malyi testinginscrumagile](https://reader035.vdocuments.pub/reader035/viewer/2022070319/557f4377d8b42ac3288b4b66/html5/thumbnails/17.jpg)
•Вопросы?