Claude Code pro QA engineery — 5 praktických workflow
Claude Code je CLI prostredie, ktoré dáva AI asistentovi kontext celého vášho repozitára. Pre QA engineera je to najefektívnejší spôsob, ako vygenerovať testy, opraviť flaky scenáre a udržať konzistenciu frameworku — bez otvárania prehliadača.
Tento článok je praktický návod s 5 workflow, ktoré reálne používame u našich klientov.
1. Setup: Claude Code pre QA projekt
Začni nainštalovaním oficiálneho CLI z claude.com/claude-code. Po claude login otvor repozitár a spusti claude. Pri prvom behu si nastav CLAUDE.md v roote s konvenciami vášho projektu:
# Test Automation — konvencie - Framework: Cypress 14 + TypeScript - Page Object pattern v cypress/support/pages/ - Žiadne hardcoded waits — používaj cy.intercept() alebo .should() - data-qa atribúty pre selektory - Test data cez factories (cypress/support/factories/) - Mailgun pre email flows
Tento súbor Claude číta pri každej inštrukcii. Ušetríte hodiny vysvetľovania.
2. Generovanie testu z user story
Klasický case: analytik napíše user story v Jire, ty potrebujete test. V Claude Code prostredí:
> Napíš Cypress test pre túto user story: "Jako uživatel chcem pridať položku do košíka, prejsť na checkout a dokončiť platbu cez Stripe. Po úspešnej platbe chcem vidieť potvrdenie objednávky s číslom." Pozri si existujúci paymentPage v cypress/support/pages/ a použij konvencie ako v ostatných testoch v cypress/e2e/checkout/.
Claude prečíta existujúce súbory, pochopí style guide a vygeneruje test, ktorý sa kompiluje a beží — nie iba vyzerá správne.
3. Refactoring flaky testov
Máte 15 flaky testov a týždeň deadline? Nasmeruj Claude na zoznam:
> Zanalyzuj cypress/e2e/checkout/payment.spec.ts. Identifikuj anti-flaky patterns (hardcoded timeouts, chýbajúce intercepty, DOM race conditions) a oprav ich. Zachovaj business logiku nezmenenú.
V ~70 % prípadov je výstup okamžite použiteľný. Pri zvyšných 30 % sa oplatí kolo review — Claude občas nahradí cy.wait() za cy.intercept(), ktorý zachytí nesprávny request.
4. Pull request review
Pridaj subagenta (súbor .claude/agents/qa-reviewer.md) so system promptom:
Si QA reviewer. Skontroluj PR a upozorni na: - duplikáty existujúcich testov - hardcoded timeouts - chýbajúce data-qa selektory - testy bez negative scenárov - porušenia Page Object patternu
Volaj ho cez /agents qa-reviewer pri každom PR. Dostanete komentár, ktorý dev tím priamo pridá do review.
5. Auto-dokumentácia testovacej suite
Dokumentácia je to, čo QA tímy majú najradšej — čítať, nepísať. Claude to robí za vás:
> Zgeneruj README.md pre cypress/e2e/checkout/. Pre každý spec súbor vypíš: čo testuje, aké use-case-y pokrýva, aké pre-conditions vyžaduje. Formát: markdown tabuľka.
Výstup je čitateľná dokumentácia, ktorú ukážeš biznis stakeholderom bez toho, aby sa pozerali do kódu.
Čo Claude Code nerieši
- Nerozumie tvojmu biznisu — musíš mu dať kontext cez CLAUDE.md a exampl-y.
- Nevie testy skutočne spustit cez vašu CI — ale vie napísať Jenkinsfile alebo GitHub Action.
- Občas halucinuje selektor — vždy validuj, že beží.
Čo merateľne získaš
- Čas na test zo 3 h → ~50 min.
- PR review-y s QA AI agentom chytia 40–60 % issue-ov pred human reviewerom.
- Onboarding juniora do frameworku z 3 týždňov na 5 dní (CLAUDE.md je študijný materiál).
Chcete rovnaký prístup u vás? Napište nám — dohodneme 30minutový discovery call.