SlideShare a Scribd company logo
Организация процесса тестирования в Agile команде с помощью квадрантов тестирования.
Матрица квадрантов тестированияQ1 – Группа технологических тестов, направленных на поддержку команды разработки.Q2 – Бизнес ориентированные тесты направленные на поддержку команды разработки.Q3 – Бизнес ориентированные тесты, направленные не проверку соответствия продукта требованиям и ожиданиям.Q4 – Технологически-ориентированные тесты, направленные на проверку соответствия продукта требованиям и ожиданиям.
Квадрант 1
Компоненты первого квадрантаUnit testsРазрабатываются до написания кодаТестируется небольшой кусок кодаДают уверенность, что код работает так как надоКомпонентные тестыПроверяют взаимодействие между классами и компонентамиПозволяют создавать хорошую архитектуру приложения
Выгода от использования тестовНаличие данных тестов облегчает жизнь тестировщикаПовышается внутреннее качество проектаСоздание архитектуры которую легко поддерживатьУвеличение скорости разработкиНаличие «страховочной сетки» тестовОбеспечение быстрой обратной связи
Компоненты второго квадрантаОпределение требованийФункциональные тестыПримерыПрототипы
Выгода от использования тестов второго квадрантаПолучение четко сформулированных требованийПолучение достаточного количества требований для начала разработкиОпределение критериев окончания разработкиПомогают заказчику определиться с тем, чего он хочетПокрытие приложения функциональными тестамиАвтоматизация регрессионного тестирования
Квадрант 3
Компоненты третьего квадрантаДемонстрацииПозволяют провести парное тестирование с клиентомВозможность продемонстрировать функционал в состоянии неполной готовностиИсследовательское тестирование
Тестирование UsabilityТестирование удобства использованияТестирование навигацииТестирование API-интерфейса
Тестирование документацииВыгода от использования тестовОбеспечивают обратную связь для тестов из первых квадрантовОценка продуктаРеалистичное использование проектаПроведение более глубоких тестовВозможность оценить потребности конечных пользователей и «подогнать» продукт под них
Квадрант 4
Компоненты четвертого квадрантаНефункциональные тестыPerformance, Load and Stress тестыТестирование инсталляцииТестирование надежностиТестирование безопасностиРоли и группы доступаXSS & SQL инъекцииУправление памятьюМиграция данных
Выгода от использования тестовВ процессе тестирования может выясниться, что нефункциональные требования имеют более высокий приоритет нежели функциональныеПозволяют выпустить полностью законченный продукт
Ключевые факторы успехаИспользуйте цельно-командный подход к разработкеПомните, что ваша цель это качество, а не скоростьАвтоматизируйте регрессионное тестированиеОбеспечьте непрерывную обратную связьЗаложите фундамент для базовых практик Agile:Обеспечьте непрерывную интеграциюОбеспечьте достаточное количество тестовых средУправляйте техническим долгомОбеспечьте инкрементный подход к работеСотрудничайте с заказчиками

More Related Content

PPTX
Организация процесса тестирования в Agile команде с помощью матрицы квадранто...
PPT
Тестирование ПО (лекция 3)
PPTX
Тестирование ПО
PPT
Тестирование ПО (лекция 2)
PPT
Тестирование ПО (лекция 1)
PDF
Тестирование весна 2014 лекция 1
PPTX
Тестирование доступности ПО для людей с ограниченными возможностями
PPTX
Тесты (типы тестов, организация тестов, создание тестов).
Организация процесса тестирования в Agile команде с помощью матрицы квадранто...
Тестирование ПО (лекция 3)
Тестирование ПО
Тестирование ПО (лекция 2)
Тестирование ПО (лекция 1)
Тестирование весна 2014 лекция 1
Тестирование доступности ПО для людей с ограниченными возможностями
Тесты (типы тестов, организация тестов, создание тестов).

What's hot (20)

PPTX
Управление конфигурациями и артефакты тестирования
PDF
Тестирование осень 2013 лекция 1
PPTX
Теория тестирования, часть 1
PPTX
Тестирование сложных программных решений и комплексных систем.
PPTX
Test link introduction
PPTX
Эффективное использование Microsoft team system для улучшения процессов разра...
PPTX
Процесс тестирования
PPTX
QA процесс, часть 2
PPTX
урок 1
PDF
Who is a functional tester
PPTX
Нагрузочное тестирование: Нестандартные методы анализа потока данных в прилож...
PPTX
обзор IT бизнеса
PPTX
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
PPTX
От тестирования к QA
PPTX
Использование комбинаторного тестирования для мобильных приложений
PPTX
Mva stf module 2 - rus
PDF
1 150818201143-lva1-app6892
PPTX
QA процесс, часть 1
PPTX
Контроль качества с использованием продуктов Ibm Rational
PPTX
Теория тестирования, часть 2 (процесс, компоненты).
Управление конфигурациями и артефакты тестирования
Тестирование осень 2013 лекция 1
Теория тестирования, часть 1
Тестирование сложных программных решений и комплексных систем.
Test link introduction
Эффективное использование Microsoft team system для улучшения процессов разра...
Процесс тестирования
QA процесс, часть 2
урок 1
Who is a functional tester
Нагрузочное тестирование: Нестандартные методы анализа потока данных в прилож...
обзор IT бизнеса
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
От тестирования к QA
Использование комбинаторного тестирования для мобильных приложений
Mva stf module 2 - rus
1 150818201143-lva1-app6892
QA процесс, часть 1
Контроль качества с использованием продуктов Ibm Rational
Теория тестирования, часть 2 (процесс, компоненты).
Ad

Viewers also liked (20)

PDF
Концепция построения процесса тестирования в Agile проектах: 3+1
PPTX
А вы знаете что тестируют ваши тесты?
PPT
Постановка процесса тестирования в Agile
PDF
Оценка сроков IT проектов
PDF
Управление проектами в Ms Project
PPT
Проектирование пользовательских интерфейсов в компании EPAM Systems
PPTX
Построение процесса тестирования
DOC
Кадры для ИТ-индустрии: найти и удержать
PPTX
Вебинар: Технологии разработки индивидуальных планов развития
PDF
В чем проблема?
PPT
Секреты становления тестировщика
ODP
Почему UML — плохой выбор для обучения аналитиков
PPTX
Надежный тест-дизайн
PPTX
Математика для тестировщиков
PPT
Подходы к тестированию андроид приложений
DOC
Развитие в тестировании: включаем реактивный двигатель!
PDF
Автоматизация тестирования как сервис
PPTX
Разработка тест кейсов по методике pair wise
PDF
Github Flow. Тестировщики против тестирования
PDF
Ментальные ловушки в тестировании
Концепция построения процесса тестирования в Agile проектах: 3+1
А вы знаете что тестируют ваши тесты?
Постановка процесса тестирования в Agile
Оценка сроков IT проектов
Управление проектами в Ms Project
Проектирование пользовательских интерфейсов в компании EPAM Systems
Построение процесса тестирования
Кадры для ИТ-индустрии: найти и удержать
Вебинар: Технологии разработки индивидуальных планов развития
В чем проблема?
Секреты становления тестировщика
Почему UML — плохой выбор для обучения аналитиков
Надежный тест-дизайн
Математика для тестировщиков
Подходы к тестированию андроид приложений
Развитие в тестировании: включаем реактивный двигатель!
Автоматизация тестирования как сервис
Разработка тест кейсов по методике pair wise
Github Flow. Тестировщики против тестирования
Ментальные ловушки в тестировании
Ad

Similar to Организация процесса тестирования в Agile команде с помощью квадрантов тестирования (20)

PPT
Внедрение тестирования в Scrum
PPT
Внедрение тестирования в Scrum
PDF
Марина Широчкина - Тестирование
PPTX
Crystal Agile: Процесс обеспечивающий качество
PPTX
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
PPTX
Тестирование веб-проектов в Agile
PDF
Марина Широчкина — «Тестирование»
PPTX
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
PPT
зуева татьяна - опыт автоматизации тестирования в Agile проекте
PPTX
Agile testing
PPTX
Антон Столяр - Agile Testing
PPTX
лекция3 QA
PPTX
тестирование по
PPTX
Continious integration-Automated Testing-Solid-Agile
PDF
доклад на SQADays 2011 в Казани
PDF
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
PPTX
IT-шная история игрушек или feature-driven тестирование в действии
PPT
Виталий Стрелюк
PPT
Виталий Стрелюк, Постановка процесса тестирования в Agile
PPTX
Нагрузочное тестирование теория Кожухов
Внедрение тестирования в Scrum
Внедрение тестирования в Scrum
Марина Широчкина - Тестирование
Crystal Agile: Процесс обеспечивающий качество
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Тестирование веб-проектов в Agile
Марина Широчкина — «Тестирование»
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
зуева татьяна - опыт автоматизации тестирования в Agile проекте
Agile testing
Антон Столяр - Agile Testing
лекция3 QA
тестирование по
Continious integration-Automated Testing-Solid-Agile
доклад на SQADays 2011 в Казани
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
IT-шная история игрушек или feature-driven тестирование в действии
Виталий Стрелюк
Виталий Стрелюк, Постановка процесса тестирования в Agile
Нагрузочное тестирование теория Кожухов

More from SQALab (20)

PDF
Готовим стажировку
PPTX
Куда приводят мечты? или Искусство развития тестировщика
PPT
Оптимизация Selenium тестов и ускорение их поддержки
PPT
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
PPTX
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
PPTX
Continuous performance testing
PDF
Конфиги вместо костылей. Pytestconfig и зачем он нужен
PPT
Команда чемпионов в ИТ стихии
PPTX
API. Серебряная пуля в магазине советов
PPTX
Добиваемся эффективности каждого из 9000+ UI-тестов
PPT
Делаем автоматизацию проектных KPIs
PDF
Вредные привычки в тест-менеджменте
PPTX
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
PPT
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
PPTX
Стили лидерства и тестирование
PPT
"Давайте не будем про качество"
PDF
Apache.JMeter для .NET-проектов
PPTX
Тестирование геолокационных систем
PPTX
Лидер или босс? Вот в чем вопрос
PPTX
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
Готовим стажировку
Куда приводят мечты? или Искусство развития тестировщика
Оптимизация Selenium тестов и ускорение их поддержки
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Continuous performance testing
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Команда чемпионов в ИТ стихии
API. Серебряная пуля в магазине советов
Добиваемся эффективности каждого из 9000+ UI-тестов
Делаем автоматизацию проектных KPIs
Вредные привычки в тест-менеджменте
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Стили лидерства и тестирование
"Давайте не будем про качество"
Apache.JMeter для .NET-проектов
Тестирование геолокационных систем
Лидер или босс? Вот в чем вопрос
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...

Организация процесса тестирования в Agile команде с помощью квадрантов тестирования

  • 1. Организация процесса тестирования в Agile команде с помощью квадрантов тестирования.
  • 2. Матрица квадрантов тестированияQ1 – Группа технологических тестов, направленных на поддержку команды разработки.Q2 – Бизнес ориентированные тесты направленные на поддержку команды разработки.Q3 – Бизнес ориентированные тесты, направленные не проверку соответствия продукта требованиям и ожиданиям.Q4 – Технологически-ориентированные тесты, направленные на проверку соответствия продукта требованиям и ожиданиям.
  • 4. Компоненты первого квадрантаUnit testsРазрабатываются до написания кодаТестируется небольшой кусок кодаДают уверенность, что код работает так как надоКомпонентные тестыПроверяют взаимодействие между классами и компонентамиПозволяют создавать хорошую архитектуру приложения
  • 5. Выгода от использования тестовНаличие данных тестов облегчает жизнь тестировщикаПовышается внутреннее качество проектаСоздание архитектуры которую легко поддерживатьУвеличение скорости разработкиНаличие «страховочной сетки» тестовОбеспечение быстрой обратной связи
  • 6. Компоненты второго квадрантаОпределение требованийФункциональные тестыПримерыПрототипы
  • 7. Выгода от использования тестов второго квадрантаПолучение четко сформулированных требованийПолучение достаточного количества требований для начала разработкиОпределение критериев окончания разработкиПомогают заказчику определиться с тем, чего он хочетПокрытие приложения функциональными тестамиАвтоматизация регрессионного тестирования
  • 9. Компоненты третьего квадрантаДемонстрацииПозволяют провести парное тестирование с клиентомВозможность продемонстрировать функционал в состоянии неполной готовностиИсследовательское тестирование
  • 10. Тестирование UsabilityТестирование удобства использованияТестирование навигацииТестирование API-интерфейса
  • 11. Тестирование документацииВыгода от использования тестовОбеспечивают обратную связь для тестов из первых квадрантовОценка продуктаРеалистичное использование проектаПроведение более глубоких тестовВозможность оценить потребности конечных пользователей и «подогнать» продукт под них
  • 13. Компоненты четвертого квадрантаНефункциональные тестыPerformance, Load and Stress тестыТестирование инсталляцииТестирование надежностиТестирование безопасностиРоли и группы доступаXSS & SQL инъекцииУправление памятьюМиграция данных
  • 14. Выгода от использования тестовВ процессе тестирования может выясниться, что нефункциональные требования имеют более высокий приоритет нежели функциональныеПозволяют выпустить полностью законченный продукт
  • 15. Ключевые факторы успехаИспользуйте цельно-командный подход к разработкеПомните, что ваша цель это качество, а не скоростьАвтоматизируйте регрессионное тестированиеОбеспечьте непрерывную обратную связьЗаложите фундамент для базовых практик Agile:Обеспечьте непрерывную интеграциюОбеспечьте достаточное количество тестовых средУправляйте техническим долгомОбеспечьте инкрементный подход к работеСотрудничайте с заказчиками
  • 16. Оценивайте проект со всех сторон в процессе разработкиВопросы????