Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Impact Analysis в Тестировании   Анна Шеретова      Apriorit
План           Impact Analysis:-   ЧТО ЭТО?-   ДЛЯ ЧЕГО?-   КАК ИСПОЛЬЗОВАТЬ?-   ОСОБЕННОСТИ-   РЕЗУЛЬТАТ                 ...
«Моя Семья»                 Сноха?Как Вы назовете дочь первого мужа бывшей  снохи Вашей бывшей супруги (супруга)?         ...
Проблема           Anna Sheretova, SQA Days 10, Impact Analysis
Что Это?        Импакт Анализ - это анализ зависимостей в продукте с целью выявления потенциальных последствий изменений в...
Когда?         • Изменения в требованиях         • Изменения в продукте:         - Новая функциональность         - Измене...
Жизнь ДО - РеквестыHi Test Team,New build of <Картошка> is here: ………Hello <Вася>,Версия не рабочая                    Anna...
Жизнь ДО - Проблемы• Объем и последовательность тестирования  (Full/Smoke/Acceptance)• Приоритеты тестирования• Тестировал...
Зачем?• Что задето? Как сильно?• Что тестировать? Как сильно?• Тестовый процесс в целом?  (Коррективы/Новые инструменты/до...
Что Это?        Импакт Анализ- это мощный инструментпозволяет уменьшить затраты времени иресурсов на тестированиезначитель...
Как?  • Таблица (Excel)  • Список    фич/модулей/функциональностей  • Заполняется программистом перед    реквестом        ...
Пример - крупный проект с      большим количеством фич  Main                                      Sub-    Sub-Features/   ...
ДополнениеНепосредственно в ячейках:• Конфигурация• Смежные продукты• Проблема с данной фичей в  предыдущих версиях• Планы...
СистемаРазработчик:• Работает над своей задачей• По окончании задачи заполняет шаблон IA• Пишет запрос на тестирование• В ...
СистемаТестировщик:• Изучает запрос• Изучает таблицу IA• Планирование, приоритеты, виды  тестирования• Отчет о тестировани...
Что Это?      Импакт Анализ- это попытка вытащить …… из программистов информацию,основанную на знании архитектуры проектад...
ОсобенностиОсновные аргументы программистов                «против!»• Зачем вам это нужно?• Зачем нам это нужно?  Это лишн...
Особенности           Наши аргументы «за!»•   Нам это нужно! Чтобы правильно    определить объемы тестирования•   Магия:«В...
Психологическая работа• Объясните ИМ проблему• Убедитесь, что ОНИ поняли  и поняли правильно• Как то, что вы предлагаете, ...
Психологическая работа• На НИХ не надо давить! Директива от начальства – не выход!                     Anna Sheretova, SQA...
Психологическая работа• Третий источник• «За» и «Против»• Польза для НИХ и для Проекта                        Anna Shereto...
Психологическая работа• Пусть убедят сами себя  - у них общий язык!• Чтобы расколоть фисташку... ... надо думать, как фист...
Психологическая работа• Помните:  ОНИ сразу не сдадутся.  Не надейтесь.• Учтите ИХ пожелания• Все приготовления – на себя•...
Психологическая работа• Не забывайте: вы с НИМИ в одной лодке• Анализ результатов.Покажите эффективность – она мотивирует!...
Психологическая работа• Поблагодарите!                   Anna Sheretova, SQA Days 10, Impact Analysis
Результат• Качество тестирования  (Правильные приоритеты, объемы и  глубина)• Время тестирования• Отлаженная схема работы•...
Результат• Риск обнаружения ошибок  на последних стадиях• Знания по проекту  (Фичи, их взаимосвязь)• Опыт по выявлению зав...
Повторение – Мать Учения• Что такое Импакт Анализ и зачем он  нужен• Почему возникла необходимость в нем• Как с ним работа...
Анна   Шеретова   Skype: aleftinalexaleftinalex@rambler.ru
Impact Analysis в тестировании
Próxima SlideShare
Cargando en…5
×

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

Impact Analysis в тестировании
В непрерывном процессе разработки продукта появляются и реализуются различные фичи, дополнительные возможности, мы работаем с меняющимися требованиями заказчика, наш продукт постоянно улучшается и изменяется.
В таких условиях можно столкнуться с неприятной ситуацией, когда становится трудно отследить последствия производимых изменений и модификаций: оценить, какие же части программы могут быть затронуты и насколько сильно.
В итоге: тестирование проведено в соответствии с лучшими практиками, но какая-то часть продукта, какой-то его модуль или функционал может быть упущен из внимания или недостаточно глубоко проверен.
Но изменения в продукте не всегда являются проблемой, если применять методику анализа этих изменений или Импакт Анализ. В ISTQB данная методика трактуется, как часть планомерной работы с рисками.
Этот анализ помогает отслеживать последствия изменений в продукте. Он помогает выяснить, какие части программы могут быть затронуты, и оценить, насколько сильно скажутся эти изменения непосредственно на измененной функциональности, а также на остальном продукте. Все это дает возможность правильно спланировать процесс тестирования и не упустить из вида никакие части тестируемого продукта.
Я хочу рассказать о своем опыте введения и использования "Impact analysis" в ряде проектов нашей компании:
- о причинах введения этого анализа на проектном уровне;
- о том, как именно и в каком виде мы используем IA в своих проектах;
- о некоторых важных особенностях внедрения подобной методики;
- о полученной практической пользе от этого нововведения.
С помощью "Impact analysis" наша компания смогла решить проблемы, с которыми мы сталкивались достаточно длительное время.
Доклад будет полезен специалистам, которые сталкиваются с необходимостью учитывать и анализировать изменения в продукте. Теперь этот процесс станет проще и удобнее.

  • Inicia sesión para ver los comentarios

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

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

×