SlideShare uma empresa Scribd logo
1 de 11
FAT, RAT или эшелонированная
оборона продуктива
2Strictly Confidential
FAT, RAT или эшелонированная оборона продуктива
Продуктпроцесс
• Крупная E-commerce платформа
• Разрабатывает 6 - 10 скрам команд
• Команды территориально распределены
• Тестирование разделено на несколько поставщиков услуг
• Часть у компаний разработки
• Часть у компании обеспечивающей поддержку
3Strictly Confidential
FAT RATBAT Smoketoprod
Проблемы
• Не полное соблюдение регламента
тестирования
• Упущенная функциональность на всей
цепочке разработки (не попавшая в
требования)
• Дефекты внесённые поздними
исправлениями
4Strictly Confidential
FAT RATBAT Smoketoprod
Цели
• Обеспечить максимальное соответствие
выполняемых проверок регламенту
• Повысить контроль над качеством требований и
покрытия
• Снизить риски пропуска критичных дефектов
привнесённых поздними исправлениями
5Strictly Confidential
FAT RATBAT Smoketoprod
FAT
• Проверить полноту, достаточность, непротиворечивость требований
• Проверить Полноту покрытия требований (с учетом регресса)
• Проверить даты проведенных тестов их результаты и коммиты изменений
• Сформировать набор тестов для RAT
• Зафиксировать статус готовности фитчи для показа владельцу продукта
6Strictly Confidential
FAT RATBAT Smoketoprod
Общее распределение
RC
Prod
DEV
Feature1
Build acceptance
testing (Auto)
Auto Regression
+bugfixFunctional
Testing
Feature
acceptance
Testing
7Strictly Confidential
FAT RATBAT Smoketoprod
Общее распределение
RC
Prod
DEV
releaseacceptance
testing(semiauto)
Feature1
Build acceptance
testing (Auto)
releaseacceptance
testing(semiauto)
Auto Regression
+bugfixFunctional
Testing
Feature
acceptance
Testing
Load
Test
Load
Test
8Strictly Confidential
FAT RATBAT Smoketoprod
Общее распределение
RC
Prod
DEV
releaseacceptance
testing(semiauto)
Feature1
Build acceptance
testing
(Auto)
Build acceptance
testing (Auto)
releaseacceptance
testing(semiauto)
Auto Regression
+bugfixFunctional
Testing
Feature
acceptance
Testing
Regression
Testing
(Auto)
Load
Test
Load
Test
9Strictly Confidential
FAT RATBAT Smoketoprod
Общее распределение
RC
Prod
DEV
releaseacceptance
testing(semiauto)
Feature1
Prod Test(Auto)
Build acceptance
testing
(Auto)
Build acceptance
testing (Auto)
releaseacceptance
testing(semiauto)
Auto Regression
+bugfixFunctional
Testing
Feature
acceptance
Testing
Regression
Testing
(Auto)
Load
Test
Load
Test
10Strictly Confidential
FAT RATBAT Smoketoprod
FAT
• Проверить полноту, достаточность, непротиворечивость требований
• Проверить Полноту покрытия требований (с учетом регресса)
• Проверить даты проведенных тестов их результаты и коммиты изменений
• Сформировать набор тестов для RAT
• Зафиксировать статус готовности фитчи для показа владельцу продукта
Спасибо

Mais conteúdo relacionado

Mais de SQALab

API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 
Истинная сила тестировщика - информация
Истинная сила тестировщика - информацияИстинная сила тестировщика - информация
Истинная сила тестировщика - информацияSQALab
 
Автоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОАвтоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОSQALab
 
Правильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестированияПравильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестированияSQALab
 
Sustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within TeamSustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within TeamSQALab
 
Test Data Preparation: Tips and Tricks
Test Data Preparation: Tips and TricksTest Data Preparation: Tips and Tricks
Test Data Preparation: Tips and TricksSQALab
 
9 кругов Ада: антипаттерны UI-Автоматизации
9 кругов Ада: антипаттерны UI-Автоматизации9 кругов Ада: антипаттерны UI-Автоматизации
9 кругов Ада: антипаттерны UI-АвтоматизацииSQALab
 
The secrets in game testing
The secrets in game testingThe secrets in game testing
The secrets in game testingSQALab
 
Loading time testing and results visualisation of web games
Loading time testing and results visualisation of web gamesLoading time testing and results visualisation of web games
Loading time testing and results visualisation of web gamesSQALab
 

Mais de SQALab (20)

API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 
Истинная сила тестировщика - информация
Истинная сила тестировщика - информацияИстинная сила тестировщика - информация
Истинная сила тестировщика - информация
 
Автоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОАвтоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПО
 
Правильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестированияПравильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестирования
 
Sustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within TeamSustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within Team
 
Test Data Preparation: Tips and Tricks
Test Data Preparation: Tips and TricksTest Data Preparation: Tips and Tricks
Test Data Preparation: Tips and Tricks
 
9 кругов Ада: антипаттерны UI-Автоматизации
9 кругов Ада: антипаттерны UI-Автоматизации9 кругов Ада: антипаттерны UI-Автоматизации
9 кругов Ада: антипаттерны UI-Автоматизации
 
The secrets in game testing
The secrets in game testingThe secrets in game testing
The secrets in game testing
 
Loading time testing and results visualisation of web games
Loading time testing and results visualisation of web gamesLoading time testing and results visualisation of web games
Loading time testing and results visualisation of web games
 

Как повысить качество ПО при внедрении agile в крупной компании с большим количеством подрядчиков

  • 1. FAT, RAT или эшелонированная оборона продуктива
  • 2. 2Strictly Confidential FAT, RAT или эшелонированная оборона продуктива Продуктпроцесс • Крупная E-commerce платформа • Разрабатывает 6 - 10 скрам команд • Команды территориально распределены • Тестирование разделено на несколько поставщиков услуг • Часть у компаний разработки • Часть у компании обеспечивающей поддержку
  • 3. 3Strictly Confidential FAT RATBAT Smoketoprod Проблемы • Не полное соблюдение регламента тестирования • Упущенная функциональность на всей цепочке разработки (не попавшая в требования) • Дефекты внесённые поздними исправлениями
  • 4. 4Strictly Confidential FAT RATBAT Smoketoprod Цели • Обеспечить максимальное соответствие выполняемых проверок регламенту • Повысить контроль над качеством требований и покрытия • Снизить риски пропуска критичных дефектов привнесённых поздними исправлениями
  • 5. 5Strictly Confidential FAT RATBAT Smoketoprod FAT • Проверить полноту, достаточность, непротиворечивость требований • Проверить Полноту покрытия требований (с учетом регресса) • Проверить даты проведенных тестов их результаты и коммиты изменений • Сформировать набор тестов для RAT • Зафиксировать статус готовности фитчи для показа владельцу продукта
  • 6. 6Strictly Confidential FAT RATBAT Smoketoprod Общее распределение RC Prod DEV Feature1 Build acceptance testing (Auto) Auto Regression +bugfixFunctional Testing Feature acceptance Testing
  • 7. 7Strictly Confidential FAT RATBAT Smoketoprod Общее распределение RC Prod DEV releaseacceptance testing(semiauto) Feature1 Build acceptance testing (Auto) releaseacceptance testing(semiauto) Auto Regression +bugfixFunctional Testing Feature acceptance Testing Load Test Load Test
  • 8. 8Strictly Confidential FAT RATBAT Smoketoprod Общее распределение RC Prod DEV releaseacceptance testing(semiauto) Feature1 Build acceptance testing (Auto) Build acceptance testing (Auto) releaseacceptance testing(semiauto) Auto Regression +bugfixFunctional Testing Feature acceptance Testing Regression Testing (Auto) Load Test Load Test
  • 9. 9Strictly Confidential FAT RATBAT Smoketoprod Общее распределение RC Prod DEV releaseacceptance testing(semiauto) Feature1 Prod Test(Auto) Build acceptance testing (Auto) Build acceptance testing (Auto) releaseacceptance testing(semiauto) Auto Regression +bugfixFunctional Testing Feature acceptance Testing Regression Testing (Auto) Load Test Load Test
  • 10. 10Strictly Confidential FAT RATBAT Smoketoprod FAT • Проверить полноту, достаточность, непротиворечивость требований • Проверить Полноту покрытия требований (с учетом регресса) • Проверить даты проведенных тестов их результаты и коммиты изменений • Сформировать набор тестов для RAT • Зафиксировать статус готовности фитчи для показа владельцу продукта

Notas do Editor

  1. Подробнее про подходы. FAT – На данном этапе прогоняются только тесты по которым были изменения в коде, тесты в рамках которых обнаруживались критичные дефекты, и регрессионные тесты по затронутым областям запланированные на попадание в RAT. При этом основная суть данного этапа не поиск багов а статический анализ требований с проверкой полноты покрытия разработанных на этапе FT тестов. При применении гибких методологий из за быстрого изменения спецификаций и функциональности выростают риски расхождения тестов с требованиями и функциональностью. Основная задача на данном этапе свежим взглядом проверить итоговое соответствие версий и результатов тестов требованиям и функционалу. Добавить динамики на этот слайд!!!
  2. Тут все в крации и в порядке выполнения с целями проведения
  3. Тут все в крации и в порядке выполнения с целями проведения
  4. Тут все в крации и в порядке выполнения с целями проведения
  5. Тут все в крации и в порядке выполнения с целями проведения
  6. Подробнее про подходы. FAT – На данном этапе прогоняются только тесты по которым были изменения в коде, тесты в рамках которых обнаруживались критичные дефекты, и регрессионные тесты по затронутым областям запланированные на попадание в RAT. При этом основная суть данного этапа не поиск багов а статический анализ требований с проверкой полноты покрытия разработанных на этапе FT тестов. При применении гибких методологий из за быстрого изменения спецификаций и функциональности выростают риски расхождения тестов с требованиями и функциональностью. Основная задача на данном этапе свежим взглядом проверить итоговое соответствие версий и результатов тестов требованиям и функционалу. Добавить динамики на этот слайд!!!
  7. финал