Rozdiel medzi závažnosťou verzus prioritou
Pri štúdiu konceptov softvérového inžinierstva sme sa všetci stretli s dvoma slovami „závažnosť“ a „priorita“ a vždy sme museli čeliť nejasnostiam medzi nimi. Ak požiadame inú netechnickú osobu, rozdiel medzi nimi nie je nič. Pre neho majú oba rovnaké významy. Z technického hľadiska sú však vyššie uvedené dve odlišné slová, ktoré majú rôzny význam a používajú sa v inom kontexte. Poďme im porozumieť jeden po druhom.
prísnosť
Počas vykonávania testu, keď tester nájde defekt a zaznamená ho do akéhokoľvek nástroja na zaznamenávanie defektov, ako je JIRA, Testrail atď., Ktorý vývojári predložia na prácu, je dôležité, aby tester rozhodol o priorite a závažnosti na základe kritickosti defektu a zložitosť tak, aby sa vývojár mohol podľa toho vyrovnať. Laicky sa Severity definuje ako „stupeň dopadu, ktorý môže mať čokoľvek“. Závažnosť, pokiaľ ide o chybu, teda naznačuje, do akej miery má konkrétna chyba svoj vplyv na softvér / aplikáciu. Znamená to, do akej miery môže vada ovplyvniť aplikáciu. Závažnosť je zvyčajne definovaná z hľadiska finančnej straty, reputácie spoločnosti a straty na životoch v závislosti od aplikácie. Závažnosť je rozdelená do rôznych kategórií v závislosti od dopadu vady na aplikáciu:
- Kritické: Porucha, ktorá brzdí celú aplikáciu a blokuje používateľa v ďalšom postupe alebo používaní aplikácie, pretože sa považuje za kritickú . Ak vezmeme do úvahy UI aplikácie, ak sa prihlasovacia obrazovka aplikácie zablokuje a nedovolí používateľovi prihlásiť sa a pokračovať ďalej.
- Hlavná: Defekt sa považuje za závažný, ak hlavná / dôležitá črta aplikácie nefunguje podľa očakávania alebo nemá byť vykonaná. Akákoľvek významná vlastnosť implementovaná v aplikácii funguje úplne odlišne od očakávaného správania, potom sa za to bude považovať chyba. Napríklad pri nakupovaní online nemôže používateľ pomocou funkcie Pridať do košíka pridať produkty do košíka.
- Drobné / stredné: Akákoľvek vlastnosť, ktorá je implementovaná a pracuje odlišne od očakávaného správania, ale jej dopady sú tolerovateľné a príliš neubližujú aplikácii a celková funkčnosť aplikácie nie je ovplyvnená. Menšia chyba môže počkať, kým sa nejaký čas vyrieši, alebo sa môže vyriešiť v ďalšom vydaní aplikácie. Napríklad na stránke Zmluvné podmienky nefunguje jeden z odkazov.
- Nízka: Akákoľvek chyba, ktorá nepoškodzuje funkčnosť, ale je platnou chybou a je potrebné ju opraviť. Do tejto kategórie patria kozmetické chyby, ako napríklad pravopisné chyby a mierne zarovnanie písiem. Príkladom chyby nízkej závažnosti je niekoľko pravopisných chýb na webovej stránke.
priorita
Priorita v jednoduchej angličtine sa používa pri porovnaní dvoch vecí a tam, kde je dôležitá jedna z nich. Podobne, pokiaľ ide o chybu, je prioritou naliehavosť opravy. Vzťahuje sa na poradie, v ktorom je potrebné odstrániť nedostatky, pričom treba pamätať na závažnosť a obchodné potreby.
Vývojári nemôžu opraviť toľko chýb súčasne, preto je dôležité uprednostniť poradie chýb, ktoré budú opravené. Vady vysokej závažnosti sú zvyčajne vysoké priority, pretože vyžadujú rýchle odstránenie. Priorita defektov je kategorizovaná ako:
- Vysoká: Akákoľvek chyba, ktorá si vyžaduje okamžitú pozornosť a musí byť odstránená čo najskôr (max. 24 hodín). Poruchy, ktoré do veľkej miery ovplyvňujú koncových zákazníkov a podniky, patria do tejto kategórie. Ak je celá aplikácia zablokovaná a testeri nemôžu pokračovať v ďalšom testovaní softvéru, je to kvôli týmto problémom s vysokou prioritou.
- Stredná: Chyby, ktoré môžu čakať na opravu, pretože nemajú vplyv na hlavnú funkčnosť aplikácie a nebránia tomu, aby do tejto kategórie spadali podniky a zákazníci.
- Nízka: Chyby, ktoré sa zaznamenávajú kvôli zmenám v existujúcom dizajne, aby sa zvýšila spokojnosť zákazníkov, sa považujú za chyby s nízkou prioritou. Tieto chyby si vyžadujú menšiu pozornosť, a preto sa považujú za konečné, keď boli odstránené všetky ostatné prioritné chyby.
Porovnanie medzi hlavami a závažnosťou medzi prioritami (infografika)
Nižšie je uvedených šesť najlepších rozdielov medzi závažnosťou a prioritou:
Kľúčové rozdiely medzi závažnosťou a prioritou
Nižšie sú uvedené zoznamy bodov, opíšte kľúčové rozdiely medzi závažnosťou a prioritou:
- Závažnosť chyby rozhoduje o vplyve na žiadosť, zatiaľ čo priorita rozhoduje o poradí, v ktorom sa musia chyby odstrániť.
- Závažnosť sa zaoberá technickými aspektmi aplikácie, zatiaľ čo priorita sa zaoberá obchodnými požiadavkami a vplyvom vady na požiadavky zákazníka.
- Závažnosť akejkoľvek chyby sa nemení, pretože jej dopad zostáva rovnaký pri aplikácii, zatiaľ čo priorita sa mení, ak sa menia obchodné požiadavky alebo sa vyskytne chyba s väčšou prioritou, ktorá si vyžaduje väčšiu pozornosť.
Pochopenie rozdielov medzi závažnosťou verzus prioritou pomocou príkladu
Nižšie sú uvedené body, ktoré pomáhajú pochopiť rozdiel medzi závažnosťou a prioritou:
Vysoká priorita a vysoká závažnosť:
Ak sa v aplikácii vyskytne problém s prihlasovacou obrazovkou a používateľ sa nemôže prihlásiť, potom táto chyba spadá do kategórie Vysoká priorita a Vysoká závažnosť, pretože toto je potrebné vyriešiť najskôr, pretože používateľ je zablokovaný a nemá prístup k aplikácii. ďalej.
Vysoká priorita a nízka závažnosť:
Ak sa na domovskej stránke aplikácie alebo na ktorejkoľvek inej webovej stránke, ktorá sa často používa, vyskytnú niektoré pravopisné chyby, je to príklad vysokej priority a nízkej závažnosti, pretože chyby pravopisu nebránia funkčnosti aplikácie, ale majú negatívny vplyv na spoločnosť. povesť.
Nízka priorita a vysoká závažnosť :
Ak na webe Nakupovanie online prestane fungovať tlačidlo „Pridať do košíka“, ak sa používateľ pokúsi pridať do košíka viac ako 500 položiek, vada sa považuje za vysokú závažnosť, pretože hlavná funkčnosť nefunguje podľa očakávania, ale nízka priorita, pretože je veľmi zriedkavý prípad, keď používateľ pridá do košíka viac ako 500 položiek.
Nízka priorita a nízka závažnosť:
Ak sa vyskytnú niektoré pravopisné chyby v časti stránky, ktorú používateľ zriedka otvára, považuje sa to za nízku prioritu a nízku závažnosť, pretože ani to nevytvára vplyv na funkčnosť aplikácie ani žiadne straty na reputáciu spoločnosti tak, ako je. zriedka otvorené.
Tabuľka porovnania závažnosti a priority
Nižšie je uvedené najvyššie porovnanie medzi závažnosťou a prioritou
Sr.no. |
prísnosť |
priorita |
1. | Závažnosť je daná funkčnosťou alebo štandardmi aplikácie | Priorita sa riadi obchodnou hodnotou. |
2. | Závažnosť definuje stupeň dopadu, ktorý má defekt na aplikáciu | Priorita definuje poradie, v ktorom budú vady odstránené vývojárom. |
3. | O závažnosti rozhodne QA Engineer, ktorý chybu zaznamenáva | Hoci tester môže rozhodnúť o priorite, konečné rozhodnutie prijíma produktový manažér, pričom nezabúda na celkový pohľad na produkt. |
4. | Hodnota závažnosti je objektívna a časom sa menej pravdepodobne zmení. | Hodnota priority je subjektívna a môže sa časom meniť v závislosti od iných defektov a požiadaviek projektu. |
5. | Závažnosť je klasifikovaná ako:
| Priorita je kategorizovaná ako:
|
6. | Defekty vysokej závažnosti s nízkou prioritou sa posudzujú neskôr po odstránení nedostatkov s vysokou prioritou | Vady s vysokou prioritou sú opravené najskôr ako s vysokou závažnosťou, pretože bránia v podnikaní. |
záver
Pre testera je veľmi dôležité poznať rozdiel medzi závažnosťou a prioritou a správne ich priradiť k chybe, pretože aj malá chyba v priradení závažnosti môže spôsobiť veľkú stratu v aplikácii a povesť spoločnosti. Nesprávne priradenie priority môže spôsobiť oneskorenie pri riešení chyby, ktorá si vyžaduje predchádzajúcu pozornosť, a preto môže brániť požiadavkám na produkt a finančnej strate. Ako tester pri zaznamenávaní poruchy je dôležité podrobne rozobrať a porozumieť dopadu tejto chyby na koncového používateľa a potom priraďovať chybe právo závažnosti a priority.
Vyššie uvedené príklady sú uvedené so zreteľom na všeobecné scenáre. Hodnota závažnosti a priority sa líši podľa rôznych aplikácií a konkrétnych scenárov.
Odporúčané články
Bol to sprievodca rozdielom medzi závažnosťou verzus prioritou. Aj tu sme diskutovali o kľúčových rozdieloch Severity vs Priority s informáciami a pomocou príkladu. Ďalšie informácie nájdete aj v nasledujúcich článkoch -
- Čo je CLI?
- Čo je Redux?
- Testovanie systému
- Nainštalujte aplikáciu CorelDraw