Loki

Yksi Testiautomaatiojärjestelmän ylläpidon kannalta tärkeimmistä osista on ajonaikaisen lokidatan kerääminen testiajon kulusta ja tapahtumista.
Testiautomaatio järjestelmän ylläpidon ja jatkokehityksen kannalta on ensiarvoisen tärkeää, että testiajoista saadaan riittävän tarkkaa lokidataa.
Silloin pelkästään tämän datan avulla voidaan jo pitkälle selvittää ongelmia ja muutostarpeita suorittamatta uusinta-ajoja pelkästän debuggausta varten.

Alla olevassa esimerkissä kaikille tarvittaville erilaiseille lokeille on määriteltynä omat puskurit.
Yleisimmät tarvittavat puskurit ovat:

John Doe
Lokitiedon keräykseen kannattaa laittaa "älyä", niin että oikeanlaista lokia saadaan aina tarpeen mukaan.
Ei välttämättä ole kovin tehokasta vain kerätä ja tulostaa aina kaikki lokikirjoitukset samaan puskuriin/tiedoston, riippumatta ajon tuloksesta.
Jos testiajo onnistuu ja tulos on PASS, riittää usein lokiksi pelkkä testiajon id ja tulos. Jos testi päättyy virheeseen, on tärkeä saada tarkempaa tietoa tapahtumista. Esimerkiksi: missä kohtaa virhe tapahtui, mitä tehtiin juuri ennen virhettä ja tarkka kuvaus varsinaisesta virhe tilanteesta.

adTestiautomation loki toiminne

pitää olla ikäänkuin lentokoneen musta laatikko, jossa on tarjolla kaikki se ajonaikainen informaatio, joka tarvitaan tapahtuneen ongelman nopeaan selvittämiseen.