SlideShare une entreprise Scribd logo
1  sur  30
Impact Analysis
 в Тестировании

   Анна Шеретова
      Apriorit
План

           Impact Analysis:

-   ЧТО ЭТО?
-   ДЛЯ ЧЕГО?
-   КАК ИСПОЛЬЗОВАТЬ?
-   ОСОБЕННОСТИ
-   РЕЗУЛЬТАТ


                    Anna Sheretova, SQA Days 10, Impact Analysis
«Моя Семья»
                 Сноха?
Как Вы назовете дочь первого мужа бывшей
  снохи Вашей бывшей супруги (супруга)?




                     Anna Sheretova, SQA Days 10, Impact Analysis
Проблема




           Anna Sheretova, SQA Days 10, Impact Analysis
Что Это?
        Импакт Анализ



 - это анализ зависимостей в продукте

 с целью выявления потенциальных
 последствий изменений в нем

                    Anna Sheretova, SQA Days 10, Impact Analysis
Когда?


         • Изменения в требованиях
         • Изменения в продукте:
         - Новая функциональность
         - Изменения существующей




                 Anna Sheretova, SQA Days 10, Impact Analysis
Жизнь ДО - Реквесты

Hi Test Team,
New build of <Картошка> is here: ………




Hello <Вася>,
Версия не рабочая

                    Anna Sheretova, SQA Days 10, Impact Analysis
Жизнь ДО - Проблемы


• Объем и последовательность тестирования
  (Full/Smoke/Acceptance)
• Приоритеты тестирования
• Тестировали то, что не нужно
• Не тестировали то, что нужно


                      Anna Sheretova, SQA Days 10, Impact Analysis
Зачем?
• Что задето? Как сильно?
• Что тестировать? Как сильно?
• Тестовый процесс в целом?
  (Коррективы/Новые инструменты/доп.
  знания?)
• Какие новые тест кейсы?
  (Для новой функциональности и ее
  связей с существующими)
• Сроки?
                   Anna Sheretova, SQA Days 10, Impact Analysis
Что Это?
        Импакт Анализ

- это мощный инструмент


позволяет уменьшить затраты времени и
ресурсов на тестирование
значительно повышая его эффективность

                    Anna Sheretova, SQA Days 10, Impact Analysis
Как?

  • Таблица (Excel)
  • Список
    фич/модулей/функциональностей
  • Заполняется программистом перед
    реквестом




                 Anna Sheretova, SQA Days 10, Impact Analysis
Пример - крупный проект с
      большим количеством фич
  Main
                                      Sub-    Sub-
Features/   Sub-     Sub-     Sub-                     Sub-
                                     Feature Feature
  Sub-    Feature1 Feature2 Feature3                 Feature6
                                        4       5
Features
  Main
             3                 2        1
Feature1
  MF2
  MF3
  MF4
  MF5
  MF6
                               Anna Sheretova, SQA Days 10, Impact Analysis
Дополнение
Непосредственно в ячейках:

• Конфигурация
• Смежные продукты
• Проблема с данной фичей в
  предыдущих версиях
• Планы разработчика
• Другие полезности

                    Anna Sheretova, SQA Days 10, Impact Analysis
Система
Разработчик:
• Работает над своей задачей
• По окончании задачи заполняет шаблон IA
• Пишет запрос на тестирование
• В запрос - всю необходимую информацию
• Не заменяет запрос, а дополняет!
• Прикрепляет заполненную таблицу IA к
  письму
• Или же обязательно пишет, что IA не
  делался
                      Anna Sheretova, SQA Days 10, Impact Analysis
Система

Тестировщик:
• Изучает запрос
• Изучает таблицу IA
• Планирование, приоритеты, виды
  тестирования
• Отчет о тестировании
• В отчете - ответ по состоянию каждого
  пункта в таблице IA
                     Anna Sheretova, SQA Days 10, Impact Analysis
Что Это?
      Импакт Анализ
- это попытка вытащить …




… из программистов информацию,
основанную на знании архитектуры проекта
для определения объема, степени и
последовательности тестирования
                     Anna Sheretova, SQA Days 10, Impact Analysis
Особенности
Основные аргументы программистов
                «против!»
• Зачем вам это нужно?
• Зачем нам это нужно?
  Это лишняя работа для нас
• Делайте это сами, вы хорошо знаете
  проект
• Множество возражений по форме
  таблицы, процедуре ее заполнения и
  отправки
                   Anna Sheretova, SQA Days 10, Impact Analysis
Особенности
           Наши аргументы «за!»
•   Нам это нужно! Чтобы правильно
    определить объемы тестирования
•   Магия:«Вы сами жалуетесь, когда
    серьезные баги находятся в последнюю
    очередь!»
•   Нет, мы не знаем внутренних связей
    проекта
•   Да, вы их знаете, хотя бы отчасти
•   Возражения по процедуре
    использования - в рабочем порядке
                       Anna Sheretova, SQA Days 10, Impact Analysis
Психологическая работа
• Объясните ИМ проблему


• Убедитесь, что ОНИ поняли
  и поняли правильно


• Как то, что вы предлагаете, решит проблему?

• Будьте готовы: они будут задавать вопросы.
  Много. И спорить.
                       Anna Sheretova, SQA Days 10, Impact Analysis
Психологическая работа
• На НИХ не надо давить!




 Директива от начальства – не выход!
                     Anna Sheretova, SQA Days 10, Impact Analysis
Психологическая работа

• Третий источник



• «За» и «Против»



• Польза для НИХ и для Проекта

                        Anna Sheretova, SQA Days 10, Impact Analysis
Психологическая работа
• Пусть убедят сами себя
  - у них общий язык!

• Чтобы расколоть фисташку...
 ... надо думать, как фисташка!


• Пусть ОНИ перестанут бояться!

                        Anna Sheretova, SQA Days 10, Impact Analysis
Психологическая работа

• Помните:
  ОНИ сразу не сдадутся.
  Не надейтесь.

• Учтите ИХ пожелания

• Все приготовления – на себя

• Не пускайте на самотек

                       Anna Sheretova, SQA Days 10, Impact Analysis
Психологическая работа
• Не забывайте: вы с НИМИ в одной лодке




• Анализ результатов.
Покажите эффективность – она мотивирует!
                        Anna Sheretova, SQA Days 10, Impact Analysis
Психологическая работа
• Поблагодарите!




                   Anna Sheretova, SQA Days 10, Impact Analysis
Результат


• Качество тестирования
  (Правильные приоритеты, объемы и
  глубина)
• Время тестирования
• Отлаженная схема работы
• Ответственность разработчика
  (Чек лист)
• Ответственность тестировщика

                    Anna Sheretova, SQA Days 10, Impact Analysis
Результат

• Риск обнаружения ошибок
  на последних стадиях
• Знания по проекту
  (Фичи, их взаимосвязь)
• Опыт по выявлению зависимостей
• Важность информации


                    Anna Sheretova, SQA Days 10, Impact Analysis
Повторение – Мать Учения
• Что такое Импакт Анализ и зачем он
  нужен
• Почему возникла необходимость в нем
• Как с ним работать
• Трудности
• Как эти трудности решать
• Польза
        Статья «Impact Analysis in Testing»:
     http://apriorit.com/our-company/qa-blog/252-
                     impact-analysis»
                         Anna Sheretova, SQA Days 10, Impact Analysis
Анна
   Шеретова
   Skype: aleftinalex
aleftinalex@rambler.ru

Contenu connexe

Tendances

Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Simplilearn
 

Tendances (20)

Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
Webdriver io presentation
Webdriver io presentationWebdriver io presentation
Webdriver io presentation
 
Introduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiewIntroduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiew
 
Ui test 자동화하기 - Selenium + Jenkins
Ui test 자동화하기 - Selenium + JenkinsUi test 자동화하기 - Selenium + Jenkins
Ui test 자동화하기 - Selenium + Jenkins
 
Beginners - Get Started With Unit Testing in .NET
Beginners - Get Started With Unit Testing in .NETBeginners - Get Started With Unit Testing in .NET
Beginners - Get Started With Unit Testing in .NET
 
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
 
Interview Question & Answers for Selenium Freshers | LearningSlot
Interview Question & Answers for Selenium Freshers | LearningSlotInterview Question & Answers for Selenium Freshers | LearningSlot
Interview Question & Answers for Selenium Freshers | LearningSlot
 
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
 
Automation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDAutomation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDD
 
Unit Testing (C#)
Unit Testing (C#)Unit Testing (C#)
Unit Testing (C#)
 
Selenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And AnswersSelenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And Answers
 
Build Automation using Maven
Build Automation using Maven Build Automation using Maven
Build Automation using Maven
 
How to test an AI application
How to test an AI applicationHow to test an AI application
How to test an AI application
 
Unit Testing in Python
Unit Testing in PythonUnit Testing in Python
Unit Testing in Python
 
Automação de Testes com Robot Framework - GUTS-SC
Automação de Testes com Robot Framework - GUTS-SCAutomação de Testes com Robot Framework - GUTS-SC
Automação de Testes com Robot Framework - GUTS-SC
 
Cypress en un mundo lleno de Selenium
Cypress en un mundo lleno de SeleniumCypress en un mundo lleno de Selenium
Cypress en un mundo lleno de Selenium
 
SOAP-UI The Web service Testing
SOAP-UI The Web service TestingSOAP-UI The Web service Testing
SOAP-UI The Web service Testing
 
Automation - web testing with selenium
Automation - web testing with seleniumAutomation - web testing with selenium
Automation - web testing with selenium
 
Modern Software Testing Techniques: A Practical Guide for Developers and Testers
Modern Software Testing Techniques: A Practical Guide for Developers and TestersModern Software Testing Techniques: A Practical Guide for Developers and Testers
Modern Software Testing Techniques: A Practical Guide for Developers and Testers
 
Toolbox of techniques for Architecture Reviews
Toolbox of techniques for Architecture ReviewsToolbox of techniques for Architecture Reviews
Toolbox of techniques for Architecture Reviews
 

Similaire à Impact Analysis в тестировании

андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчика
Alexei Lupan
 
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar
 
Sef Streluk Agile
Sef Streluk AgileSef Streluk Agile
Sef Streluk Agile
sef2009
 
About Testers
About TestersAbout Testers
About Testers
antsh
 
чмв лекция №7
чмв   лекция №7чмв   лекция №7
чмв лекция №7
student_kai
 

Similaire à Impact Analysis в тестировании (20)

андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчика
 
больше тестов, хороших и разных! часть 1
больше тестов, хороших и разных! часть 1больше тестов, хороших и разных! часть 1
больше тестов, хороших и разных! часть 1
 
SQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеровSQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеров
 
Полезные "фишки" для построения успешного процесса тестирования
Полезные "фишки" для построения успешного процесса тестированияПолезные "фишки" для построения успешного процесса тестирования
Полезные "фишки" для построения успешного процесса тестирования
 
Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика" тестир...
Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика"  тестир...Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика"  тестир...
Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика" тестир...
 
Design Talks 2017
Design Talks 2017Design Talks 2017
Design Talks 2017
 
Светлана Федянина - Процесс тестирования в распределенной команде
Светлана Федянина - Процесс тестирования в распределенной командеСветлана Федянина - Процесс тестирования в распределенной команде
Светлана Федянина - Процесс тестирования в распределенной команде
 
Процесс тестирования в распределенной команде
Процесс тестирования в распределенной командеПроцесс тестирования в распределенной команде
Процесс тестирования в распределенной команде
 
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
 
Impact Analysis в тестировании
Impact Analysis в тестированииImpact Analysis в тестировании
Impact Analysis в тестировании
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product Discovery
 
Как провести юзабилити-тестирование самостоятельно
Как провести юзабилити-тестирование самостоятельноКак провести юзабилити-тестирование самостоятельно
Как провести юзабилити-тестирование самостоятельно
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить баги
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
 
Sef Streluk Agile
Sef Streluk AgileSef Streluk Agile
Sef Streluk Agile
 
Постановка процесса тестирования в Agile
Постановка процесса тестирования в AgileПостановка процесса тестирования в Agile
Постановка процесса тестирования в Agile
 
About Testers
About TestersAbout Testers
About Testers
 
Testing
TestingTesting
Testing
 
Первоклассное тестирование
Первоклассное тестированиеПервоклассное тестирование
Первоклассное тестирование
 
чмв лекция №7
чмв   лекция №7чмв   лекция №7
чмв лекция №7
 

Plus de QA Dnepropetrovsk Community (Ukraine)

Работа тестировщиком в Германии - Виктор Малый
Работа тестировщиком в Германии - Виктор МалыйРабота тестировщиком в Германии - Виктор Малый
Работа тестировщиком в Германии - Виктор Малый
QA Dnepropetrovsk Community (Ukraine)
 
тестирование нескольких проектов с пользой для здоровья
тестирование нескольких проектов с пользой для здоровьятестирование нескольких проектов с пользой для здоровья
тестирование нескольких проектов с пользой для здоровья
QA Dnepropetrovsk Community (Ukraine)
 
TPI® Next: оптимизируем процессы тестирования по взрослому
TPI® Next: оптимизируем процессы тестирования по взросломуTPI® Next: оптимизируем процессы тестирования по взрослому
TPI® Next: оптимизируем процессы тестирования по взрослому
QA Dnepropetrovsk Community (Ukraine)
 
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
QA Dnepropetrovsk Community (Ukraine)
 
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
QA Dnepropetrovsk Community (Ukraine)
 
Автоматизация тестирования 3+7 аргументов в пользу Test Complete
Автоматизация тестирования 3+7 аргументов в пользу Test CompleteАвтоматизация тестирования 3+7 аргументов в пользу Test Complete
Автоматизация тестирования 3+7 аргументов в пользу Test Complete
QA Dnepropetrovsk Community (Ukraine)
 
Автоматизация тестирования в Microsoft Team System и “костыли”
Автоматизация тестирования в Microsoft Team System и “костыли”Автоматизация тестирования в Microsoft Team System и “костыли”
Автоматизация тестирования в Microsoft Team System и “костыли”
QA Dnepropetrovsk Community (Ukraine)
 
Team system - фреймворк для автоматизации тестирования от Microsoft
Team system -  фреймворк для автоматизации тестирования от MicrosoftTeam system -  фреймворк для автоматизации тестирования от Microsoft
Team system - фреймворк для автоматизации тестирования от Microsoft
QA Dnepropetrovsk Community (Ukraine)
 

Plus de QA Dnepropetrovsk Community (Ukraine) (20)

Работа тестировщиком в Германии - Виктор Малый
Работа тестировщиком в Германии - Виктор МалыйРабота тестировщиком в Германии - Виктор Малый
Работа тестировщиком в Германии - Виктор Малый
 
тестирование нескольких проектов с пользой для здоровья
тестирование нескольких проектов с пользой для здоровьятестирование нескольких проектов с пользой для здоровья
тестирование нескольких проектов с пользой для здоровья
 
When qa sucks
When qa sucksWhen qa sucks
When qa sucks
 
Most typical mistakes of Russians in English
Most typical mistakes of Russians in EnglishMost typical mistakes of Russians in English
Most typical mistakes of Russians in English
 
Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов
 
Профессиональный путь в компаниях Днепропетровска
Профессиональный путь в компаниях ДнепропетровскаПрофессиональный путь в компаниях Днепропетровска
Профессиональный путь в компаниях Днепропетровска
 
Ретроспектива в тестировании
Ретроспектива в тестированииРетроспектива в тестировании
Ретроспектива в тестировании
 
TPI® Next: оптимизируем процессы тестирования по взрослому
TPI® Next: оптимизируем процессы тестирования по взросломуTPI® Next: оптимизируем процессы тестирования по взрослому
TPI® Next: оптимизируем процессы тестирования по взрослому
 
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
 
Андрей Дзыня - "Watir - начало"
Андрей Дзыня - "Watir - начало"Андрей Дзыня - "Watir - начало"
Андрей Дзыня - "Watir - начало"
 
Иван Лысенко - "Нагрузил, что дальше?"
Иван Лысенко - "Нагрузил, что дальше?"Иван Лысенко - "Нагрузил, что дальше?"
Иван Лысенко - "Нагрузил, что дальше?"
 
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
 
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
 
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
 
Автоматизация тестирования 3+7 аргументов в пользу Test Complete
Автоматизация тестирования 3+7 аргументов в пользу Test CompleteАвтоматизация тестирования 3+7 аргументов в пользу Test Complete
Автоматизация тестирования 3+7 аргументов в пользу Test Complete
 
Автоматизация тестирования в Microsoft Team System и “костыли”
Автоматизация тестирования в Microsoft Team System и “костыли”Автоматизация тестирования в Microsoft Team System и “костыли”
Автоматизация тестирования в Microsoft Team System и “костыли”
 
Team system - фреймворк для автоматизации тестирования от Microsoft
Team system -  фреймворк для автоматизации тестирования от MicrosoftTeam system -  фреймворк для автоматизации тестирования от Microsoft
Team system - фреймворк для автоматизации тестирования от Microsoft
 
Project Management Systems
Project Management SystemsProject Management Systems
Project Management Systems
 
Тест-менеджмент и баг-треккинг в SpiraTest
Тест-менеджмент и баг-треккинг в SpiraTestТест-менеджмент и баг-треккинг в SpiraTest
Тест-менеджмент и баг-треккинг в SpiraTest
 
Автопарк требований
Автопарк требованийАвтопарк требований
Автопарк требований
 

Dernier

Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Ирония безопасности
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Хроники кибер-безопасника
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
Хроники кибер-безопасника
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
Хроники кибер-безопасника
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ирония безопасности
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Хроники кибер-безопасника
 

Dernier (9)

Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 

Impact Analysis в тестировании

  • 1. Impact Analysis в Тестировании Анна Шеретова Apriorit
  • 2. План Impact Analysis: - ЧТО ЭТО? - ДЛЯ ЧЕГО? - КАК ИСПОЛЬЗОВАТЬ? - ОСОБЕННОСТИ - РЕЗУЛЬТАТ Anna Sheretova, SQA Days 10, Impact Analysis
  • 3. «Моя Семья» Сноха? Как Вы назовете дочь первого мужа бывшей снохи Вашей бывшей супруги (супруга)? Anna Sheretova, SQA Days 10, Impact Analysis
  • 4. Проблема Anna Sheretova, SQA Days 10, Impact Analysis
  • 5. Что Это? Импакт Анализ - это анализ зависимостей в продукте с целью выявления потенциальных последствий изменений в нем Anna Sheretova, SQA Days 10, Impact Analysis
  • 6. Когда? • Изменения в требованиях • Изменения в продукте: - Новая функциональность - Изменения существующей Anna Sheretova, SQA Days 10, Impact Analysis
  • 7. Жизнь ДО - Реквесты Hi Test Team, New build of <Картошка> is here: ……… Hello <Вася>, Версия не рабочая Anna Sheretova, SQA Days 10, Impact Analysis
  • 8. Жизнь ДО - Проблемы • Объем и последовательность тестирования (Full/Smoke/Acceptance) • Приоритеты тестирования • Тестировали то, что не нужно • Не тестировали то, что нужно Anna Sheretova, SQA Days 10, Impact Analysis
  • 9. Зачем? • Что задето? Как сильно? • Что тестировать? Как сильно? • Тестовый процесс в целом? (Коррективы/Новые инструменты/доп. знания?) • Какие новые тест кейсы? (Для новой функциональности и ее связей с существующими) • Сроки? Anna Sheretova, SQA Days 10, Impact Analysis
  • 10. Что Это? Импакт Анализ - это мощный инструмент позволяет уменьшить затраты времени и ресурсов на тестирование значительно повышая его эффективность Anna Sheretova, SQA Days 10, Impact Analysis
  • 11. Как? • Таблица (Excel) • Список фич/модулей/функциональностей • Заполняется программистом перед реквестом Anna Sheretova, SQA Days 10, Impact Analysis
  • 12. Пример - крупный проект с большим количеством фич Main Sub- Sub- Features/ Sub- Sub- Sub- Sub- Feature Feature Sub- Feature1 Feature2 Feature3 Feature6 4 5 Features Main 3 2 1 Feature1 MF2 MF3 MF4 MF5 MF6 Anna Sheretova, SQA Days 10, Impact Analysis
  • 13. Дополнение Непосредственно в ячейках: • Конфигурация • Смежные продукты • Проблема с данной фичей в предыдущих версиях • Планы разработчика • Другие полезности Anna Sheretova, SQA Days 10, Impact Analysis
  • 14. Система Разработчик: • Работает над своей задачей • По окончании задачи заполняет шаблон IA • Пишет запрос на тестирование • В запрос - всю необходимую информацию • Не заменяет запрос, а дополняет! • Прикрепляет заполненную таблицу IA к письму • Или же обязательно пишет, что IA не делался Anna Sheretova, SQA Days 10, Impact Analysis
  • 15. Система Тестировщик: • Изучает запрос • Изучает таблицу IA • Планирование, приоритеты, виды тестирования • Отчет о тестировании • В отчете - ответ по состоянию каждого пункта в таблице IA Anna Sheretova, SQA Days 10, Impact Analysis
  • 16. Что Это? Импакт Анализ - это попытка вытащить … … из программистов информацию, основанную на знании архитектуры проекта для определения объема, степени и последовательности тестирования Anna Sheretova, SQA Days 10, Impact Analysis
  • 17. Особенности Основные аргументы программистов «против!» • Зачем вам это нужно? • Зачем нам это нужно? Это лишняя работа для нас • Делайте это сами, вы хорошо знаете проект • Множество возражений по форме таблицы, процедуре ее заполнения и отправки Anna Sheretova, SQA Days 10, Impact Analysis
  • 18.
  • 19. Особенности Наши аргументы «за!» • Нам это нужно! Чтобы правильно определить объемы тестирования • Магия:«Вы сами жалуетесь, когда серьезные баги находятся в последнюю очередь!» • Нет, мы не знаем внутренних связей проекта • Да, вы их знаете, хотя бы отчасти • Возражения по процедуре использования - в рабочем порядке Anna Sheretova, SQA Days 10, Impact Analysis
  • 20. Психологическая работа • Объясните ИМ проблему • Убедитесь, что ОНИ поняли и поняли правильно • Как то, что вы предлагаете, решит проблему? • Будьте готовы: они будут задавать вопросы. Много. И спорить. Anna Sheretova, SQA Days 10, Impact Analysis
  • 21. Психологическая работа • На НИХ не надо давить! Директива от начальства – не выход! Anna Sheretova, SQA Days 10, Impact Analysis
  • 22. Психологическая работа • Третий источник • «За» и «Против» • Польза для НИХ и для Проекта Anna Sheretova, SQA Days 10, Impact Analysis
  • 23. Психологическая работа • Пусть убедят сами себя - у них общий язык! • Чтобы расколоть фисташку... ... надо думать, как фисташка! • Пусть ОНИ перестанут бояться! Anna Sheretova, SQA Days 10, Impact Analysis
  • 24. Психологическая работа • Помните: ОНИ сразу не сдадутся. Не надейтесь. • Учтите ИХ пожелания • Все приготовления – на себя • Не пускайте на самотек Anna Sheretova, SQA Days 10, Impact Analysis
  • 25. Психологическая работа • Не забывайте: вы с НИМИ в одной лодке • Анализ результатов. Покажите эффективность – она мотивирует! Anna Sheretova, SQA Days 10, Impact Analysis
  • 27. Результат • Качество тестирования (Правильные приоритеты, объемы и глубина) • Время тестирования • Отлаженная схема работы • Ответственность разработчика (Чек лист) • Ответственность тестировщика Anna Sheretova, SQA Days 10, Impact Analysis
  • 28. Результат • Риск обнаружения ошибок на последних стадиях • Знания по проекту (Фичи, их взаимосвязь) • Опыт по выявлению зависимостей • Важность информации Anna Sheretova, SQA Days 10, Impact Analysis
  • 29. Повторение – Мать Учения • Что такое Импакт Анализ и зачем он нужен • Почему возникла необходимость в нем • Как с ним работать • Трудности • Как эти трудности решать • Польза Статья «Impact Analysis in Testing»: http://apriorit.com/our-company/qa-blog/252- impact-analysis» Anna Sheretova, SQA Days 10, Impact Analysis
  • 30. Анна Шеретова Skype: aleftinalex aleftinalex@rambler.ru