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-სთვის ყველა ტესტირების ეტაპზე, რომელიც საშუალებას აძლევს ეფექტურად იპოვოს და ანალიზი გაუკეთოს დეფექტებს.