Sobes.tech
Junior

Ի՞նչ է առաջնահերթությունը թեստավորման համատեքստում։

sobes.tech AI

Պատասխան AI-ից

Տեստավորման առաջնահերթությունը՝ դա գործընթաց է, որը որոշում է թեստերի կատարման հաջորդականությունը և առավել կարևոր թերությունների հայտնաբերում։ Դա օգնում է կենտրոնանալ ծրագրի ամենակարևոր ասպեկտների վրա՝ ապահովելով արդյունավետություն և ժամանակին թեստավորում սահմանափակ ռեսուրսների պայմաններում։

Առաջնահերթությունը կիրառվում է՝

  • Թեստային դեպքերին: Որոշելու, թե որ թեստային դեպքերը պետք է կատարվեն առաջին հերթին (օրինակ՝ հիմնական ֆունկցիոնալության, կարևոր բիզնես գործընթացների թեստերը):
  • Տեղեկատվական սխալներին: Որոշելու, թե որ սխալները պահանջում են առաջին հերթին ուղղում (ուղղակիորեն կապված է կարևորության և օգտագործողի վրա ազդեցության հետ):

Նախապատվության որոշիչ գործոններ՝

  • Կարևորություն: Որքանով է ֆունկցիայի կամ սխալի խափանումը ազդում օգտագործողի և բիզնեսի վրա:
  • Կիրառման հաճախականությունը: Որքան հաճախ է ֆունկցիան օգտագործվում կամ ենթարկվում սխալի ազդեցությանը:
  • Տեսանելիություն: Որքանով է սխալը կամ խնդիրը նկատելի օգտվողների համար:
  • Ռիսկ: Սխալի առաջացման հավանականությունը և դրա հնարավոր հետևանքները:
  • Հավասարակշռություն: Ինչպես է մեկ ֆունկցիոնալությունը ազդում մյուսի վրա:
  • Բիզնեսի պահանջներ: Ստեյքհոլդերների սահմանած առաջնահերթությունները:

Ստեղծված սխալների առաջնահերթության համակարգերը հաճախ օգտագործում են սանդղակներ, օրինակ՝

Առաջնահերթություն Նկարագրություն
Բարձր Սխալը խոչընդոտում է հիմնական ֆունկցիոնալությանը, դարձնում է ծրագիրը անօգտագործելի կամ ունի լուրջ հետևանքներ բիզնեսի համար։
Միջին Սխալը ազդում է երկրորդական ֆունկցիոնալության կամ անհարմարությունների վրա, բայց չի խոչընդոտում աշխատանքին։
Նվազ Սխալը կոսմետիկ է, կապված փոքր բարելավումների կամ հազվագյուտ սցենարների հետ։

Թեստային դեպքերի առաջնահերթությունը կարող է հիմնվել նույն գործոնների վրա, ինչ սխալների առաջնահերթությունը, ինչպես նաև կատարման կարգը (օրինակ՝ smoke > sanity > regression):

Ստորև օրինակ՝ սխալի առաջնահերթության մասին բագ-տրեքերում:

// Սխալ: Օգտատերը չի կարող մուտք գործել համակարգ
// Առաջնահերթություն: Բարձր
// Կարևորություն: Բլոկավորող (Bloker)
// Նկարագրություն: Փորձելով մուտք գործել ճիշտ տվյալներով՝ ցուցադրվում է հաղորդագրություն "Սխալ մուտք կամ գաղտնաբառ".