Intern
Šta su logovi?
sobes.tech АИ
Одговор од АИ
Zabeleške (logovi) su zapisi događaja koji se dešavaju tokom rada softvera ili hardvera. Oni sadrže informacije o akcijama korisnika, sistemskim procesima, greškama i drugim važnim događajima.
Glavni ciljevi i upotreba logova u QA:
- Otklanjanje grešaka: Identifikacija uzroka kvara i grešaka u aplikaciji. Analiza logova pomaže da se razume redosled akcija koje su dovele do problema.
- Monitoring: Praćenje stanja sistema i njegove performanse, otkrivanje anomalija i potencijalnih problema.
- Audit: Evidentiranje akcija korisnika i sistemskih događaja radi obezbeđivanja bezbednosti i usklađenosti sa regulatornim zahtevima.
- Analiza ponašanja: Istraživanje načina na koji korisnici interaguju sa aplikacijom. Frontend logovi mogu da beleže klikove, prelaze, unete podatke.
Primeri informacija koje se obično nalaze u logovima:
- Vremenska oznaka događaja
- Tip događaja (informativno, upozorenje, greška, kritično)
- Izvor događaja (modul, klasa, funkcija)
- Poruka sa opisom događaja
- Identifikator zahteva ili sesije
- Drugi relevantni podaci (npr. parametri zahteva, identifikator korisnika)
Primer fragmenta loga:
2023-10-27 10:30:01,123 INFO [MainApp] Pokretanje inicijalizacije aplikacije
2023-10-27 10:30:05,456 UPOZORENJE [Database] Bazen konekcija je gotovo prazan. Koristeno: 95/100
2023-10-27 10:30:10,789 GREŠKA [UserService] Neuspešno preuzimanje korisnika po ID: 12345. Razlog: Korisnik nije pronađen.
2023-10-27 10:30:15,901 DEBUG [HttpClient] Slanje GET zahteva na /api/data/user/12345
Logovi su ključni alat za QA u svim fazama testiranja, omogućavajući efikasno lociranje i analizu defekata.