การบันทึกหน้าจอสำหรับนักทดสอบ QA: บันทึกบั๊กและสร้างคลังทดสอบ

เรียนรู้วิธีที่ผู้เชี่ยวชาญ QA ใช้การบันทึกหน้าจอเพื่อบันทึกบั๊กอย่างชัดเจน สร้างคลังทดสอบถดถอย และปรับปรุงการสื่อสารในทีม

การบันทึกหน้าจอสำหรับนักทดสอบ QA: บันทึกบั๊กและสร้างคลังทดสอบ

การทดสอบการประกันคุณภาพเป็นรากฐานของซอฟต์แวร์ที่เชื่อถือได้ อย่างไรก็ตาม หนึ่งในความท้าทายที่ยิ่งใหญ่ที่สุดของทีม QA คือการสื่อสารบั๊กอย่างชัดเจน โดยเฉพาะปัญหาที่ซับซ้อน เกิดขึ้นไม่สม่ำเสมอ หรือยากต่อการจำลอง การบันทึกหน้าจอเปลี่ยนแปลงวิธีที่ผู้เชี่ยวชาญ QA บันทึกปัญหา แบ่งปันผลการค้นพบ และสร้างความรู้องค์กรอย่างสิ้นเชิง

เหตุใดทีม QA จึงต้องการการบันทึกหน้าจอ

รายงานบั๊กที่เขียนพร้อมขั้นตอนการจำลองอาจเปิดพื้นที่สำหรับการตีความมากเกินไป การบันทึกหน้าจอขจัดความคลุมเครือโดยแสดงให้เห็นว่าเกิดอะไรขึ้นอย่างแน่ชัด ตามลำดับใด และภายใต้เงื่อนไขใด นักพัฒนาสามารถมองเห็นบั๊กด้วยตัวเองก่อนที่จะแตะโค้ดแม้แต่บรรทัดเดียว

การบันทึกหน้าจอช่วยทีม QA:

  • จับภาพบั๊กที่เกิดขึ้นไม่สม่ำเสมอ — ที่หายไปเมื่อคุณพยายามจำลองอีกครั้ง
  • บันทึกบริบทอย่างครบถ้วน — ไม่ใช่แค่ข้อผิดพลาด แต่สิ่งที่นำไปสู่ข้อผิดพลาดนั้น
  • ลดการสื่อสารไปมา ระหว่าง QA และนักพัฒนา
  • ฝึกอบรมนักทดสอบใหม่ ด้วยตัวอย่างภาพของพฤติกรรมที่คาดหวังเทียบกับพฤติกรรมจริง

การตั้งค่าขั้นตอนการบันทึก QA ของคุณ

1. เลือกโหมดการจับภาพที่เหมาะสม

สำหรับการบันทึกบั๊กส่วนใหญ่ คุณจะต้องจับภาพหน้าต่างแอปพลิเคชันเฉพาะแทนที่จะเป็นทั้งหน้าจอ ซึ่งช่วยให้การบันทึกมีความเฉพาะเจาะจงและขนาดไฟล์จัดการได้ง่าย

ใน Recorded เลือกโหมด จับภาพหน้าต่าง และเลือกแอปพลิเคชันที่กำลังทดสอบ ด้วยวิธีนี้ การบันทึกของคุณจะติดตามหน้าต่างโดยอัตโนมัติแม้ว่าคุณจะย้ายมัน

2. เปิดใช้งานเสียงระบบและไมโครโฟน

การบันทึก QA ได้รับประโยชน์จากการบรรยาย ขณะที่คุณดำเนินการตามขั้นตอนการจำลอง ให้อธิบายสิ่งที่คุณกำลังทำ พฤติกรรมที่คาดหวัง และสิ่งที่เกิดขึ้นจริง สิ่งนี้เปลี่ยนวิดีโอเงียบเป็นรายงานบั๊กที่สมบูรณ์

เปิดใช้งานทั้งการป้อนไมโครโฟนและการจับเสียงระบบเพื่อบันทึกเสียงข้อผิดพลาด เสียงการแจ้งเตือน หรือข้อบกพร่องทางเสียงที่เป็นส่วนหนึ่งของบั๊ก

3. ใช้เอฟเฟกต์ซูมสำหรับรายละเอียด UI ที่สำคัญ

องค์ประกอบ UI ขนาดเล็ก — ปุ่มที่ไม่ตรงแนว ข้อความที่ถูกตัด ความไม่สอดคล้องของสี — อาจมองเห็นได้ยากในการบันทึกแบบเต็มหน้าจอ ใช้เอฟเฟกต์ซูมเพื่อเน้นพื้นที่ที่มีข้อบกพร่องอย่างแน่ชัด

ในโปรแกรมแก้ไขของ Recorded เพิ่มคีย์เฟรมซูมเพื่อดึงความสนใจไปที่องค์ประกอบ UI ที่มีปัญหา ซึ่งช่วยให้นักพัฒนาไม่ต้องเพ่งมองการบันทึก 1080p เพื่อหาความไม่ตรงแนว 2 พิกเซล

4. เพิ่มคำอธิบายด้วยการซ้อนข้อความ

เพิ่มการซ้อนข้อความโดยตรงในโปรแกรมแก้ไขเพื่อระบุ:

  • พฤติกรรมที่คาดหวังเทียบกับพฤติกรรมจริง
  • สภาพแวดล้อมการทดสอบ (เวอร์ชัน OS เบราว์เซอร์ เวอร์ชันแอป)
  • ระดับความรุนแรง
  • ขั้นตอนที่เสร็จสิ้นก่อนที่บั๊กจะปรากฏ

การสร้างคลังทดสอบถดถอย

หนึ่งในการใช้งานที่มีคุณค่ามากที่สุดของการบันทึกหน้าจอใน QA คือการสร้างคลังทดสอบถดถอยแบบภาพ — คอลเลกชันการบันทึกที่แสดงให้เห็นว่าฟีเจอร์ควรทำงานอย่างถูกต้องอย่างไร

บันทึก “เส้นทางทอง”

สำหรับแต่ละฟีเจอร์หลัก ให้สร้างการบันทึกอ้างอิงที่แสดงเส้นทางที่สมบูรณ์แบบ: ทุกอย่างทำงานตรงตามที่ออกแบบ ติดป้ายกำกับอย่างชัดเจนด้วยเวอร์ชันแอป วันที่ และชื่อฟีเจอร์

เมื่อมีการเผยแพร่เวอร์ชันใหม่ ทีมของคุณสามารถเปรียบเทียบพฤติกรรมใหม่กับการบันทึกเส้นทางทองเพื่อค้นพบการถดถอยอย่างรวดเร็ว แม้จะไม่มีการครอบคลุมการทดสอบอัตโนมัติก็ตาม

จัดระเบียบตามฟีเจอร์และเวอร์ชันบิลด์

จัดโครงสร้างคลังของคุณด้วยโฟลเดอร์ที่จัดระเบียบตาม:

  • พื้นที่ฟีเจอร์ (การยืนยันตัวตน การชำระเงิน แดชบอร์ด ฯลฯ)
  • เวอร์ชันบิลด์/การเผยแพร่
  • ประเภทการทดสอบ (Smoke, การถดถอย, กรณีขอบ, ประสิทธิภาพ)

ซึ่งช่วยให้ค้นหาการบันทึกที่เกี่ยวข้องได้ง่ายเมื่อตรวจสอบบั๊กหรือเตรียมการสำหรับการตรวจสอบการเผยแพร่

สร้างคู่ “ก่อนและหลัง”

เมื่อบั๊กได้รับการแก้ไข ให้บันทึกทั้งพฤติกรรมที่เสียหายและพฤติกรรมที่แก้ไขแล้วเคียงข้างกัน คู่เหล่านี้มีคุณค่าอย่างมากสำหรับ:

  • ยืนยันว่าการแก้ไขแก้ปัญหาได้จริง
  • ให้หลักฐานการแก้ไขสำหรับตั๋วบั๊ก
  • ฝึกอบรมสมาชิกทีมใหม่ให้รู้จักสิ่งที่ต้องระวัง

เคล็ดลับสำหรับการบันทึกรายงานบั๊กที่มีประสิทธิภาพ

รักษาการบันทึกให้สั้นและมีเป้าหมาย

มุ่งเป้าการบันทึกที่น้อยกว่า 3 นาที หากการจำลองบั๊กต้องการขั้นตอนมากมาย ให้พิจารณาแบ่งออกเป็นคลิปตั้งบริบทและคลิปสาธิตบั๊ก

เริ่มการบันทึกก่อนการกระทำที่มีปัญหาเล็กน้อย ไม่ใช่ตั้งแต่เริ่มต้นการเปิดแอปพลิเคชัน (เว้นแต่บั๊กจะอยู่ในลำดับการเริ่มต้น)

แสดงขั้นตอนการจำลองอย่างชัดเจน

เปิดโปรแกรมแก้ไขข้อความหรือกระดาษโน้ตบนจอที่สองและพิมพ์ขั้นตอนการจำลองก่อนเริ่มบันทึก จากนั้นปฏิบัติตามอย่างแน่ชัดต่อหน้ากล้อง ซึ่งสร้างการอ้างอิงในตัวที่นักพัฒนาสามารถปฏิบัติตามได้

หรือใช้การซ้อนข้อความเพื่อแสดงหมายเลขขั้นตอนขณะที่คุณดำเนินการตามลำดับการจำลอง

รวมข้อมูลสภาพแวดล้อม

เริ่มการบันทึกแต่ละครั้งด้วยหน้าจอสั้นๆ ที่แสดง:

  • ระบบปฏิบัติการและเวอร์ชัน
  • เวอร์ชันแอปพลิเคชัน
  • เบราว์เซอร์และเวอร์ชัน (สำหรับเว็บ)
  • การตั้งค่าการกำหนดค่าที่เกี่ยวข้อง

ซึ่งขจัดการถกเถียง “ใช้งานได้บนเครื่องของฉัน” ทันที

สาธิตพฤติกรรมที่คาดหวัง

เมื่อเป็นไปได้ แสดงสิ่งที่ควรเกิดขึ้นควบคู่กับสิ่งที่เกิดขึ้นจริง หากบั๊กเป็นปุ่มที่ไม่ตอบสนอง ให้แสดงปุ่มที่ทำงานได้ที่อื่นในแอปที่ทำงานอย่างถูกต้อง จากนั้นสาธิตปุ่มที่เสียหาย

การแบ่งปันการบันทึกกับทีมของคุณ

ส่งออกด้วยคุณภาพที่เหมาะสม

สำหรับรายงานบั๊กภายใน ให้ส่งออกเป็น MP4 ขนาด 1080p — สร้างสมดุลระหว่างคุณภาพและขนาดไฟล์ได้ดี สำหรับการบันทึกที่มีรายละเอียด UI ขนาดเล็ก ให้พิจารณาการจับภาพด้วยความละเอียด 2 เท่า หรือใช้เอฟเฟกต์ซูมในโปรแกรมแก้ไขก่อนส่งออก

แนบกับตั๋วบั๊กโดยตรง

เครื่องมือติดตามบั๊กส่วนใหญ่ (Jira, Linear, GitHub Issues) ยอมรับไฟล์แนบวิดีโอ แนบการบันทึกของคุณโดยตรงกับตั๋วแทนการลิงก์ไปยังแหล่งภายนอก ซึ่งช่วยให้ทุกอย่างอยู่ในที่เดียวและรับประกันว่าการบันทึกจะได้รับการเก็บรักษาแม้ลิงก์การแบ่งปันจะหมดอายุ

ใช้ GIF สำหรับการแสดงตัวอย่างอย่างรวดเร็ว

สำหรับการสาธิตบั๊กสั้นๆ (น้อยกว่า 10 วินาที) ให้ส่งออกเป็น GIF เคลื่อนไหว GIF แสดงผลแบบ inline ในเครื่องมือติดตามปัญหาและเครื่องมือแชทส่วนใหญ่ ทำให้บั๊กมองเห็นได้ทันทีโดยไม่ต้องคลิกเล่น

การวัดผลกระทบ

ทีมที่นำการบันทึกหน้าจอมาใช้ในขั้นตอนการทำงาน QA มักพบว่า:

  • ความคิดเห็นที่ขอความชัดเจนน้อยลง บนตั๋วบั๊ก
  • นักพัฒนาจำลองบั๊กที่รายงานได้เร็วขึ้น
  • เวลาในการแก้ไขลดลง เพราะนักพัฒนาเข้าใจปัญหาอย่างครบถ้วนก่อนเริ่มต้น
  • การครอบคลุมการถดถอยที่ดีขึ้น ผ่านคลังทดสอบแบบภาพ

เริ่มต้นวันนี้

คุณไม่จำเป็นต้องมีการตั้งค่าที่ซับซ้อนเพื่อเริ่มต้น บันทึกรายงานบั๊กถัดไปของคุณด้วย Recorded เพิ่มการบรรยายสั้นๆ ที่อธิบายสิ่งที่คุณคาดหวังเทียบกับสิ่งที่เกิดขึ้น และแนบกับตั๋วของคุณ ความแตกต่างในความเร็วการตอบสนองของนักพัฒนาจะเห็นได้ทันที

เมื่อทีมของคุณสร้างความมั่นใจในการบันทึกหน้าจอ ให้ขยายไปสู่คลังการถดถอยและการบันทึกอ้างอิง “เส้นทางทอง” สินทรัพย์เหล่านี้สะสมคุณค่าไปตามเวลา กลายเป็นระบบเอกสารที่มีชีวิตสำหรับผลิตภัณฑ์ทั้งหมดของคุณ