SLUŽBY
Najdu, kde se to rozchází.
Ještě než se rozčílí uživatel.
Testování navržené kolem skutečného toku systému: od požadavku a API přes integrační služby až po nasazení.
01
API a schema registry
Rozhraní bývá jednoduché. Dokud ho nezačne používat někdo další.
Ověřuji REST a SOAP API, OpenAPI kontrakty, registraci a validaci schémat, verzování, kompatibilitu i práci s chybami. Dívám se také na to, jak se API chová ve formuláři, backendu a navazujících systémech.
02
Integrační testování
Protože „tohle si předáváme správně“ je hypotéza, ne výsledek testu.
Testuji end-to-end komunikaci mezi službami a SDK v Java i .NET prostředí. V praxi se potkávám s REST, SOAP, Kafka, Artemis a integračními routami — včetně timeoutů, chybových stavů a nečekaných kombinací.
03
Automatizace a regresní sady
Rutina patří automatům. Překvapení si nechme pro narozeniny.
Navrhuji a rozšiřuji AT, E2E a regresní scénáře. Pomáhám s jejich zapojením do CI/CD, s přepisem opakovaných manuálních kontrol do automatizace i s čitelným reportováním výsledků.
04
Testování pipeline a releasů
Build může být zelený. Otázka je, jestli dorazilo i to, co měl doručit.
Ověřuji generování a publikaci artefaktů, registraci API z delivery pipeline, validační chyby a post-deployment chování. Zkušenosti mám s regresním ověřováním změn při upgradech a v různých testovacích prostředích.
05
Tracing a diagnostika integrací
Když se požadavek ztratí po cestě, hledám jeho stopu.
Zaměřuji se na průchod trace ID, spanů a souvisejících tagů napříč službami. Ověřuji, jestli trasování odpovídá chování REST/SOAP volání i messagingu a jestli se z něj dá pochopit, kde nastal problém.
06
Upgrade, regresní a DR testy
Velká změna si zaslouží víc než „na devu to nastartovalo“.
Provádím regresní a post-deployment kontroly při změnách verzí a prostředí. V evidenci mám také přípravu a exekuci scénářů pro UAT a disaster-recovery testy.
CO SI ODNESete
Výsledek, se kterým se dá pracovat.
Scénáře
Co a proč má smysl ověřit.
Exekuci
Automaticky, ručně, nebo kombinací obojího.
Nálezy
Jasný popis, reprodukce a souvislosti.
Rozhodnutí
Co je pokryté a jaké riziko zbývá.
MÁTE KONKRÉTNÍ VÝZVU?
Proberme ji dřív, než se z ní stane incident.
Domluvit se ↗