Následující příklady jsou zobecněné podle oblastí, ve kterých pracuji. Jména systémů, prostředí i interní detaily zůstávají tam, kam patří: uvnitř firmy.
01 / API PLATFORMYAPI · OPENAPI · KOMPATIBILITA
Když API cestuje přes pipeline do katalogu
Výzva
Ověřit, že API vytvořené v navazujícím nástroji doputuje do katalogu včetně správných metadat, verzí a stavu — a že katalog neodsouhlasí nekompatibilní změnu jen proto, že o ni někdo hezky požádal.
Co testuji
Registraci z pipeline, validace vstupů, kompatibilitu vůči konzumentům, změny životního cyklu, ACL a návaznost mezi API, schématy, frontendem a backendem.
Typ práce: funkční, integrační, AT a regresní testování.
Najít požadavek, který si udělal výlet přes šest služeb
Výzva
Komunikace projde několika službami a protokoly. Když se ztratí kontext, chyba se špatně hledá a každý log vypráví trochu jiný příběh.
Co testuji
Volání REST a SOAP, chování Java/.NET SDK, messaging a integrační routy; ověřuji průchod trace ID, spanů a souvisejících tagů včetně kombinací W3C a B3 hlaviček.
Typ práce: integrační, E2E a diagnostické testy observability.
03 / DELIVERY A SPOLEHLIVOSTCI/CD · UAT · POST-DEPLOY · DR
Po upgradu kontrolovat víc než to, jestli svítí pod
Výzva
Vydání nové verze nebo přesun do jiného prostředí může změnit chování aplikace, závislostí i generovaných artefaktů. „Nasazeno“ není totéž co „ověřeno“.
Co testuji
Regresní sady po upgradech, end-to-end scénáře, post-deployment kontroly a připravenost testů pro UAT a disaster recovery. Výsledky patří do reportu, ne do věty „vypadá to dobře“.