# Nahrávky testování (https://docs.vitrinka.ai/cs/qa/sessions)



## Nahrajte běh [#record]

Spusťte [rekordér v prohlížeči](/cs/qa/extension) a testujte jako vždycky; uvnitř vaší vlastní webové aplikace — na telefonu, kde rozšíření neběží — je to [webový rekordér](/cs/qa/recorder/web) a v mobilní aplikaci [rekordér cest pro Expo](/cs/qa/recorder/expo). Session zaznamená průchod samotný — obrazovky, kliknutí, síťová volání, chyby v konzoli, Web Vitals — plus každou anotaci, kterou po cestě uděláte. Zastavte nahrávání a běh přistane jako session nástěnka: vaše obrazovky v pořadí, jak jste jimi prošli, s chybami připojenými tam, kde se staly.

Kolegům nebo zákazníkům, kteří nemají rekordér, můžete nabídnout widget `<vitrinka-report>` přímo v aplikaci. Hlášení zůstane v karanténě, dokud ho administrátor nezkontroluje a neschválí.

## Souhrn nahrávky [#preprocess]

Server připraví souhrn nahrávky, ve kterém seskupí opakované události a zvýrazní chyby:

* Série holých kliknutí na jedné obrazovce se složí do jednoho kroku; anotované nebo selhávající kroky zůstávají vlastní.
* Selhávající síťová volání se deduplikují podle metody, cesty a stavu — pět pětistovek z jednoho endpointu je jedna chyba s počtem.
* Chyby v konzoli se deduplikují podle zprávy; Web Vitals se shrnou po routách.

Agent může začít souhrnem a podrobnosti si načíst podle potřeby. Celou nahrávku si můžete také přehrát v prohlížeči.

## Co s tím pipeline udělá [#pipeline]

Skill pro zpracování nahrávek vede připojeného agenta následujícími kroky. Výsledek závisí na jeho přístupu k repozitáři, testovacímu prostředí a na zadání:

* **Seskupí** deduplikované chyby do skutečných pracovních celků — třicet chyb v session je obvykle hrstka příčin.
* **Opraví, co umí**, v repozitáři aplikace, a každou vaši anotaci zavře s důkazem.
* **Napíše e2e testy** pro cesty, které jste prošli, takže příští regresi chytí stroj místo vás; jejich běhy přistanou v [QA záznamu](/cs/qa/runs) funkce.
* **Ověří** to opětovným během těch cest a výsledky vykreslí na session nástěnku jako další průchod, vedle vaší původní nahrávky — před a po se čte na první pohled.
* **Zbytek předá vývojářům** s plnou rekonstrukcí a vlastními postřehy, místo tiketu, který chybu popisuje napůl.

Pokud používáte externí tracker, můžete schválené hlášení převést na tiket přes [konektor](/cs/operator/connectors). Nastavená synchronizace přenáší podporované změny mezi tiketem a hlášením.

## Co vidíte a co přestáváte dělat [#board]

Na nástěnce vidíte původní průchod, nalezené chyby a přidané důkazy po opravě. Záznam vám pomůže s těmito úkoly:

* Sepisování kroků reprodukce — session je reprodukce.
* Sbírání screenshotů a výpisů konzole — zaznamenáno při testování.
* Kontrola opravy — agent může přidat nový průchod na stejnou nástěnku a předat vám anotace ke schválení.

<Callout type="warn">
  Session podléhají retenci: smazaná nahrávka zůstává obnovitelná po ochrannou lhůtu, pak se trvale smaže — obrazovky, události i bloby. Neberte session nástěnku jako dlouhodobou dokumentaci; na tu jsou [dokumenty a artefakty](/cs/dev/skills/authoring).
</Callout>
