qa-recorder — ไลบรารีดีบัก QA ที่จับเซสชัน DOM·เครือข่าย·คอนโซลเป็นรายงาน HTML เดียวโดยไม่ต้องขอสิทธิ์
(npmjs.com)สร้างขึ้นเพราะระหว่างทำ QA มักมีการสิ้นเปลืองทรัพยากรโดยไม่จำเป็นจากบั๊กที่ไม่สามารถทำให้เกิดซ้ำได้
qa-recorder ใช้วิธี serialize DOM บนพื้นฐาน rrweb แทนการจับภาพหน้าจอ จึงไม่ต้องมีการขอสิทธิ์ และทำงานได้เหมือนเดิมบน Safari·Firefox·เบราว์เซอร์มือถือ·WebView
สิ่งที่ถูกจับเก็บ:
- รีเพลย์เซสชัน DOM (rrweb)
- บันทึกเครือข่าย (ฟอร์แมต HAR 1.2)
- คอนโซลเออร์เรอร์และล็อก
ทั้งสามอย่างจะถูกรวมเป็นไฟล์ HTML ไฟล์เดียว สามารถส่งต่อบริบทการทำซ้ำปัญหาได้ตามเดิมเพียงแชร์ไฟล์เดียวโดยไม่ต้องมีเซิร์ฟเวอร์แยก
หากช่วยแจ้งสภาพแวดล้อมที่ยังไม่รองรับหรือส่งฟีดแบ็กมา จะขอบคุณมากครับ!
ยังไม่มีความคิดเห็น