Sobes.tech
Junior

რა არის სანიტარული ტესტი?

sobes.tech AI

პასუხი AI-სგან

Sanity Testing (Sanity Testing) — դա վերանայման փորձարկման ենթամշակույթ է, որը կատարվում է փոքր փոփոխությունների կամ սխալների ուղղումներից հետո ծրագրում, որպեսզի համոզվեք, որ փոփոխությունները չեն առաջացրել լուրջ խնդիրներ հիմնական գործառույթում։ Դա արագ և մակերեսային է։

Հիմնական հատկանիշներ՝

  • Նպատակը: համոզվել, որ վերջերս կատարված փոփոխությունները աշխատում են ինչպես նախատեսված է և չեն խանգարում համակարգի կարևոր մասերին։
  • Տիրույթը: կենտրոնանում է միայն փոփոխված կոդի տարածքի և կապված բաղադրիչների վրա։
  • Ամբողջականություն: մակերեսային, չի փորձարկում բոլոր հնարավոր սցենարները։
  • Երբ: փոքր փոփոխություններ կամ սխալների ուղղումներից հետո, ավելի ամբողջական վերանայման փորձարկումից առաջ։
  • Ով: սովորաբար փորձարկողներ։

Տարբերություն սմոուկ փորձարկման հետ՝

  • Սմոուկ փորձարկում: ստուգում է ամբողջ ծրագրի հիմնական և կարևոր գործառույթները (շատ լայն, բայց մակերեսային), որպեսզի որոշվի, արդյոք կարելի է անցնել հետագա փորձարկումների։
  • Սանիտարական փորձարկում: ստուգում է կոնկրետ փոփոխված տարածքը և կապված գործառույթները (ավելի կենտրոնացած, բայց դեռ մակերեսային), որպեսզի որոշվի, արդյոք կարելի է շարունակել այդ ֆունկցիայի/ուղղման փորձարկումը։

Օրինակ՝

Եթե ուղղվել է զեղչերի հաշվարկի հետ կապված սխալը, սանիտարական փորձարկումը միայն կստուգի զեղչերի հաշվարկի գործառույթը մի քանի տիպիկ տվյալների հավաքածուով, որպեսզի համոզվի, որ ուղղումը աշխատում է և չի խանգարում զեղչերի կիրառման ստանդարտ գործընթացին։