Prečo sú automatizované testy základom kvality
Softvér bez automatizovaných testov je softvér, o ktorého funkčnosti si nie ste istí v žiadnom okamihu. V ESKOM.AI je automatizované testovanie zabudované do vývojového procesu od prvého dňa. Každá zmena kódu spustí úplnú testovaciu pyramídu: unit, integračné, E2E, UI, bezpečnostné, výkonnostné, regresné, smoke a akceptačné testy.
Testovacia pyramída — štyri úrovne kvality
Unit testy overujú jednotlivé funkcie a triedy v izolácii. Integračné testy overujú spoluprácu komponentov. E2E testy simulujú skutočného používateľa prechádzajúceho kľúčovými procesmi aplikácie. UI testy s Playwright zabezpečujú funkčnosť používateľského rozhrania.