Test Case


TEST CASE-ը պայմանների կամ փոփոխականների մի շարք է, որոնց ներքո փորձարկողը կորոշի, թե արդյոք փորձարկվող համակարգը բավարարում է պահանջներին կամ ճիշտ է աշխատում: Թեստային դեպքերի մշակման գործընթացը կարող է նաև օգնել գտնել խնդիրներ հավելվածի պահանջների կամ նախագծման մեջ:



Test Case դաշտՆկարագրություն
Test Case ID
Յուրաքանչյուր test case պետք է ներկայացվի եզակի ID-ով: Թեստի տեսակները նշելու համար հետևեք որոշ կոնվենցիայի, օրինակ՝ «TC_UI_1», որը ցույց է տալիս "User Interface Test Case#1."։
Name of the ModulԱյն օգտակար է թեստն իրականացնելիս
Ցածր
Միջին
Բարձր
Test designed byՈրոշեք փորձարկվող հիմնական մոդուլի կամ ենթամոդուլի անվանումը
Date of test designedԹեստի նախագծման ամսաթիվը
Test executed byՈվ է փորձարկել թեստը- թեստավորողը
Date of the test executionԱմսաթիվը, երբ պետք է կատարվի թեստը
Name or Test TitleTest case-ի  անվաումը
Description/Sum mary of TestՀակիրճ ամփոփեք թեստի նպաատակը
Pre-conditionՑանկացած պահանջ, որը պետք է կատարվի նախքան այս test case-ի կատարումը: Այս test case-ն իրականացնելու համար նշեք բոլոր նախապայմանները
DependenciesՈրոշեք ցանկացած կախվածություն թեստի պահանջներից կամ փորձարկման այլ դեպքերից
Test StepsՄանրամասն նշեք թեստի բոլոր քայլերը և գրեք այն հերթականությամբ, որով այն պետք է կատարվի: Թեստի քայլերը գրելիս հնարավորինս շատ մանրամասնեք
Test DataTest data-ի օգտագործումը որպես մուտքագրում թեստային գործի համար: Տրամադրել տարբեր dataset-եր ճշգրիտ արժեքներով, որոնք կօգտագործվեն որպես մուտքագրում
Expected ResultsՆշեք ակնկալվող արդյունքը, ներառյալ սխալը կամ հաղորդագրությունը, որը պետք է հայտնվի էկրանին
Post-ConditionԻնչպիսի՞ն կլինի համակարգի վիճակը թեստը գործարկելուց հետո:
Actual ResultԹեստավորումից հետո պետք է լրացվի փորձարկման փաստացի արդյունքը
Status(Fail/Pass)Նշեք այս դաշտը որպես ձախողված, եթե իրական արդյունքը չի համապատասխանում գնահատված արդյունքին
NotesԵթե կան որոշ հատուկ պայմաններ, որոնք մնացել են վերը նշված դաշտում
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o



Test Case VS Test Scenario


1.Test Case-ը գործողությունների մի շարք է, որոնք կատարվում են որոշակի հատկանիշներ կամ ֆունկցիոնալությունը ստուգելու համար, մինչդեռ Test Scenario-ն ցանկացած գործառույթ է, որը կարող է փորձարկվել:
2.Test Case-ը հիմնականում բխում է փորձարկման սցենարներից, մինչդեռ Test Scenario-ն բխում են փորձնական արտեֆակտներից, ինչպիսիք են BRS-ը և SRS-ը:
3.Test Case-ն օգնում է հավելվածի սպառիչ փորձարկմանը, մինչդեռ Test Scenario-ն օգնում է արագաշարժ եղանակով փորձարկել վերջից մինչև վերջ ֆունկցիոնալությունը:
4.Test Case-երը կենտրոնացած են այն բանի վրա, թե ինչ պետք է փորձարկել և ինչպես փորձարկել, մինչդեռ Test Scenario-ն ավելի կենտրոնացած է այն բանի վրա, թե ինչ պետք է փորձարկել:
5.Test Case-երը ցածր մակարդակի գործողություններ են, մինչդեռ Test Scenario-ները բարձր մակարդակի գործողություններ են:
6.Test Case-ը պահանջում է ավելի շատ ռեսուրսներ և ժամանակ թեստի կատարման համար, մինչդեռ Test Scenario-ն պահանջում է ավելի քիչ ռեսուրսներ և ժամանակ թեստի կատարման համար:
7.Test Case-ը ներառում է թեստային քայլեր, տվյալներ, թեստավորման համար ակնկալվող արդյունքներ, մինչդեռ Test Scenario-ն ներառում է փորձարկվող վերջից մինչև վերջ ֆունկցիոնալությունը:


Ահա թեստային սցենարի և փորձարկման դեպքի միջև զգալի տարբերություններ:


Test ScenarioTest Case
Test Scenario-ն պարունակում է բարձր մակարդակի փաստաթղթեր, որոնք նկարագրում են փորձարկվող վերջնական ֆունկցիոնալությունը:
Test Case-երը պարունակում են որոշակի թեստային քայլեր, տվյալներ, ակնկալվող արդյունքներ՝ հավելվածի բոլոր հատկանիշները փորձարկելու համար:
Այն կենտրոնանում է ավելի շատ «ինչ փորձարկել», քան «ինչպես փորձարկել»:
Ամբողջական շեշտադրում «ինչ փորձարկել» և «ինչպես փորձարկել»:
Test Scenario-ները միակողմանի են: Այսպիսով, թեստավորման ընթացքում միշտ կա երկիմաստության հավանականություն։
Test Case-երը սահմանել են քայլ, նախադրյալներ, ակնկալվող արդյունք և այլն։ Հետևաբար, այս գործընթացում երկիմաստություն չկա։
Փորձարկման սցենարները բխում են փորձնական արտեֆակտներից, ինչպիսիք են BRS, SRS և այլն:
Test Case-ը հիմնականում բխում է Test Scenario-ներից: Բազմակի Test Case-ը կարող է բխվել մեկ Test Scenario-ից:
Այն օգնում է արագաշարժ կերպով ստուգել ծայրից ծայր ֆունկցիոնալությունը:
Այն օգնում է հավելվածի սպառիչ փորձարկմանը։
Test Scenario-ները բարձր մակարդակի գործողություններ են:
Test Case-երը ցածր մակարդակի գործողություններ են:
Համեմատաբար ավելի քիչ ժամանակ և ռեսուրսներ են պահանջվում սցենարներ ստեղծելու և փորձարկելու համար:
Ավելի շատ ռեսուրսներ են անհրաժեշտ Test Case-ի փաստաթղթավորման և կատարման համար:
o o o o o o o o o o o o o o o o



Օգտակար հղումներ՝

Test case article/eng
Test case article/eng
Test case video tutorial/rus
Test case video tutorial/eng
Test case, Test plan video tutorial/arm

Բովանդակություն