สถานีเครื่องมือหมายเลข 9
กลับไปที่รายการ

การทดสอบเชิงสำรวจในเชิงปฏิบัติ: การเดินทางของการค้นพบนอกเหนือจากกรณีทดสอบ

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

ประกันคุณภาพ การทดสอบเชิงสำรวจ เอสบีทีเอ็ม เคล็ดลับการทดสอบ การทดสอบด้วยตนเอง การประกันคุณภาพ

อัปเดตล่าสุด:2026-03-07

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

1. การทดสอบเชิงสำรวจคืออะไร?

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

2. การจัดการทดสอบตามเซสชัน (SBTM)

ใช้ "เซสชัน" เพื่อจัดการการทดสอบเชิงสำรวจ แต่ละเซสชันประกอบด้วย:

  • กฎบัตร

    คุณกำลังสำรวจอะไรในครั้งนี้? ตัวอย่าง: "สำรวจพฤติกรรมของรถเข็นช็อปปิ้งภายใต้สถานการณ์ที่รุนแรง"

  • จำกัดเวลา

    โดยปกติจะใช้เวลา 60-90 นาที

  • บันทึกย่อ

    บันทึกปัญหา คำถาม และแนวคิดที่ค้นพบ

  • ข้อบกพร่อง/ปัญหา

    ปัญหาการรายงานอย่างเป็นทางการ

3. เคล็ดลับที่ 1: การสวมบทบาท

แกล้งทำเป็นผู้ใช้ประเภทอื่น:

  • ผู้ใช้มือใหม่

    มือใหม่หัดใช้ครั้งแรก

  • ผู้ใช้ไม่ว่าง

    พนักงานออฟฟิศที่ยุ่งวุ่นวายรีบร้อน

  • ผู้ใช้ที่เป็นอันตราย

    ผู้ใช้ที่เป็นอันตรายซึ่งจงใจต้องการสร้างความเสียหาย

  • ผู้ใช้ที่สามารถเข้าถึงได้

    ผู้พิการที่ใช้อุปกรณ์ช่วยเหลือ

  • ผู้ใช้อุปกรณ์เคลื่อนที่

    ผู้ใช้อุปกรณ์เคลื่อนที่ที่มีการเชื่อมต่ออินเทอร์เน็ตไม่เสถียร

4. เคล็ดลับ 2: วิธีการทดสอบ CRUD

ทดสอบสร้าง อ่าน อัปเดต ลบ สำหรับแต่ละออบเจ็กต์ข้อมูล:

  • ลบทันทีหลังจากสร้าง

    ทดสอบสร้าง Edge Case อย่างรวดเร็วเพื่อการลบ

  • สร้างข้อมูลจำนวนมาก

    ทดสอบประสิทธิภาพของระบบภายใต้ข้อมูลจำนวนมาก

  • แก้ไขข้อมูลเดียวกันในเวลาเดียวกัน

    ทดสอบการจัดการการแก้ไขพร้อมกัน

  • ลบเนื้อหาที่อ้างอิง

    ทดสอบความสมบูรณ์ของข้อมูลที่เกี่ยวข้อง

5. เคล็ดลับที่สาม: ขัดจังหวะกระบวนการ

“ออก” ตามขั้นตอนต่างๆ:

  • กรอกแบบฟอร์มลงครึ่งหนึ่งแล้วคลิกหน้าก่อนหน้า

    ข้อมูลการทดสอบจะถูกเก็บไว้หรือไม่

  • ปิดเบราว์เซอร์ในระหว่างขั้นตอนการชำระเงิน

    ทดสอบความสมบูรณ์ของธุรกรรม

  • การตัดการเชื่อมต่อเครือข่ายขณะอัพโหลดไฟล์

    ทดสอบการจัดการข้อยกเว้นของเครือข่าย

  • คลิกปุ่มส่ง

    ทดสอบการป้องกันการส่งซ้ำ

6. เคล็ดลับ 4: การทดสอบมูลค่าสูงสุด

ลองใช้อินพุตที่รุนแรงหลากหลาย: ข้อความที่ยาวมาก (ชื่อ 10,000 คำ), อักขระพิเศษ (อีโมจิ, แท็ก HTML, ไวยากรณ์ SQL), ค่าว่างและศูนย์, ตัวเลขลบ, ตัวเลขที่มีขนาดใหญ่มาก, ข้อความในภาษาต่างๆ

7. เคล็ดลับที่ห้า: วิธีการเปลี่ยนแปลงสิ่งแวดล้อม

เปลี่ยนสภาพแวดล้อมการทดสอบ: สลับภาษา เปลี่ยนเขตเวลา ปรับความละเอียดของหน้าจอ เปิด/ปิดโหมดมืด จำลองเครือข่ายที่ช้า (Chrome DevTools → เครือข่าย → 3G ที่ช้า)

8. บันทึกกระบวนการสำรวจ

สิ่งที่สำคัญที่สุดเกี่ยวกับการทดสอบเชิงสำรวจคือการบันทึก:

  • การบันทึกหน้าจอ

    ใช้ OBS หรือการบันทึกในตัวเพื่อตรวจสอบในภายหลัง

  • บันทึกย่อทันที

    ใช้ Notion หรือ OneNote เพื่อจดบันทึกขณะทำการวัด

  • แผนที่ความคิด

    จัดระเบียบความครอบคลุมการทดสอบและการค้นพบด้วย XMind

ℹ️

คำแถลงทั่วไป

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

ข้อเสนอแนะ