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.