การทดสอบฟังก์ชันการทำงานพื้นฐานของระบบเสียง

หน้านี้ครอบคลุมการทดสอบเสียงของ CTS Verifier (CTS-V) ซึ่งจะระบุว่าการค้นหาอุปกรณ์ต่อพ่วงเสียงพื้นฐาน การแจ้งเตือนการกำหนดเส้นทาง และกลไกการยกเลิกการเชื่อมต่อสตรีมในอุปกรณ์ที่อยู่ระหว่างการทดสอบ (DUT) ทำงานอย่างถูกต้องหรือไม่ โปรดอ่านวิธีการทั่วไปก่อนทำการทดสอบเหล่านี้

การทดสอบเสียงของชุดหูฟังแบบแอนะล็อก

การทดสอบเสียงของชุดหูฟังแบบแอนะล็อกจะตรวจสอบฟังก์ชันพื้นฐานของชุดหูฟังแบบแอนะล็อกที่เชื่อมต่อกับอุปกรณ์ที่อยู่ระหว่างการทดสอบ (DUT) ซึ่งรวมถึงการเล่นสัญญาณเสียง, Intent ของการเสียบ และปุ่มควบคุมการเล่นสื่อ การทดสอบนี้มีข้อกำหนดดังนี้

  • อุปกรณ์ต่อพ่วงที่จำเป็น: ต้องมีชุดหูฟังแบบแอนะล็อกที่เข้ากันได้กับ Android ซึ่งมีปลั๊กโทรศัพท์ขนาด 3.5 มม. แบบ 4 ตัวนำ

ชุดหูฟังและปลั๊กตัวอย่างแสดงอยู่ในรูปภาพต่อไปนี้

ตัวอย่างชุดหูฟังแบบอนาล็อก

รูปที่ 1 ชุดหูฟังแบบแอนะล็อกที่เข้ากันได้กับ Android ตัวอย่าง

ตัวอย่างปลั๊กโทรศัพท์แอนะล็อก 3.5 มม.

รูปที่ 2 ปลั๊กโทรศัพท์แบบแอนะล็อกขนาด 3.5 มม. แบบ 4 ตัวนำตัวอย่าง

อุปกรณ์เหล่านี้มีจำหน่ายทั่วไปและมักระบุด้วยคำว่า Built For Android แม้ว่าชุดหูฟังแบบแอนะล็อกหลายรุ่นจะเข้ากันได้สำหรับการทดสอบนี้

  • ข้อกำหนดของอุปกรณ์: DUT ต้องมีพอร์ตชุดหูฟังขนาด 3.5 มม. หาก DUT ไม่มีพอร์ตชุดหูฟังขนาด 3.5 มม. ให้ระบุในระหว่างการทดสอบ

หากต้องการทำการทดสอบเสียงของชุดหูฟังแบบแอนะล็อก ให้ทำตามขั้นตอนต่อไปนี้

  1. ตรวจสอบว่า DUT มีพอร์ตชุดหูฟังแบบแอนะล็อกหรือไม่ โดยทำดังนี้

    • หาก DUT มีพอร์ตชุดหูฟังแบบแอนะล็อก ให้แตะใช่
    • หาก DUT ไม่มีพอร์ตชุดหูฟังแบบแอนะล็อก ให้แตะไม่ ระบบจะทำเครื่องหมายการทดสอบเป็นผ่าน ไม่มีพอร์ตชุดหูฟัง และคุณสามารถไปยังการทดสอบถัดไปได้

    ผลการทดสอบสำหรับ DUT ที่ไม่มีพอร์ตชุดหูฟังแบบอนาล็อก

    รูปที่ 3 ผลการทดสอบสำหรับ DUT ที่ไม่มีพอร์ตชุดหูฟังแบบแอนะล็อก

  2. เสียบอุปกรณ์ต่อพ่วงชุดหูฟังแบบแอนะล็อกเข้ากับพอร์ตชุดหูฟังแบบแอนะล็อกใน DUT และตรวจสอบว่ามีข้อความปรากฏขึ้นเพื่อยืนยันว่าได้รับ Intent การแจ้งเตือนการเสียบแล้ว ข้อความนี้จะยืนยันว่า DUT มีพอร์ตชุดหูฟังแบบแอนะล็อก หากไม่มีข้อความปรากฏขึ้น แสดงว่ามีปัญหากับ Intent ของปลั๊กอินใน DUT และการทดสอบจะล้มเหลว

  3. แตะเล่น และตรวจสอบว่ามีเสียงดังขึ้นในชุดหูฟัง คุณอาจต้องปรับระดับเสียงเพื่อให้ได้ยินเสียง แตะหยุด เพื่อหยุดการเล่น

    • หากมีเสียงดังขึ้นในชุดหูฟัง ให้แตะใช่
    • หากไม่มีเสียงดังขึ้นในชุดหูฟัง แสดงว่ามีปัญหากับระบบการเล่นเสียง และการทดสอบจะล้มเหลว
  4. กดปุ่มเพิ่มระดับเสียง ลดระดับเสียง และ ปุ่มรับ/วางสายของชุดหูฟัง หรือ ปุ่มควบคุมการเล่นสื่อ บนชุดหูฟังแบบแอนะล็อกทีละปุ่ม และ ตรวจสอบว่าป้ายกำกับที่เกี่ยวข้องในการทดสอบเสียงของชุดหูฟังแบบแอนะล็อกสว่างขึ้น เมื่อกดแต่ละปุ่ม ซึ่งจะยืนยันว่า DUT จดจำการกดปุ่มได้

    • เมื่อป้ายกำกับทั้ง 3 รายการสว่างขึ้น แสดงว่าการทดสอบผ่าน
    • หากป้ายกำกับรายการใดรายการหนึ่งไม่สว่างขึ้น แสดงว่าระบบจดจำปุ่มบางปุ่มไม่ได้ และการทดสอบจะล้มเหลว

    UI สำหรับการทดสอบที่ผ่าน

    รูปที่ 4 ผลการทดสอบ UI สำหรับการทดสอบที่ผ่าน

การทดสอบการแจ้งเตือนอุปกรณ์อินพุตเสียง

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

  • อุปกรณ์ต่อพ่วงที่จำเป็น: อุปกรณ์ต่อพ่วงเสียง I/O แบบมีสาย ซึ่งอาจเป็นชุดหูฟังแบบมีสายหรือไมโครโฟนที่เชื่อมต่อกับแจ็กชุดหูฟังแบบแอนะล็อกใน DUT หรือชุดหูฟังเสียง USB หรือไมโครโฟนที่เชื่อมต่อกับพอร์ต USB ใน DUT
  • ข้อกำหนดของอุปกรณ์: DUT ต้องรองรับอุปกรณ์ต่อพ่วงเสียงแบบมีสาย ไม่ว่าจะ ผ่านแจ็กชุดหูฟังขนาด 3.5 มม. หรือพอร์ต USB ที่รองรับโหมดโฮสต์ หรือ ทั้ง 2 อย่าง หาก DUT ไม่รองรับอุปกรณ์ต่อพ่วงเสียงแบบมีสาย ให้ระบุในการทดสอบ

หากต้องการทำการทดสอบการแจ้งเตือนอุปกรณ์อินพุตเสียง ให้ทำตามขั้นตอนต่อไปนี้

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

    • เชื่อมต่ออุปกรณ์ต่อพ่วงอินพุตเสียงแบบมีสาย และตรวจสอบว่าการแจ้งเตือนการเชื่อมต่อปรากฏขึ้นในแผงทดสอบ
    • ยกเลิกการเชื่อมต่ออุปกรณ์ต่อพ่วงอินพุตเสียงแบบมีสาย และตรวจสอบว่าการแจ้งเตือนการยกเลิกการเชื่อมต่อปรากฏขึ้นในแผงทดสอบ

    UI การทดสอบการแจ้งเตือนอุปกรณ์อินพุตเสียง

    รูปที่ 5 UI ของการทดสอบการแจ้งเตือนอุปกรณ์อินพุตเสียง

หากการแจ้งเตือนทั้ง 2 รายการปรากฏขึ้น แสดงว่าการทดสอบผ่าน

การทดสอบการแจ้งเตือนอุปกรณ์เอาต์พุตเสียง

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

  • อุปกรณ์ต่อพ่วงที่จำเป็น: อุปกรณ์ต่อพ่วงเอาต์พุตเสียงแบบมีสาย ซึ่งอาจเป็นชุดหูฟังแบบมีสาย (หรือหูฟัง) ที่เชื่อมต่อกับช่องเสียบชุดหูฟังแบบแอนะล็อกใน DUT หรือชุดหูฟัง (หรือหูฟัง) เสียง USB ที่เชื่อมต่อกับพอร์ต USB ใน DUT
  • ข้อกำหนดของอุปกรณ์: DUT ต้องรองรับอุปกรณ์ต่อพ่วงเสียงแบบมีสาย ไม่ว่าจะผ่านแจ็กชุดหูฟังขนาด 3.5 มม. หรือพอร์ต USB ที่รองรับโหมดโฮสต์ หรือทั้ง 2 อย่าง หาก DUT ไม่รองรับอุปกรณ์ต่อพ่วงเสียงแบบมีสาย ให้ระบุในการทดสอบ

หากต้องการทำการทดสอบการแจ้งเตือนอุปกรณ์เอาต์พุตเสียง ให้ทำตามขั้นตอนต่อไปนี้

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

    • เชื่อมต่ออุปกรณ์ต่อพ่วงเอาต์พุตเสียงแบบมีสาย และตรวจสอบว่าการแจ้งเตือนการเชื่อมต่อปรากฏขึ้นในแผงทดสอบ
    • ยกเลิกการเชื่อมต่ออุปกรณ์ต่อพ่วงเอาต์พุตเสียงแบบมีสาย และตรวจสอบว่าการแจ้งเตือนการยกเลิกการเชื่อมต่อปรากฏขึ้นในแผงทดสอบ

    UI การทดสอบการแจ้งเตือนอุปกรณ์เอาต์พุตเสียง

    รูปที่ 6 UI ของการทดสอบการแจ้งเตือนอุปกรณ์เอาต์พุตเสียง

หากการแจ้งเตือนทั้ง 2 รายการปรากฏขึ้น แสดงว่าการทดสอบผ่าน

การทดสอบการแจ้งเตือนการกำหนดเส้นทางอินพุตเสียง

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

  • อุปกรณ์ต่อพ่วงที่จำเป็น: อุปกรณ์ต่อพ่วงเสียง I/O แบบมีสาย ซึ่งอาจเป็นชุดหูฟังแบบมีสายหรือไมโครโฟนที่เชื่อมต่อกับแจ็กชุดหูฟังแบบแอนะล็อกใน DUT หรือชุดหูฟังเสียง USB หรือไมโครโฟนที่เชื่อมต่อกับพอร์ต USB ใน DUT
  • ข้อกำหนดของอุปกรณ์: DUT ต้องรองรับอุปกรณ์ต่อพ่วงเสียงแบบมีสาย ไม่ว่าจะผ่านแจ็กชุดหูฟังขนาด 3.5 มม. หรือพอร์ต USB ที่รองรับโหมดโฮสต์ หรือทั้ง 2 อย่าง หาก DUT ไม่รองรับอุปกรณ์ต่อพ่วงเสียงแบบมีสาย ให้ระบุในการทดสอบ

หากต้องการทำการทดสอบการแจ้งเตือนการกำหนดเส้นทางอินพุตเสียง ให้ทำตามขั้นตอนต่อไปนี้

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

ทดสอบการแจ้งเตือนการกำหนดเส้นทางอินพุตเสียง

รูปที่ 7 การทดสอบการแจ้งเตือนการกำหนดเส้นทางอินพุตเสียง, กำลังบันทึก

  1. เชื่อมต่ออุปกรณ์ต่อพ่วงอินพุตเสียงแบบมีสาย รอ 5-10 วินาที แล้วตรวจสอบว่ามีข้อความแจ้งเตือนการกำหนดเส้นทางปรากฏขึ้น
    • หากการแจ้งเตือนปรากฏขึ้น แสดงว่าการทดสอบผ่าน
    • หากการแจ้งเตือนไม่ปรากฏขึ้น แสดงว่าการทดสอบล้มเหลว
  2. แตะหยุด เพื่อสิ้นสุดการบันทึก

การทดสอบการแจ้งเตือนการกำหนดเส้นทางเอาต์พุตเสียง

การทดสอบการแจ้งเตือนการกำหนดเส้นทางเอาต์พุตเสียงจะตรวจสอบว่าระบบส่งการแจ้งเตือนการกำหนดเส้นทางเมื่อมีการเชื่อมต่ออุปกรณ์ต่อพ่วงเอาต์พุตเสียงกับ DUT การทดสอบนี้มีข้อกำหนดดังนี้

  • อุปกรณ์ต่อพ่วงที่จำเป็น: อุปกรณ์ต่อพ่วงเอาต์พุตเสียงแบบมีสาย ซึ่งอาจเป็นชุดหูฟังแบบมีสาย (หรือหูฟัง) ที่เชื่อมต่อกับแจ็กชุดหูฟังแบบแอนะล็อกใน DUT หรือชุดหูฟัง (หรือหูฟัง) เสียง USB ที่เชื่อมต่อกับพอร์ต USB ใน DUT
  • ข้อกำหนดของอุปกรณ์: DUT ต้องรองรับอุปกรณ์ต่อพ่วงเสียงแบบมีสาย ไม่ว่าจะผ่านแจ็กชุดหูฟังขนาด 3.5 มม. หรือพอร์ต USB ที่รองรับโหมดโฮสต์ หรือทั้ง 2 อย่าง หาก DUT ไม่รองรับอุปกรณ์ต่อพ่วงเสียงแบบมีสาย ให้ระบุในการทดสอบ

หากต้องการทำการทดสอบการแจ้งเตือนการกำหนดเส้นทางเอาต์พุตเสียง ให้ทำตามขั้นตอนต่อไปนี้

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

    ทดสอบการแจ้งเตือนการกำหนดเส้นทางเอาต์พุตเสียง

    รูปที่ 8 การทดสอบการแจ้งเตือนการกำหนดเส้นทางเอาต์พุตเสียง, กำลังเล่น

  3. เชื่อมต่ออุปกรณ์ต่อพ่วงเอาต์พุตเสียงแบบมีสาย รอ 5-10 วินาที แล้วตรวจสอบว่ามีข้อความแจ้งเตือนการกำหนดเส้นทางปรากฏขึ้น

    • หากการแจ้งเตือนปรากฏขึ้น แสดงว่าการทดสอบผ่าน
    • หากการแจ้งเตือนไม่ปรากฏขึ้น แสดงว่าการทดสอบล้มเหลว
  4. แตะหยุด เพื่อสิ้นสุดการบันทึก

การทดสอบการยกเลิกการเชื่อมต่อสตรีมเสียง

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

  • ข้อกำหนดของ DUT: การทดสอบการยกเลิกการเชื่อมต่อสตรีมเสียงต้องใช้อุปกรณ์ที่มีแจ็กชุดหูฟังแบบแอนะล็อกหรือพอร์ตเสียงโหมดโฮสต์ USB (หรือทั้ง 2 อย่าง)
  • อุปกรณ์ต่อพ่วงที่จำเป็น: การทดสอบการยกเลิกการเชื่อมต่อสตรีมเสียงต้องใช้ชุดหูฟังแบบแอนะล็อกหรืออุปกรณ์เสียง I/O USB คุณสามารถใช้ขั้วต่อลูปแบ็กแบบแอนะล็อก (ใช้ในการทดสอบเวลาในการตอบสนองของลูปแบ็กเสียง) แทนชุดหูฟังแบบแอนะล็อกได้

หากต้องการทำการทดสอบการยกเลิกการเชื่อมต่อสตรีมเสียง ให้ทำตามขั้นตอนต่อไปนี้

  1. จากจอแสดงผลหลักของ CTS Verifier ให้เลือกการทดสอบการยกเลิกการเชื่อมต่อสตรีมเสียง เพื่อเริ่มการทดสอบ
  2. ยืนยันการรองรับชุดหูฟังแบบแอนะล็อกหรืออุปกรณ์เสียง I/O USB โดยตอบคำถามอุปกรณ์นี้รองรับอุปกรณ์ต่อพ่วงเสียงแบบแอนะล็อกหรือ USB ไหม หากคำถามไม่ปรากฏขึ้น แสดงว่าระบบได้ยืนยันการมีอยู่ของฮาร์ดแวร์ที่จำเป็นแล้ว
  3. กดเริ่ม เมื่อได้รับข้อความแจ้ง ให้เสียบและถอดอุปกรณ์ต่อพ่วงเสียง I/O หลายครั้งขณะที่ทำการทดสอบการกำหนดค่าต่างๆ ของสตรีมการเล่นหรือการบันทึก

สถานะของการทดสอบการกำหนดค่าแต่ละรายการจะปรากฏขึ้นบนหน้าจอ หากการกำหนดค่าทั้งหมดผ่านการทดสอบสำเร็จ แสดงว่าการทดสอบผ่าน