Разлика между тежестта и приоритета

Докато изучавахме концепциите на софтуерното инженерство, всички се натъкнахме на двете думи „Сериозност“ спрямо „Приоритет“ и винаги сме изправени пред объркването между тях. Ако попитаме някой нетехнически човек, разликата между тях е нищо. За него и двете имат едно и също значение. Но технически според софтуерния инженер горните две са различни думи с различно значение и използвани в различен контекст. Нека ги разберем един по един.

суровост

По време на изпълнението на теста, когато тестерът открие дефекта и го регистрира във всеки инструмент за регистриране на дефекти като JIRA, Testrail и т.н., който да изпрати на разработчиците, за да работи, за тестера е важно да определи приоритета и тежестта въз основа на критичността на дефекта и сложност, така че даден предприемач може да се справи съответно. По отношение на миряните, тежестта се определя като „степен на въздействие, която всичко може да има“. Така че тежестта по отношение на дефекта показва, че до каква степен определен дефект оказва влияние върху софтуера / приложението. Това означава до каква степен даден дефект може да засегне приложение. Обикновено тежестта се определя по отношение на финансови загуби, репутацията на компанията и загуба на живот в зависимост от приложението. Тежестта е категоризирана в различни категории в зависимост от въздействието на дефекта върху приложението:

  1. Критичен: Дефект, който пречи на цялото приложение и блокира потребителя да продължи по-нататък или да използва приложението, защото се счита за критичен . Като се има предвид потребителският интерфейс на приложението, ако екранът за вход на приложението виси и не позволява на потребителя да влезе и да продължи по-нататък.
  2. Основен: Дефектът се счита за основен, ако основната / важна характеристика на приложението не работи както се очаква или има намерение да изпълнява. Всяка съществена функция, реализирана в приложение, работи напълно различно от очакваното поведение, тогава дефектът за това ще се счита за основен. Например, докато прави онлайн пазаруване, потребителят не може да добави продукти в количката, като използва функцията Добавяне в кошницата.
  3. Незначителна / умерена: Всяка функция, която е внедрена и работи по различен начин от очакваното поведение, но въздействията й са поносими и не биха навредили на приложението твърде много и цялостната функционалност на приложението не се влияе. Незначителен дефект може да изчака да бъде отстранен известно време или може да бъде отстранен в следващото издание на приложението. Например на страницата „Условия и условия“ една от връзките не работи.
  4. Ниска: Всеки дефект, който не уврежда функционалността, но е валиден дефект и трябва да бъде коригиран. В тази категория попадат козметични грешки като правописни грешки и леко несъответствие на шрифтовете. Няколко правописни грешки на уеб страница са пример за дефект с ниска степен на сериозност.

приоритет

Приоритетът в простия английски език се използва при сравнението на две неща и където се отдава значение на едно от тях. По същия начин, по отношение на дефекта, приоритет е спешността на дефекта, който трябва да бъде отстранен. Той се отнася до реда, в който дефектите трябва да бъдат коригирани, като се има предвид тежестта и бизнес нуждите.

Разработчиците не могат да поправят толкова много дефекти едновременно, така че е важно да се даде приоритет на реда на дефектите, които ще бъдат отстранени. Обикновено дефектите с висока тежест са с висок приоритет, тъй като изискват бързо отстраняване. Приоритетът на дефектите е категоризиран като:

  1. Високо: Всеки дефект, който се нуждае от незабавно внимание и трябва да бъде отстранен възможно най-скоро (максимум 24 часа). Дефекти, които до голяма степен засягат крайните клиенти и бизнес, попадат в тази категория. Когато цялото приложение е блокирано и тестерите не могат да продължат по-нататъшното тестване на софтуера се дължи на тези проблеми с висок приоритет.
  2. Среден: Дефекти, които могат да изчакат да се отстранят, тъй като не засягат основната функционалност на приложението и не пречат на бизнеса и клиентите да попадат в тази категория.
  3. Ниска: Дефектите, които са подадени за промени в съществуващия дизайн с цел подобряване на потребителското изживяване, се считат за дефекти с нисък приоритет. Тези дефекти се нуждаят от по-малко внимание и следователно се разглеждат най-накрая, когато са отстранени всички останали приоритетни дефекти.

Сравнение между главата на тежестта и приоритета (Инфографика)

По-долу са топ 6 разликите между Тежест срещу Приоритет:

Ключови разлики между тежестта и приоритета

По-долу са списъците с точки, опишете ключовите разлики между Тежест срещу Приоритет:

  • Тежестта на дефекта определя въздействието върху заявлението, докато приоритетът решава реда, в който дефектите трябва да бъдат отстранени.
  • Сериозността се занимава с техническите аспекти на приложението, докато приоритет се занимава с бизнес изисквания и въздействието на дефекта върху изискванията на клиента.
  • Тежестта на всеки дефект не се променя, тъй като въздействието му остава същото при кандидатстване, докато приоритетът се променя, ако бизнес изискванията се променят или се среща някакъв дефект от повече приоритет, който се нуждае от повече внимание.

Разбиране на разликите между тежестта срещу приоритета чрез пример

По-долу са точките, помага да се разбере разликата между Тежест срещу Приоритет:

Висок приоритет и висока тежест:

В приложение, ако има проблем с екрана за вход и потребителят не е в състояние да влезе, тогава този дефект попада във висок приоритет и висока сериозност, тъй като това трябва да бъде първо разрешено, тъй като потребителят е блокиран и не може да получи достъп до приложението по-нататък.

Висок приоритет и ниска тежест:

Ако има някои правописни грешки в началната страница на приложението или някоя друга уеб страница, която се използва често, е пример за висок приоритет и ниска тежест, тъй като правописните грешки не затрудняват функционалността на приложението, но оказват лошо влияние върху фирмата репутация.

Нисък приоритет и висока тежест :

В уебсайта за онлайн пазаруване, ако бутонът „Добави в кошницата“ спре да работи, ако потребителят се опита да добави повече от 500 артикула в количка, тогава дефектът се счита за висока сериозност, тъй като основната функционалност не работи както се очаква, а нисък приоритет, защото е много рядък случай, когато потребителят добави повече от 500 артикула в количката.

Нисък приоритет и ниска тежест:

Ако има някакви правописни грешки в абзац на страница, който рядко се отваря от потребителя, се счита за нисък приоритет и ниска сериозност, тъй като нито той създава влияние върху функционалността на приложението, нито каквато и да е загуба на репутацията на компанията, тъй като е рядко се отваря.

Таблица за тежест спрямо приоритет

По-долу е най-горното сравнение между Сериозност срещу Приоритет

Sr.no.

суровост

приоритет

1.

Тежестта се определя от функционалността или стандартите на приложениетоПриоритетът се определя от стойността на бизнеса.

2.

Тежестта определя степента на въздействие, което дефектът има върху приложениетоПриоритет определя реда, в който дефектите ще бъдат отстранени от разработчика.

3.

Тежестта се решава от QA Engineer, който регистрира дефектаВъпреки че тестерът може да реши приоритета, окончателното решение се взема от продуктовия мениджър, като се има предвид цялостният изглед на продукта.

4.

Стойността на тежестта е обективна и е по-малко вероятно да се промени с течение на времето.Стойността на приоритета е субективна и може да се променя с течение на времето в зависимост от други дефекти и изисквания на проекта.

5.

Тежестта се категоризира като:

  • критичен
  • голям
  • Мала / Умерен
  • ниско
Приоритетът се категоризира като:

  • Високо
  • среда
  • ниско

6.

Дефектите с висока степен на сериозност с нисък приоритет се разглеждат по-късно след отстраняване на дефектите с висок приоритетДефектите с висок приоритет са фиксирани на първо място от Високата сериозност, тъй като затрудняват бизнеса.

заключение

За един тестер е много важно да знае разликата между Сериозност срещу Приоритет и да ги присвои правилно на дефект, тъй като дори малка грешка в присвояването на Сериозността може да причини огромна загуба в приложението и репутацията на компанията. Неправилното присвояване на приоритет може да доведе до забавяне на разрешаването на дефект, който се нуждае от предварително внимание и следователно може да попречи на изискванията на продукта и финансови загуби. Като тестер, докато регистрирате дефект, е важно да пробиете и разберете въздействието на този дефект върху крайния потребител, след което да присвоите десен Тежест и Приоритет на дефект.

Гореспоменатите примери са дадени, като се имат предвид общите сценарии. Стойността на тежестта и приоритета варира в зависимост от различните приложения и конкретни сценарии.

Препоръчителни статии

Това е ориентир за разликата между тежестта и приоритета. Тук също обсъдихме Сериозност срещу Приоритетни ключови разлики с инфографика и чрез Пример. Може да разгледате и следните статии, за да научите повече -

  1. Какво е CLI?
  2. Какво е Redux?
  3. Тестване на системата
  4. Инсталирайте CorelDraw