Sobes.tech
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.