Sobes.tech
Intern

Ի՞նչ են լոգերը։

sobes.tech AI

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

Ջնջատառեր (լոգեր) — դա իրադարձությունների գրառումներ են, որոնք տեղի են ունենում ծրագրային կամ հարմարային աշխատանքի ընթացքում: Նրանք պարունակում են օգտվողների գործողությունների, համակարգի գործընթացների, սխալների և այլ կարևոր իրադարձությունների մասին տեղեկատվություն:

QA-ում լոգերի հիմնական նպատակներն ու օգտագործումը՝

  • Սխալների հայտնաբերում: Ծրագրում ձախողումների և սխալների պատճառների հայտնաբերում: Լոգերի վերլուծությունը օգնում է հասկանալ, թե ինչ հաջորդականությամբ են տեղի ունեցել գործողությունները, որոնք հանգեցրել են խնդրի:
  • Հսկողություն: Սիստեմի վիճակի և աշխատանքի հետևում, անոմալիաների և հնարավոր խնդիրների հայտնաբերում:
  • Համապատասխանության վերահսկում: Օգտագործողների գործողությունների և համակարգի իրադարձությունների գրանցում՝ ապահովելու անվտանգության և նորմատիվ պահանջների համապատասխանությունը:
  • Կարևորության վերլուծություն: Ուսումնասիրել, թե ինչպես են օգտվողները փոխազդում ծրագրի հետ: Ֆրոնտենդի լոգերը կարող են արձանագրել սեղմումներ, անցումներ, մուտքագրված տվյալներ:

Նշումներ՝ սովորաբար լոգերում պարունակվող տեղեկությունների մասին՝

  • Իրադարձության ժամանակային նշան
  • Իրադարձության տեսակ (տեղեկատվական, զգուշացում, սխալ, կրիտիկական)
  • Իրադարձության աղբյուր (մոդուլ, դաս, ֆունկցիա)
  • Հաղորդագրություն՝ իրադարձության նկարագրությամբ
  • Հարցման կամ սեսիայի նույնականացուցիչ
  • Այլ համապատասխան տվյալներ (օրինակ, հարցման պարամետրեր, օգտվողի նույնականացուցիչ)

Օրինակ՝ լոգի հատվածի օրինակ՝

2023-10-27 10:30:01,123 INFO  [MainApp] Ծրագրի մեկնարկը
2023-10-27 10:30:05,456 Զգուշացում [Database] Կապի պուլը գրեթե դատարկ է: Օգտագործված՝ 95/100
2023-10-27 10:30:10,789 Սխալ [UserService] Արձանագրել օգտվողին ID-ով՝ 12345. Պատճառը՝ Օգտագործողը չի գտնվել:
2023-10-27 10:30:15,901 DEBUG [HttpClient] Ուղարկում է GET հարցում /api/data/user/12345 հասցեով

Լոգերը կարևոր գործիք են QA-ի համար բոլոր փորձարկումների փուլերում, որոնք թույլ են տալիս արդյունավետ կերպով հայտնաբերել և վերլուծել թերությունները։