Nahrávka
Nahrávka, ne popis.
Všechno, co se v aplikaci opravdu stalo, uložené a přehratelné — takže to nikdo nemusí rekonstruovat po paměti ani přepisovat do tiketu.
01
DOM, síť, konzole
Přetočte záznam zpět, zmrazte kterýkoli snímek a okomentujte ho. Požadavky i logy leží na stejné časové ose jako kliknutí, která je vyvolala.
- Přehrání DOM — stránka tak, jak byla — ne video o ní; můžete zastavit na snímku a psát do něj.
- Síťový waterfall — každý požadavek s časem i stavem, srovnaný proti kliknutím.
- Konzole — chyby a logy na stejné ose, takže selhání má svou příčinu hned vedle sebe.
02
Všude, kde se testuje
Každý rekordér vytvoří stejný záznam, takže chyba nalezená na telefonu se čte stejně jako ta z notebooku — a nikdo kvůli tomu nevkládá token.
- Rozšíření do prohlížeče — nahrává ruční testování v jakékoli webové aplikaci v prohlížeči s jádrem Chromium — screenshoty, kliknutí, requesty i s obsahem, chyby z konzole a DOM stream.
- Přímo ve vaší aplikaci — rekordér pro React se vloží do vývojového nebo preview buildu vaší webové aplikace, takže nahrávají i testeři na telefonech; rekordér pro Expo dělá totéž uvnitř React Native aplikace.
- Propojit, ne opisovat — tester rekordér přihlásí schválením krátkého kódu nebo naskenováním QR. Klíč, který dostane, umí jen posílat záznamy do toho workspace, a to jen do sezení, která sám založil — nepřečte nástěnku, úkol ani žádné jiné sezení — a v nastavení jde kdykoli zrušit.
03
Asi 1 % z toho
Agent nečte původní tok událostí. Čte úsporný výtah — a právě proto se celý testovací záznam vejde do jediného promptu.
- Naměřeno — 55minutový záznam s 6 010 událostmi vyjde zhruba na 76 000 tokenů.
- Jeden prompt — to je dost málo na to předat ho celý, ne po shrnutých útržcích.
- Ne surový log — rozhraním je výtah; celý tok zůstává na disku k přehrání.
04
Nikdo nic nepřepisuje
Tester přestane přepisovat, co dělal, a vývojář se přestane ptát na kroky. Obojí už v záznamu je.
- Žádné přepisování — „sepiš postup reprodukce“ přestane být úkol, který někdo dělá.
- Konec „nejde zopakovat“ — zmrazený snímek, selhaný požadavek i větev dorazí společně.
- Funguje i bez agentů — jako obyčejný rekordér a plátno pro poznámky; agentní smyčka je volitelná.