ZKUŠENOSTI Z PRAXE

Konkrétní problémy.
Bez interních jmenovek.

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í.

02 / INTEGRACE A TRACINGREST · SOAP · JAVA/.NET · MESSAGING

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“.

Typ práce: regresní, E2E, release a DR testování.

PODOBNÁ VÝZVA?

Podíváme se na ni společně.

Ozvat se Rostovi