Automatizované testování SAP procesů s podporou AI
Automatizace testování je nezbytnou součástí moderního řízení kvality v SAP prostředí. S rostoucí komplexitou systémů a požadavky na častější releasy roste i tlak na rychlost a spolehlivost testování. Využíváme pokročilé nástroje jako Tricentis Tosca, Selenium a Playwright, které umožňují efektivní automatizaci testovacích scénářů napříč technologiemi – od klasických SAP GUI přes Fiori aplikace až po webové integrace. Díky těmto nástrojům jsme schopni rychle identifikovat chyby, zvýšit pokrytí testy a zkrátit dobu nutnou pro ověření funkčnosti systémů.
Klíčovým prvkem naší strategie je zapojení AI agentů s využitím řady LLM modelů, kteří usnadňují generování testovacích skriptů, rozpoznávání UI prvků a dokonce i prediktivní analýzu potenciálních chybových míst. Například při práci se Selenium nebo Playwrightem lze s pomocí jazykových modelů automaticky navrhnout interakce s uživatelským rozhraním na základě popisu v testovací dokumentaci. To výrazně snižuje čas potřebný pro vývoj testů a zároveň zvyšuje jejich flexibilitu v reakci na změny aplikací.
V rámci projektů implementujeme celý ekosystém automatizace – od návrhu testovací strategie, přes tvorbu a údržbu skriptů až po integraci s CI/CD nástroji. Výsledkem je spolehlivý a opakovatelný testovací proces, který zajišťuje kvalitu bez zpomalování vývoje. Naše řešení pomáhá nejen v projektových fázích, ale také v rámci regresního testování při každé změně nebo aktualizaci systému SAP cloud řešení, kdy jsou pravidelné releasy co půl roku a je kladen větší důraz na regresní testování. Využíváme standardní post upgrade testy (PUT), které jsou dodávané SAPem a upravujeme je pro potřeby zákazníka.
S příchodem kvalitnějších a dostupnějších testovacích frameworků nabývá větší důležitosti kontinuální testování, kdy se vyberou klíčové procesy, které se pravidelně, v podobě automatizovaného test skriptu pouští a tím napomáhá odhalovat chyby mimo standardní rámec testů. Díky tomu je dnes také mnohem jednoduší simulovat výkonnostní (performance) testy.
Díky kombinaci špičkových nástrojů a AI přístupu poskytujeme testování, které je rychlé, přesné, snižuje nároky na lidské zdroje a usnadňuje vývoj.

Příklady z praxe
Pro ČEZ se vytvořili automatizované E2E testy pomocí CBTA skriptů. Dlouhé a komplexní testy obsahovali i webovou část CRM prostředí. Následně bylo předané know how a další testovací skripty si zákazník spravuje sám.
Automatické testy jsou součástí celého Test managementu, pro který se využívá SAP Solution Manager, kde se kombinuje s manuálními testy.