Junior
Ի՞նչ է սանիտարական թեստը։
sobes.tech AI
Պատասխան AI-ից
Սանիտարական փորձարկումը (Sanity Testing)՝ դա վերանայման փորձարկման ենթամշակույթ է, որը կատարվում է փոքր փոփոխությունների կամ սխալների ուղղումներից հետո ծրագրում, որպեսզի համոզվեք, որ փոփոխությունները չեն առաջացրել լուրջ խնդիրներ հիմնական գործառույթում։ Դա արագ և մակերեսային է։
Հիմնական հատկանիշներ՝
- Նպատակը: համոզվել, որ վերջերս կատարված փոփոխությունները աշխատում են ինչպես նախատեսված է և չեն խանգարում համակարգի կարևոր մասերին։
- Տիրույթը: կենտրոնանում է միայն փոփոխված կոդի տարածքի և կապված բաղադրիչների վրա։
- Ամբողջականություն: մակերեսային, չի փորձարկում բոլոր հնարավոր սցենարները։
- Երբ: փոքր փոփոխություններ կամ սխալների ուղղումներից հետո, ավելի ամբողջական վերանայման փորձարկումից առաջ։
- Ով: սովորաբար փորձարկողներ։
Տարբերություն սմոուկ փորձարկման հետ՝
- Սմոուկ փորձարկում: ստուգում է ամբողջ ծրագրի հիմնական և կարևոր գործառույթները (շատ լայն, բայց մակերեսային), որպեսզի որոշվի, արդյոք կարելի է անցնել հետագա փորձարկումների։
- Սանիտարական փորձարկում: ստուգում է կոնկրետ փոփոխված տարածքը և կապված գործառույթները (ավելի կենտրոնացած, բայց դեռ մակերեսային), որպեսզի որոշվի, արդյոք կարելի է շարունակել այդ ֆունկցիայի/ուղղման փորձարկումը։
Օրինակ՝
Եթե ուղղվել է զեղչերի հաշվարկի հետ կապված սխալը, սանիտարական փորձարկումը միայն կստուգի զեղչերի հաշվարկի գործառույթը մի քանի տիպիկ տվյալների հավաքածուով, որպեսզի համոզվի, որ ուղղումը աշխատում է և չի խանգարում զեղչերի կիրառման ստանդարտ գործընթացին։