ROSTISLAV ŠLECHTA · SOFTWARE TESTER

Software testing, který pomáhá předcházet chybám.

Pomáhám ověřit, že váš software funguje tak, jak má. Od analýzy požadavků a návrhu testovacích scénářů přes manuální testování až po automatizované testy, které pomáhají udržet kvalitu i při dalších změnách.

Webové aplikace · API · Java/.NET SDK · CI/CD pipeline

CO PRO VÁS ZAJISTÍM

Testování od prvního scénáře až po automatizaci.

Každý projekt potřebuje jiný rozsah testování. Pomohu určit, co je potřeba ověřit, připravit vhodné testovací scénáře a provést testy tak, aby jejich výsledky přinesly konkrétní informace o kvalitě řešení.

01

Analýza a návrh testů

Projdu požadavky, identifikuji důležité scénáře a připravím testovací analýzu, strategii a sadu testovacích scénářů.

02

Manuální a funkční testování

Ověřím chování aplikace, práci s daty, chybové stavy i návaznosti mezi jednotlivými funkcemi.

03

Automatizované testování

Připravím nebo rozšířím automatizované testy pro opakované ověřování funkčnosti a regresní testování.

04

Exekuce a vyhodnocení testů

Provedu testy, zaznamenám zjištěné problémy a připravím přehled výsledků včetně informací potřebných k jejich řešení.

OBLASTI TESTOVÁNÍ

Od uživatelského rozhraní až po integrace.

Webové aplikace — FE a BE

Testování frontendové i backendové části, funkcionality, validací, práce s daty a návazností mezi komponentami. Funkční, integrační, regresní a end-to-end testy.

CI/CD pipeline

Ověřování procesů buildu, validací, generování a publikace artefaktů. Testování chybových stavů a návazností mezi jednotlivými kroky automatizovaného procesu.

API — REST a SOAP

Ověřování API, requestů a response, datových struktur, validací, chybových odpovědí a komunikace mezi systémy.

Java a .NET SDK

Testování klientských knihoven a integračních řešení, včetně REST/SOAP komunikace, zpracování chyb a návazností na další systémy.

JAK PRACUJI

Testování musí dávat smysl, ne jen generovat reporty.

Nejde o to otestovat všechno za každou cenu. Důležité je pochopit, co aplikace dělá, kde může selhat a které scénáře mají největší význam.

  1. 01

    Pochopení požadavků

    Seznámím se s řešením, jeho funkcionalitou a očekávaným chováním.

  2. 02

    Návrh testovacího přístupu

    Připravím scénáře podle rizik, důležitosti funkcionality a potřeb projektu.

  3. 03

    Provedení testů

    Kombinuji manuální a automatizované testování podle toho, co je pro danou oblast nejvhodnější.

  4. 04

    Vyhodnocení a ověření oprav

    Zdokumentuji výsledky, pomohu s reprodukcí chyb a ověřím, že provedené změny fungují správně.

Cílem je mít přehled o skutečném stavu aplikace a snížit riziko, že se problém projeví až po nasazení.

O MNĚ

Rostislav Šlechta — Test Engineer

Věnuji se testování softwaru v bankovním prostředí, kde se setkávají webové aplikace, API, integrační řešení a automatizované vývojové procesy.

Mám zkušenosti s návrhem testovacích scénářů, manuálním ověřováním funkcionality, automatizovanými testy i testováním komplexních návazností mezi systémy.

Při práci využívám nástroje jako Playwright, Mocha, Postman a JMeter. Zaměřuji se také na testování Java a .NET SDK a na ověřování funkčnosti CI/CD pipeline.

Důležité je pro mě nejen chybu najít, ale také ji spolehlivě reprodukovat, srozumitelně popsat a ověřit její odstranění.

KONTAKT

Potřebujete do vývoje zapojit testování?

Ať už potřebujete otestovat novou funkcionalitu, připravit automatizované testy nebo získat lepší přehled o kvalitě svého řešení, můžeme probrat, co váš projekt potřebuje.

Kontaktovat Rostislava