A hibahalmaz csak egy része a történetnek
A JavaScript hiba azonosítja a sikertelen kódot, de gyakran kihagyja a hibát okozó interakciós állapotot. Ugyanez a kivétel lehet ártalmatlan navigáció közben vagy kritikus fizetéskor. A munkamenet-visszajátszás hozzáadja a látható sorrendet: mire kattintott a felhasználó, melyik állapot volt a képernyőn, és hogy az interfész helyreállt-e.
A leghasznosabb beállítás összekapcsolja a hiba időbélyegét és a munkamenet-azonosítót. A mérnökök megnyithatják a pontos pillanatot, áttekinthetik az előző műveleteket, és összehasonlíthatják a műszaki részleteket a felhasználói hatásokkal, ahelyett, hogy egy elszigetelt veremnyomból próbálnának reprodukálni.
Gyűjtsük össze a reprodukcióhoz szükséges kontextust
Rögzítse a hibaüzenetet, a veremet, a forrás URL-t, a böngészőt, az eszközosztályt, az útvonalat, a kiadásazonosítót és az időbélyeget. Párosítsa ezeket a részleteket a legutóbbi oldalátmenetekkel és termékeseményekkel. Kerülje a privát űrlapok tartalmának hibakeresési kontextusként történő gyűjtését; az interakciós sorrend általában elegendő.
Normalizálja és csoportosítsa az ismétlődő hibákat, hogy egyetlen hiba ne hozzon létre több ezer független jegyet. Tartson reprezentatív munkameneteket minden értelmes környezethez vagy útvonalhoz.
- Üzenet és veremnyom
- Útvonal és kiadás verzió
- Böngésző és nézetablak kontextusa
- Kapcsolódó felhasználói műveletek és termékesemények
- Reprezentatív ülés ismétlés
A prioritás előtt értékelje a felhasználói hatást
Nem minden konzolhiba blokkolja a felhasználót. Tekintse át, mi történt a kivétel után. A vezérlő nem válaszol, meghiúsult a navigáció, elvesztek az adatok, vagy a termék megfelelően működött? Kombinálja a gyakoriságot a súlyossággal és az érintett munkafolyamat fontosságával.
Különös figyelmet érdemelnek a regisztrációs, fizetési, fiók-helyreállítási és alapvető termékműveletek során fellépő hibák. Az alacsony frekvenciájú hiba továbbra is sürgős lehet, ha blokkolja a nagy értékű eredményt.
Hozzon létre egy megbízható reprodukciót
Kövesse a rögzített sorrendet ugyanabban a böngészőosztályban és nézetablakban. Ha lehetséges, párosítsa a funkciók jelzőit, a fiók állapotát és az útvonalparamétereket. Ha a probléma időzítéssel kapcsolatos, figyelje a betöltési állapotokat és a hiba körüli ismételt műveleteket. Az ismétlés felfedheti, hogy a felhasználó kétszer kattintott, miközben egy kérés függőben volt, vagy navigált az állapotfrissítés befejezése előtt.
A javítás után adjon hozzá egy automatikus tesztet, amely a sikertelen elérési utat jelzi. Figyelje a csoportosított hibát a kiadás után, és ellenőrizze az új munkameneteket, hogy megbizonyosodjon arról, hogy az interfész megfelelően helyreáll.
Az Rplay összekötve tartja a hibát
Az Rplay a teljes interakciós idővonal mellett rögzíti a böngészőhibákat. A csapatok megnyithatják az érintett munkamenetet a hibalistából, ellenőrizhetik a pontos sorrendet, és ellenőrizhetik, hogy a javítás ugyanilyen viselkedésre vonatkozik. Ez a kontextus csökkenti a reprodukálási időt, és segít a termék- és mérnöki csapatoknak megegyezni a hatásról.

























