QAwalk

Všichni průvodci › Podle použití

Podle použití

SEO a kontrola landing pages na produkci, jen pro čtení, každý den

Readonly běh veřejných stránek jako návštěvník: nadpisy, metadata, hreflang, Open Graph, strukturovaná data, přetečení, konzole. Nasdílený, porovnaný se včerejškem, opravený dřív, než si toho všimne někdo jiný.

Landing page je jediná obrazovka, na kterou má názor každý a po úterním deployi ji nekontroluje nikdo. QAwalk ji projde jako návštěvník každý den, v každém jazyce a viewportu, a ukáže, co se hnulo.

Co nás pálí

Metadata se rozbíjejí potichu: description se zkrátí, hreflang ukáže na špatný jazyk, s novým skriptem přibude chyba v konzoli. Dozvíme se to z reportu za pár týdnů.

Co se změní s QAwalkem

Scénář vašich veřejných stránek s počitatelnými kritérii: právě jeden H1, description aspoň 50 znaků, hreflang pro každý jazyk, žádné vodorovné přetečení, žádné chyby v konzoli, odkaz na podmínky. K tomu pár otázek na úsudek: je primární akce jasná, říká stránka, co se stane po registraci. Produkce je v QAwalku vždy jen pro čtení, cestou se nic nemůže změnit.

Jak to funguje

  1. Popište stránky

    scénář typu flow s readonly: true, krok na veřejnou stránku, path po jazycích, deterministické kontroly metadat a rozložení, sémantické otázky na srozumitelnost. Šablonou je scénář veřejných stránek QAwalku.

  2. Spusťte proti produkci

    qawalk start --scenario qa/flows/public.yml --env production, qawalk walk, qawalk evaluate, qawalk share. CLI na produkci odmítne cokoli kromě GET a blokuje cesty, které uvedete.

  3. Porovnejte se včerejškem

    qawalk compare nebo výběr *Porovnat* ukáže změněné verdikty, důkazy a pixely; tabulka metadat v lightboxu označí chybějící a duplicitní tagy.

  4. Naplánujte to

    malá úloha v CI pouští tytéž čtyři příkazy denně; na čtení výsledků stačí token jen pro čtení, na sdílení token testera. QAwalk to přesně tak dělá sám sobě.

Skilly a prompty

Napiš readonly scénář našich veřejných stránek (home, ceník, registrace, podmínky) v cs a en s kritérii na SEO a rozložení, spusť ho na produkci a nasdílej.

Očekávaný výsledek: qa/flows/public.yml s cestami po jazycích, nasdílený běh, souhrnný řádek a seznam nesplněných nebo neposouzených kritérií s důkazy.

Porovnej dnešní běh veřejných stránek se včerejším a řekni mi jen, co se změnilo v metadatech nebo rozložení.

Očekávaný výsledek: krátký seznam z porovnání; nezměněné stránky jsou pojmenované jako nezměněné.

Co dostanete

Otázky

Nahrazuje to Search Console nebo Lighthouse?

Ne. Ukazuje, co se na stránkách skutečně vykresluje a co se změnilo; pozice a výkon jsou z jiných nástrojů. Balíček pro výkon a přístupnost je v plánu.

Ukládá běh osobní údaje?

Veřejné stránky jako návštěvník žádné neobsahují; produkční scénáře držte u veřejných stránek a nikdy se tam nepřihlašujte.

Jak to vypadá

Skutečný běh QAwalku nad jeho veřejnými stránkami, obnovený každý den. Tuhle plachtu dostane váš tým.

6 z 6 kroků splněno · 2026-09-24Otevřít běh v QAwalku ↗

Další průvodci

Akceptace tasku s AI agentem přímo v pull requestuRegrese před releasem: porovnání běhu s přijatým referenčním běhemE‑mailové flow: zachyťte zprávu vedle obrazovky, která ji poslala

Instalace ve třech krocích

QAwalk běží tam, kde je váš kód a váš agent. Služba výsledky ukládá a verzuje, zobrazuje plachtu a sbírá schválení.

  1. Přidejte CLI do projektu
    npm install --save-dev github:sinfin/qawalk#v0.1.0

    Prelaunch: repozitář je zatím soukromý. O přístup požádejte Sinfin.

  2. Vytvořte konfiguraci a nainstalujte skill
    npx qawalk init --agent claude --org <your-org>
    npx qawalk doctor

    Skill se zkopíruje do .claude/skills/qawalk.

  3. Založte organizaci a vytvořte token

    Založte organizaci, stanete se jejím adminem. Úvodní stránka nabídne token s rolí tester jedním kliknutím, později ho najdete v Nastavení → API tokeny. Uložte ho do .env projektu:

    QAWALK_TOKEN=qwk_…
    TYPESAFE_API_KEY=…   # optional: semantic evaluator
  4. Spusťte a nasdílejte
    npx qawalk start --scenario docs/tasks/TASK-123/qa/scenario.yml --env local
    npx qawalk walk        # playwright steps; agent/manual steps: qawalk capture
    npx qawalk evaluate
    npx qawalk share --pr

    Nebo požádejte agenta: “Projdi akceptační plán TASK-123 s QAwalk na localu a nasdílej výsledek.”