3️⃣Класифікація багів: якими вони бувають?

Через те,що організації використовують різні види інструментів для відслідковування дефектів і пов’язаних з ними процесів, ці інструменти стають спільною системою відслідковування між різними рівнями керування та технічним персоналом. Кожен баг має такі атрибути,як наприклад «Серйозність(Severity)» та «Пріоритет(Priority)». Іноді буває так, що на перший погляд різниці між цими двома поняттями немає, або ж вона не є очевидною. Проте серйозність відноситься більше до технічної частини, а пріоритет до організаційної.

Серйозність (Severity)

Серйозність (Severity) – це атрибут, який охарактеризовує рівень впливу бага на загальну функціональність продукту, що тестується.

Ступінь серйозності дефекту більше відповідає функціональності, саме тому вона присвоюється тестувальником. Іноді розробники впливають на серйозність бага, але частіше за все, це залежить від тестувальника. Він оцінює,наскільки конкретна функція може впливати на загальне функціонування.

Один із різновидів класифікацій серйозності бага:

Blocker. Помилка, що блокує роботу. З її появою уся наступна робота з програмою стає неможливою. Для подальшої роботи необхідно усунути помилку.

Critical. Критична помилка. Порушує роботу основного функціоналу продукту, що тестується. Це дефекти які постійно відтворюються і роблять неможливим використання основних функцій програми.

Major. Значний дефект. Він ускладнює роботу основного функціоналу або робить неможливим використання додаткових функцій.

Minor. Незначний дефект. Цей дефект впливає на функціонал системи у відносно малому ступені або має очевидні обхідні шляхи, ускладнює використання додаткових функцій.

Trivial. Тривіальний дефект. Не впливає на функціонал проєкту, але погіршує загальне враження про роботу з продуктом.

Пріоритет (Priority)

Пріоритет (Priority) – це атрибут, який визначає швидкість усунення бага.

Коли йде справа про призначення пріоритету дефекту, хоч ініціатор дефекту призначає його спочатку, фактично він визначається менеджером по продукту. Останній має загальне уявлення про систему,що тестується і про те, як швидко необхідно усунути баг.

Top. Найвищий пріоритет. Призначається екстренним ситуаціям, які дуже негативно впливають на продукт або навіть бізнес компанії, і тим, що вимагають негайного усунення.

High. Високий пріоритет. Призначений для багів,які мають бути усунені у першу чергу.

Normal. Звичайний пріоритет,що визначається за замовчуванням. Призначається багам, які варто усунути у другу чергу, у робочому порядку.

Low. Низький пріоритет. Призначається багам, які не впливають на функціонал. Їх виправлення відбувається у останню чергу за наявності ресурсів та часу.

Last updated