Marcel Veselka
Founder | Wopee.io and Tesena
Blog
Marcel Veselka
Founder | Wopee.io and Tesena
Svět softwarového testování prochází radikální proměnou. Zatímco dříve jsme se snažili hlavně o to, abychom „efektivně klikali do aplikací“, dnes díky umělé inteligenci posouváme hranice mnohem dál. Marcel Veselka, expert s více než dvacetiletou praxí v oboru, ve své přednášce vysvětluje, proč už klasická automatizace nestačí a jakou roli v naší budoucnosti sehrají AI agenti a MCP(Model Context Protocol).
V IT se všichni snažíme zrychlovat, ale s rychlostí roste i komplexita. Tradiční model, kde se do testování investuje zhruba 30 % času vývoje, začíná narážet na své limity. Navíc až 40 % času automatizace dnes „spalujeme“ na úpravě lokátorů a údržbě stávajících testů. AI nám nabízí cestu, jak z tohoto začarovaného kruhu ven.
Mnoho lidí si pod AI představí jen chatovací okno, ale v testování se posouváme k LLM workflow a AI agentům.
Typický testovací agent by měl být schopen na příkaz „objednej pizzu a prověř, že cena je nad 100 Kč“ sám otevřít prohlížeč, navigovat se, klikat a vyplňovat pole. Pokud narazí na chybu, měl by svůj postup opravit a zkusit to znovu, podobně jako člověk.
Klíčovou novinkou je Model Context Protocol (MCP). Jde o standard, který umožňuje AI agentům komunikovat s různými aplikacemi a službami bez nutnosti složitého programování. Funguje jako konektor, díky kterému může agent:
Dnes už nemusíte psát složitý kód v TypeScriptu; pomocí MCP a vhodných promptů ve VS Code můžete agentovi zadat úkol typu „přihlas se na LinkedIn a pozvi mé přátele na webinář“ a on to provede.
I když je MCP silný nástroj, může být někdy pomalý nebo mu chybí kontext. Proto se do popředí dostávají skilly – znovupoužitelné instrukce a skripty, které si agent načte do kontextu jen tehdy, když je skutečně potřebuje (on-demand).
Příkladem může být skill pro reporting chyb. Místo aby agent jen hádal, jak má vypadat hlášení chyby, dostane přesnou metodiku (názvosloví, labely, priority) a podle ní pak analyzuje existující tickety v GitHubu nebo navrhuje nové.
Představte si tým AI agentů, kteří spolupracují. Marcel demonstroval proces, kde agent (v roli test analytika) dostane ID bugu z Jiry, stáhne si detaily, v nástroji Wopee.io (který Marcel vyvíjí) vybere relevantní testy, spustí je přes Playwright a výsledek reportuje zpět do Jiry jako komentář. To vše se děje autonomně a koordinovaně.
Marcel připouští, že AI je v určitém smyslu bublina, která jednou splaskne, podobně jako dot-com bublina v roce 2000. To ale neznamená, že technologie zmizí. Naopak, z bubliny vzejdou vítězové, kteří změní trh.
Dnes se nacházíme ve fázi „AI augmented testing“, kdy AI testování obohacuje, ale směřujeme k „agentickému testování“, kde kód pro testy možná nebude vůbec potřeba. Role v IT se začínají míchat – z každého se stává „builder“ a hranice mezi vývojářem, testerem a produktovým manažerem se stírají.
Závěrečné doporučení? Nehledejte v tom magii, ale experimentujte. Sledujte trendy, zkoušejte nové nástroje (Cursor, MCP servery, Playwright agenty) a nenechte si ujet vlak, i když zatím přesně nevíme, kterým směrem se koleje v budoucnu stočí.
Celou přednášku můžete zhlédnout na YouTube zde.
Nenechejte si ujít nejnovější informace.
Vyplňte nám vaši e-mailovou adresu a dostávejte pravidelnou nálož informací ohledně nadcházejících školení, akcí a testingového know-how.
Chcete poradit?
Napište si o naši bezplatnou, neprodejní konzultaci zdarma. Vyplňte formulář a my se vám ozveme zpět.
Hlídací pes
Nenašeli jste termín, který by vám vyhovoval? ....
Upozornění