Sobes.tech
Intern

Čo sú to logy?

sobes.tech AI

Odpoveď od AI

Záznamy udalostí (logy) sú záznamy o udalostiach, ktoré sa dejú počas prevádzky softvéru alebo hardvéru. Obsahujú informácie o akciách používateľov, systémových procesoch, chybách a ďalších dôležitých udalostiach.

Hlavné ciele a použitie logov v QA:

  • Ladenie: Identifikácia príčin zlyhaní a chýb v aplikácii. Analýza logov pomáha pochopiť sled udalostí, ktoré viedli k problému.
  • Monitorovanie: Sledovanie stavu systému a jeho výkonu, odhaľovanie anomálií a potenciálnych problémov.
  • Audit: Záznam akcií používateľov a systémových udalostí na zabezpečenie bezpečnosti a súladu s regulačnými požiadavkami.
  • Analýza správania: Štúdium spôsobu, akým používateľia interagujú s aplikáciou. Frontendové logy môžu zaznamenávať kliknutia, prechody, zadané údaje.

Príklady informácií, ktoré sa zvyčajne nachádzajú v logoch:

  • Časová značka udalosti
  • Typ udalosti (informačné, varovanie, chyba, kritické)
  • Zdroj udalosti (modul, trieda, funkcia)
  • Správa s opisom udalosti
  • Identifikátor požiadavky alebo relácie
  • Iné relevantné údaje (napríklad parametre požiadavky, identifikátor používateľa)

Príklad fragmentu logu:

2023-10-27 10:30:01,123 INFO  [MainApp] Spustenie inicializácie aplikácie
2023-10-27 10:30:05,456 VAROVANIE [Database] Pool pripojení je takmer prázdny. Použité: 95/100
2023-10-27 10:30:10,789 CHYBA [UserService] Nepodarilo sa načítať používateľa podľa ID: 12345. Dôvod: Používateľ nebol nájdený.
2023-10-27 10:30:15,901 DEBUG [HttpClient] Odosielanie GET požiadavky na /api/data/user/12345

Logy sú kľúčovým nástrojom pre QA vo všetkých fázach testovania, umožňujúcim efektívne lokalizovať a analyzovať chyby.