บางท่านอาจจะเคยอ่านเจอบททดสอบนี้แล้ว แต่ก็น่าจะมีคนที่เพิ่งเริ่มใช้แบบผมคงจะเป็นประโยชน์บาง...นะครับ
วิธีการทดสอบการทำงานของ BB ด้วยตัวคุณเอง (Device Self Test)
ธันวาคม 2nd, 2009 | Author: Kubargame
สำหรับเพื่อนๆ ที่ต้องไปซื้อเครื่องมือสอง หรือ เครื่องใหม่ ก็ตามนะครับ สิ่งที่ต้องคำนึงเป็นอย่างแรกเลยก็คือ Feature การใช้งานต่างๆ ของเครื่องที่จะซื้อจะสามารถทำงานได้ครบถ้วนหมดหรือไม่
วันนี้ผมมีวิธีการทดสอบแบบง่ายๆ มาฝากครับ เป็นการใช้ “Device Self Test Application” ซึ่งมาพร้อมกับ BB อยู่แล้ว
(ผมใช้ BB Curve 8900 ในการทดสอบนะครับ รุ่นอื่นอาจะมีแตกต่างอยู่บ้าง)
1. เข้าไปที่ “Option” -> “Status” แล้วพิมพ์ test
จะขึ้นหน้าของ “Device Self Test Applicaiton” ขึ้นมา แล้วเริ่ม test ได้โดยการ กดที่เมนูแล้วเลือก “Start”
2. เลือก Feature ที่เราจะทำการทดสอบ (Test Configuration)
โดย BB 8900 ของผมจะมีให้เลือกอยู่ 7 หมวดด้วยกันคือ
- Keyboard and Trackball
- Misc
- Handset Audio
- Headset Audio
- Bluetooth Audio
- RF Component
- GPS
ผมเลือกทุกอันแล้วก็กด “Run”
ซึ่งพอเลือกแล้วในขั้นตอน test ก็จะมีรายละเอียดที่ลงลึกลงไปของแต่ละอันอีก ตามขั้นตอนต่อไปเลยครับ
3. เริ่มการทดสอบ
ในขั้นตอนนี้ Application จะบอกข้อมูลให้เรา 2 ส่วนคือ
- User Input: -> สิ่งที่ให้เราทำ หรือให้เราป้อนเข้าไป
- Expected Output: -> สิ่งที่ตัวเครื่องควรจะตอบสนอง ซึ่งถ้าเครื่องไม่ตอบสนองตามที่ Application คาดหมายไว้ ก็แสดงว่าเครื่อง BB นั้นมีปัญหาในการใช้งานส่วนนี้แน่นอน
3.1 Keyboard Test
- User Input: Press any key.
- Expected output: The pressed key will be displayed.
ส่วน นี้ให้เรา test keyboard ครับ ให้กดปุ่มดูทุกปุ่มเลย รวมถึงปุ่มที่อยู่ด้านข้างทั้งหมดเลยนะครับ เพื่อตรวจสอบว่า BB เครื่องนี้ใช้ได้ทุกปุ่ม
เสร็จแล้วให้กดที่ Track Ball เพื่อเรียกเมนูขึ้นมา แล้วเลือก Next เพื่อไปทดสอบส่วนอื่นต่อไป โดยในการ Next แต่ละครั้ง Application จะถามว่า “Does this test pass?” เราก็ตอบ yes/No ตามผลที่เราทดสอบได้นะครับ เพื่อที่ตอนสุดท้ายแล้ว Application จะเก็บผลการทดสอบไว้เป็นรายงานให้เราได้ด้วย
3.2 Trackball Test
- User Input: Click or roll trackball. Press any key to exit this test
- Expected Output: The corresponding trackball events should be displayed correctly
ส่วน นี้สำหรับทดสอบ Trackball ให้ลองเลื่อน ซ้าย ขวา บน ล่าง และการ click ดู พอทดสอบเสร็จแล้วก็ให้กดปุ่มบน keyboard ปุ่มไหนก็ได้เพื่อทดสอบส่วนต่อไป
3.3 Light Sensor Test
- User Input: None
- Expected Output: the light sensor raw reading displayed below should match ip with the environmental lighting
ส่วน นี้สำหรับทดสอบส่วนตรวจสอบ Sensor แสง ให้ลองเอามือป้อง/ปิดตรงด้านหน้าของเครื่องที่เป็น Sensor แสงดู หรือเอาเครื่องชูเข้าไปหาหลอดไฟดู ตัวเลขที่อยู่บนหน้าจอจะต้องเปลี่ยนไปตามที่เราทำ ตัวเลขยิ่งน้อยหมายถึงแสงน้อย ตัวเลขมากก็คือการสว่างมากๆ
3.4 Keypad Blacklight Test
- User Input: Press any key.
- Expected Output: The keyboard backlight should be on after key pressing.
ส่วน นี้สำหรับทดสอบ Blacklight ของ keyboard คือเวลาที่เราพิมพ์บน BB จะมีไฟหลังปุ่ม keyboard เพื่อให้เราสามารถพิมพ์ในที่มืดได้สบายๆ
ให้ กด key ไหนก็ได้แล้วสังเกตุว่าไฟ Blacklight ขึ้นหรือไม่
3.5 LED Test
- User Input: Press any key cycle the LED color
- Expected Output: The LED color should be cycled by key presses.
เครื่อง BB 8900 ของผมสามารถแสดงไฟเตือนตรงมุมขวาบนได้ 3 สี คือ แดง เขียว และ น้ำเงิน ให้ลองกดที่ key ไหนก็ได้แล้วสังเกตุว่าสี LED บนเครื่องจะวนอยู่ 3 สีนี้
3.6 LCD Blacklight Test
- User Input: Press SPACE key to toggle blacklight
- Expected Output: The LCD backlight should be toggled with every key pressing.
สำหรับ ทดสอบการเปิดและปิด Backlight ของหน้าจอ โดยให้กด SPACE เครื่องจะต้องค่อยๆ ปิดหน้าจอไป และเมื่อกดอีกครั้งหน้าจอก็จะสว่างอีกครั้งนึง
3.7 LCD Pixel Test
- User Input: Press any key
- Expected Output: A sequence of solid screens should be displayed and cycled with every key press.
สำหรับ ทดสอบหา Bad Pixel ให้กดปุ่มไหนก็ได้ จากนั้นหน้าจอจะเปลี่ยนเป็นสี แดง เขียว น้ำเงิน ขาว วนไปเรื่อยๆ เพื่อให้เราหา Bad Pixel หรือจุดที่มีปัญหาในการแสดงสีต่างๆ ได้ชัดเจนขึ้น
3.8 Vibrator Test
- User Input: Press any key to toggle the vibrator
- Expected Output: The vibrator should be on and off with every key pressing
สำหรับทดสอบการสั่นของเครื่อง ให้กดปุ่มไหนก็ได้เพื่อให้เริ่มสั่น และกดอีกทีเพื่อหยุด
3.9 Hoster Detect Switch Test
- User Input: Put device into and out of the hoster
- Expected Output: The display Into-Hoster and Out-of-Hoster events match
สำหรับทดสอบการตรวจสอบการใส่ซองและถอดซอง
3.10 Handset Speaker Test
- User Input: Press any key
สำหรับทดสอบลำโพง Handset (สำหรับฟังเสียงคุยในโทรศัพท์) เมื่อกดปุ่มใดๆ เครื่องจะมีเสียงที่ความถี่ต่างๆ 5 ความถี่ด้วยกัน
3.11 Handfree Speaker Test
- User Input: Press any key
สำหรับทดสอบลำโพง Handfree เมื่อกดปุ่มใดๆ เครื่องจะมีเสียงที่ความถี่ต่างๆ 5 ความถี่ด้วยกัน
3.12 Handset Microphone Test
- User Input: Press any key and speak to the handset microphone for 5 seconds.
- Expected Output: Your speech should be played on the handfree speaker.
สำหรับทดสอบ Microphone ให้กดปุ่มไหนก็ได้แล้วพูดประมาณ 5 วินาที จากนั้นเครื่องจะต้องแสดงเสียงที่เราพูดออกมาทาง Handfree
3.13 Headset Detect Switch Test
- User Input: Plugin and plug out the headset. Click and unclick headset buttons.
สำหรับทดสอบหูฟัง (Headset) ให้ลองเสียบ ถอด และกดปุ่มบนหูฟัง โปรแกรมจะแสดงข้อความตามที่เราทำไป
3.14 Headset Speaker Test
- User Input: Press any key
สำหรับทดสอบหูฟัง Headset เมื่อกดปุ่มใดๆ เครื่องจะมีเสียงที่ความถี่ต่างๆ 5 ความถี่ด้วยกัน
3.15 Headdset Microphone Test
- User Input: Press any key and speak to the headset microphone for 5 seconds.
- Expected Output: Your speech should be played on the headset speaker.
สำหรับทดสอบ Microphone ให้กดปุ่มไหนก็ได้แล้วพูดประมาณ 5 วินาที จากนั้นเครื่องจะต้องแสดงเสียงที่เราพูดออกมาทางหูฟัง
3.16 Bluetooth Speaker Test ….
3.17 Bluetooth Microphone Test …….
3.18 RF Antenna Test
สำหรับ ทดสอบการโทรศัพท์ ให้ใส่ SIM เข้าไปแล้วกำหนดเบอร์สำหรับโทรออก อาจจะเป็นเบอร์เพื่อนเราหรือเจ้าของร้านก็ได้ โปรแกรมจะแสดงระดับสัญญาญโทรศัพท์และบันทึกการโทรเข้าโทรออก
3.19 GPS Test
สำหรับ ทดสอบ GPS โดยให้ออกไปกลางแจ้งแล้วเลือกเมนู “Start Fixing” เพื่อรับสัญญาญ GPS ให้รอซักพักจะมีข้อมูลตำแหน่งขึ้นมาที่ GPS Info
ฮู้ !!! ……………. 19 Items ครับสำหรับ BB 8900 ของผม ของรุ่นอื่นอาจจะมีรายละเอียดที่แตกต่างกันไป
หวังว่าคงได้รับประโยชน์และความรู้จาก Post นี้บ้างนะครับ
ขอบคุณแหล่งที่มาครับ :
http://www.lampangclub.com/board/index.php?topic=1891.0