Професионално тестване - Тестване - Доклад за грешка - Тежест и приоритет на грешка или дефект
Раздел: Тестване> Тестови артефакти> Доклад за грешки> Тежест и приоритет на дефектите
Различните системи за проследяване на грешки ни предлагат различни начини да опишем тежестта и приоритета на доклад за грешка, само значението на тези полета остава непроменено. Всички познават програма за проследяване на грешки като Atlassian JIRA. В него, като се започне от някаква версия, вместо да се използват едновременно полетата Severity и Priority, е оставен само Priority, който събира свойствата и на двете полета: Първоначално JIRA наистина има и поле за приоритет и сериозност. Полето за сериозност беше премахнато по ред причини. По този начин тези, които са свикнали да работят с JIRA, не винаги разбират разликата между тези понятия, тъй като не са имали опит да ги използват заедно. Въз основа на личния опит настоявам за разделянето на тези понятия, или по-скоро върху използването както на полетата за тежест, така и за приоритет, тъй като значението, вложено в тях, е различно:
Сериозност (Тежест) е атрибут, който характеризира въздействието на дефект върху работата на приложението.
Приоритет (Приоритет) е атрибут, указващ реда, в който дадена задача се изпълнява или дефектът е разрешен. Може да се каже, че това е инструмент на мениджъра за планиране на работа. Колкото по-висок е приоритетът, толкова по-бързо дефектът трябва да бъде отстранен.
Градиране на тежестта на дефектите
S1 Blocker
Блокираща грешка, която прави приложението неработещо, в резултат на което по-нататъшната работа с тестваната система или нейните ключови функции става невъзможна. Решаването на проблема е необходимо за по-нататъшното функциониране на системата.
S2 Критично
Критична грешка, неправилно работеща ключова бизнес логика, дупка в сигурността, проблем, довел до временен срив на сървъра или направил част от системата неработеща, без възможност за разрешаване на проблема с помощта на други входни точки. Решението на проблема е необходимо за по-нататъшна работа с ключовите функции на тестваната система.