Intern
Loglar nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Jurnallar (loglar) — proqram təminatı və ya avadanlıq işləyərkən baş verən hadisələrin qeydləridir. Onlar istifadəçilərin fəaliyyətləri, sistem prosesləri, səhvlər və digər əhəmiyyətli hadisələr haqqında məlumatları ehtiva edir.
QA-da logların əsas məqsədləri və istifadəsi:
- Hata ayıklama: Tətbiqdəki nasazlıqlar və səhvlərin səbəblərini müəyyən etmək. Logların analizi problemi səbəb olan hərəkət ardıcıllığını anlamağa kömək edir.
- İzləmə: Sistem vəziyyətinin və performansının izlənməsi, anomaliyaların və potensial problemlərin aşkarlanması.
- Audit: İstifadəçi fəaliyyətlərinin və sistem hadisələrinin qeydiyyatı, təhlükəsizlik və normativ tələblərə uyğunluğu təmin etmək.
- Davranış analizi: İstifadəçilərin tətbiqlə necə qarşılıqlı əlaqədə olduğunu öyrənmək. Frontend loglar klikləri, keçidləri və daxil edilən məlumatları qeyd edə bilər.
Loglarda ümumiyyətlə aşağıdakı məlumatlar olur:
- Hadisənin vaxt nişanı
- Hadisə növü (məlumatlandırıcı, xəbərdarlıq, səhv, kritik)
- Hadisənin mənbəyi (modul, sinif, funksiya)
- Hadisənin təsviri ilə mesaj
- Sorğu və ya sessiya identifikatoru
- Digər müvafiq məlumatlar (məsələn, sorğu parametrləri, istifadəçi identifikatoru)
Log nümunəsi:
2023-10-27 10:30:01,123 INFO [MainApp] Tətbiqin başlanması
2023-10-27 10:30:05,456 WARNING [Database] Bağlantı hovuzu demək olar ki, boşdur. İstifadə olunub: 95/100
2023-10-27 10:30:10,789 ERROR [UserService] İstifadəçi ID ilə alınarkən uğursuzluq: 12345. Səbəb: İstifadəçi tapılmadı.
2023-10-27 10:30:15,901 DEBUG [HttpClient] /api/data/user/12345 ünvanına GET sorğusu göndərilir
Loglar QA üçün bütün test mərhələlərində vacib vasitədir və qüsurları effektiv şəkildə tapmağa və analiz etməyə imkan verir.