BugRepro: ส่วนขยาย Chrome สำหรับการบันทึกและบันทึกข้อบกพร่องที่แม่นยำ
BugRepro ซึ่งพัฒนาโดยทีม BugRepro เป็นส่วนขยายของ Chrome ที่ช่วยให้นักพัฒนาและผู้ทดสอบสามารถจับรายงานข้อบกพร่องที่สามารถทำซ้ำได้โดยการรวมการบันทึกภาพกับบันทึกทางเทคนิค มันบันทึกเซสชันหน้าจ while while เก็บข้อผิดพลาดในคอนโซล คำขอเครือข่าย และข้อมูลเมตาของระบบโดยอัตโนมัติลงในรายงานที่รวมกันสำหรับการวินิจฉัย การแชร์ด้วยการคลิกเดียวจะสร้างลิงก์และรวมเข้ากับเครื่องติดตามข้อบกพร่องทั่วไป ทำให้วิศวกร QA ผู้จัดการผลิตภัณฑ์ และทีมสนับสนุนสามารถให้รายละเอียดสภาพแวดล้อมที่แน่นอนซึ่งช่วยลดความขัดแย้ง 'มันทำงานบนเครื่องของฉัน' ได้
ส่วนขยายจับอะไรเพื่อทำให้ข้อบกพร่องสามารถทำซ้ำได้?
ส่วนขยายจับคู่บริบทภาพกับข้อมูลทางเทคนิค. ในระหว่างการบันทึก เครื่องมือจะรวบรวมประเภทหลักฐานหลายประเภทที่นักพัฒนานำไปใช้ในการทำซ้ำปัญหา ซึ่งรวมถึงวิดีโอหน้าจอของข้อบกพร่อง ข้อผิดพลาดในคอนโซลและการติดตาม JavaScript คำขอและการตอบสนองของเครือข่ายที่บันทึก รวมถึงข้อมูลเมตาดาต้าของระบบ เช่น เวอร์ชันเบราว์เซอร์และความละเอียดของหน้าจอ การรวมกันนั้นให้ภาพรวมที่เป็นเอกภาพของเวลาทำงานและสภาพแวดล้อมของผู้ทดสอบเพื่อการวินิจฉัยที่รวดเร็วขึ้น.
ทีมควรจัดการข้อมูลที่ละเอียดอ่อนและข้อกำหนดบัญชีอย่างไร?
ผลลัพธ์ที่บันทึกไว้รวมถึงเนื้อหาที่มองเห็นได้บนหน้าจอ ดังนั้นการกำกับดูแลจึงจำเป็น. นักพัฒนาบันทึกว่าส่วนขยายจับเนื้อหาหน้าจอและบันทึกทางเทคนิคเฉพาะเมื่อผู้ใช้เริ่มการบันทึก และผู้ใช้ควรหลีกเลี่ยงการเปิดเผยข้อมูลรับรองหรือส่วนหัวที่ได้รับการป้องกันในระหว่างเซสชัน การบันทึก การจัดการ และการแชร์รายงานมักจะต้องสร้างบัญชี ซึ่งทำให้การควบคุมการบริหารเป็นไปได้ แต่ก็เป็นขั้นตอนการดำเนินงานที่ทีมต้องนำไปใช้.
ส่วนขยายสามารถเชื่อมต่อกับเครื่องติดตามข้อบกพร่องที่มีอยู่และกระบวนการทำงานของทีมได้หรือไม่?
ส่วนขยายสนับสนุนการส่งต่อโดยตรงเข้าสู่กระบวนการทำงานที่จัดตั้งขึ้น. มันสร้างลิงก์ที่แชร์ได้และเสนอการรวมเข้ากับระบบการจัดการโครงการที่ได้รับความนิยม รวมถึงเส้นทางการส่งออกไปยังเครื่องติดตามปัญหาของโค้ด ซึ่งช่วยให้ QA และการสนับสนุนแนบหลักฐานเดียวกันโดยตรงกับปัญหา ลดการสูญเสียบริบทระหว่างผู้รายงานและวิศวกร และเข้ากับกระบวนการคัดกรองที่มีอยู่โดยไม่ต้องใช้เครื่องมือเดสก์ท็อปแยกต่างหาก.
ส่วนขยายเพิ่มภาระการทำงานในระดับเดสก์ท็อปให้กับการดีบักหรือไม่?
เครื่องมือทำงานภายในเบราว์เซอร์และหลีกเลี่ยงลูกค้าเดสก์ท็อปที่หนักหน่วง. มันทำงานเป็นส่วนขยายของ Chrome และนักพัฒนาวางตำแหน่งให้เป็นทางเลือกที่เบาและอยู่บนเบราว์เซอร์แทนชุดบันทึกเดสก์ท็อปเต็มรูปแบบ บันทึกทางเทคนิคที่ไม่ต้องการการกำหนดค่าใดๆ จะทำงานในพื้นหลังระหว่างการจับภาพ และส่วนขยายนี้เข้ากันได้กับเบราว์เซอร์ที่ใช้ Chromium เช่น Edge และ Brave ดังนั้นทีมจึงสามารถใช้มันได้โดยไม่ต้องติดตั้งแอปพลิเคชันพื้นเมืองเพิ่มเติม.
ทางเลือกที่ใช้งานได้จริงสำหรับทีมที่ยอมรับการแลกเปลี่ยนด้านการปฏิบัติการเล็กน้อย
สำหรับกลุ่มพัฒนา, QA, และการสนับสนุนที่ให้ความสำคัญกับหลักฐานที่ชัดเจนและสามารถทำซ้ำได้, ส่วนขยายนี้เป็นตัวเลือกที่ใช้งานได้จริงที่ช่วยลดรอบการคัดกรอง. การแลกเปลี่ยนคือทางปฏิบัติ: ทีมต้องตั้งกฎสำหรับสิ่งที่ผู้ทดสอบบันทึกและวิธีการจัดการรายงานที่เก็บไว้. ทีมที่นำแนวทางการจับภาพที่เรียบง่ายและการควบคุมบัญชีมาใช้จะได้รับรายงานข้อบกพร่องที่สม่ำเสมอมากขึ้น; ทีมที่ไม่เต็มใจที่จะจัดการเนื้อหาที่บันทึกควรพิจารณาวิธีการรายงานอื่น ๆ.
ข้อดี
- รวมวิดีโอหน้าจอเข้ากับบันทึกคอนโซลและเครือข่ายในรายงานเดียว
- การแชร์ด้วยการคลิกเดียวสร้างลิงก์ที่สร้างขึ้นสำหรับการทำงานร่วมกันอย่างรวดเร็ว
- รวมเข้ากับตัวติดตามทั่วไปเช่น Jira และ GitHub
- ทำงานบนเบราว์เซอร์, หลีกเลี่ยงการติดตั้งซอฟต์แวร์เดสก์ท็อปขนาดใหญ่
ข้อเสีย
- การบันทึกและแชร์รายงานมักต้องการการสร้างบัญชีผู้ใช้
- การบันทึกจะรวมถึงข้อมูลที่ละเอียดอ่อนที่มองเห็นได้บนหน้าจอ
- ค่าใช้จ่ายในการดำเนินงานเพื่อจัดการการบันทึกที่เก็บไว้และการเข้าถึง