Імпакт аналіз (аналіз впливу, Impact Analysis)
Аналіз впливу (impact analysis): Оцінка змін у документації розробки та тестування, а також компонентів з метою внесення змін до певних вимог. (ISTQB)
Impact Analysis (імпакт аналіз) - це дослідження, яке дозволяє вказати зачеплені місця (affected areas) у проекті при розробці нової або зміні старої функціональності, а також визначити, наскільки вони були значно зачеплені.
Торкнуті області вимагають більшої уваги під час проведення регресійного тестування.
Імпакт аналіз може бути корисним у таких випадках:
є зміни у вимогах;
отримано запит на внесення змін до продукту;
очікується впровадження нового модуля чи функціональності у існуючий продукт;
щоразу, коли є зміни в існуючих модулях або функціональності продукту.
Як ми знаємо, в даний час продукти стають все більшими і комплекснішими, а компоненти все частіше залежать один від одного. Зміна рядка коду в такому проекті може "зламати" абсолютно все.
Інформація про взаємозв'язок та взаємний вплив змін можуть допомогти QA:
сфокусуватися на тестуванні функціональності, де зміни були представлені;
взяти до уваги частини проекту, які були порушені змінами та, можливо, постраждали;
не витрачати час на тестування тих частин проекту, які були порушені змінами.
Є 3 типи імпакту аналізу:
Аналіз впливу залежностей (Dependency impact analysis) фокусується на виявленні залежностей: потенційних наслідків змін або частин продукту, які необхідно переробити під час реалізації цих змін
Емпіричний аналіз впливу спрямований на оцінку ризиків, пов'язаних із змінами продукту, з погляду всього процесу розробки, включаючи потребу у додатковому часі та ресурсах для розробки
Аналіз впливу простежуваності (Traceability impact analysis), згідно з визначенням у глосарії ISTQB, оцінює, що необхідно змінити на різних рівнях документації, щоб внести конкретну зміну продукту.
...
Джерела:
Дод. матеріал:
Last updated