Sobes.tech
Intern

Mis on logid?

sobes.tech AI

Vastus AI-lt

Logid (päevikud) on kirjed sündmustest, mis toimuvad tarkvara või riistvara töös. Nad sisaldavad teavet kasutajate tegevuste, süsteemiprotsesside, vigade ja teiste oluliste sündmuste kohta.

Logide peamised eesmärgid ja kasutamine QA-s:

  • Silumine: Vea ja tõrke põhjuste tuvastamine rakenduse töös. Logide analüüs aitab mõista sündmuste järjekorda, mis viis probleemi.
  • Jälgimine: Süsteemi oleku ja jõudluse jälgimine, anomaaliate ja potentsiaalsete probleemide tuvastamine.
  • Audit: Kasutajate tegevuste ja süsteemi sündmuste registreerimine turvalisuse ja nõuete täitmise tagamiseks.
  • Käitumise analüüs: Uuritakse, kuidas kasutajad rakendusega suhtlevad. Frontend-logid võivad fikseerida klikke, üleminekuid, sisestatud andmeid.

Näited teabest, mis tavaliselt logides sisaldub:

  • Sündmuse ajatemärk
  • Sündmuse tüüp (teadlik, hoiatus, viga, kriitiline)
  • Sündmuse allikas (Moodul, klass, funktsioon)
  • Teade sündmuse kirjeldusega
  • Päringu või sessiooni identifikaator
  • Muud asjakohased andmed (nt päringu parameetrid, kasutaja identifikaator)

Näide logi fragment:

2023-10-27 10:30:01,123 INFO  [MainApp] Rakenduse initsialiseerimise alustamine
2023-10-27 10:30:05,456 WARNING [Database] Päringupool peaaegu tühi. Kasutatud: 95/100
2023-10-27 10:30:10,789 ERROR [UserService] Kasutaja saamine ID järgi nurjus: 12345. Põhjus: Kasutajat ei leitud.
2023-10-27 10:30:15,901 DEBUG [HttpClient] Saadab GET-päringut /api/data/user/12345

Logid on kriitiliselt oluline tööriist QA jaoks kõigis testimise etappides, võimaldades tõhusalt tuvastada ja analüüsida vigu.