TW201317593A - 模仿插拔動作的測試裝置及其測試方法 - Google Patents

模仿插拔動作的測試裝置及其測試方法 Download PDF

Info

Publication number
TW201317593A
TW201317593A TW100140060A TW100140060A TW201317593A TW 201317593 A TW201317593 A TW 201317593A TW 100140060 A TW100140060 A TW 100140060A TW 100140060 A TW100140060 A TW 100140060A TW 201317593 A TW201317593 A TW 201317593A
Authority
TW
Taiwan
Prior art keywords
test
read
write
electronic device
usb interface
Prior art date
Application number
TW100140060A
Other languages
English (en)
Inventor
yuan-yuan Gong
Zheng-Quan Peng
Qiong Cai
Original Assignee
Hon Hai Prec Ind Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Publication of TW201317593A publication Critical patent/TW201317593A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test buses, lines or interfaces, e.g. stuck-at or open line faults

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)

Abstract

一種模仿插拔動作的測試裝置,包括偵測單元和處理單元,偵測單元用於在測試裝置與電子裝置的USB口物理連接後偵測該測試裝置是否與電子裝置電連接。處理單元包括識別設置模組,用於在偵測到測試裝置與電子裝置電連接後,每間隔一預定時間刷新設置該測試裝置的識別符,使得該識別符迴圈地處於可被識別狀態和不可被識別狀態,使該測試裝置迴圈地被電子裝置識別並驅動以及不被該電子裝置識別。本發明還涉及一種相關的測試方法。

Description

模仿插拔動作的測試裝置及其測試方法
本發明涉及一種在與電子裝置物理連接後、在該物理連接不斷開的情況下模仿插拔動作的測試裝置及其測試方法。
現有的電子裝置一般都設置有USB(Universal Serial BUS)介面,以方便與週邊其他設備,如U盤進行連接以共用資料。當該些電子裝置生產完成後,需要對設置的USB介面的讀寫性能進行測試。目前一般的測試方法為:以具有USB介面的小型設備,如U盤為測試治具,人工進行插拔作業,且在每次將測試治具***電子裝置的USB介面,使得電子裝置與測試治具通過USB介面物理連接後判斷當前的電連接是否正常、能否對測試治具進行正確的讀寫操作及讀寫的速率是否合格等,一次測試完成後人工拔出測試治具並再次***至USB介面,周而復始地進行一定次數地測試。由於整個插拔測試都需要人工手動進行插拔作業,故測試效率十分低下,測試成本十分高昂,且一定次數的插拔無論對電子設備還是對測試治具都有很大的損傷。
有鑒於此,有必要提供一種用於模仿插拔動作的測試裝置及其測試方法,以克服上述缺陷,解決業界亟待解決的問題。
該測試裝置用於通過第一USB介面與電子裝置的第二USB介面物理連接後,在該介面之間的物理連接不斷開的情況下模仿該測試裝置相對於該電子裝置進行多次插拔動作。該測試裝置包括一偵測單元和一處理單元,該偵測單元用於在第一USB介面與第二USB介面物理連接後偵測該測試裝置是否與電子裝置電連接。該處理單元包括識別設置模組,該識別設置模組用於在該偵測模組偵測到測試裝置與電子裝置電連接後,每間隔一預定時間刷新設置該測試裝置的識別符,使得該識別符迴圈地處於可被識別狀態和不可被識別狀態,使該測試裝置迴圈地被電子裝置識別並驅動以及不被該電子裝置識別。
一種測試方法,用於在測試裝置通過第一USB介面與電子裝置的第二USB介面物理連接後,在該介面之間的物理連接不斷開的情況下模仿該測試裝置相對於該電子裝置進行多次插拔動作。該測試裝置包括一偵測單元和一處理單元,該偵測單元用於在第一USB介面與第二USB介面物理連接後偵測該測試裝置是否與電子裝置電連接。該方法包括處理單元執行的步驟:
在偵測到測試裝置與電子裝置電連接後,每間隔一預定時間刷新設置該測試裝置的識別符,使得該識別符迴圈地處於可被識別狀態和不可被識別狀態,使該測試裝置迴圈地被電子裝置識別並驅動以及不被該電子裝置識別。
通過本發明的用於模仿插拔動作的測試裝置及其測試方法,能夠在測試裝置與電子裝置的物理連接不斷開的情況下方便地模仿測試裝置相對於電子裝置進行多次地插拔動作,減少了真實插拔動作對電子裝置的損害。
請參閱圖1,為本發明一實施方式中模仿插拔動作的測試裝置連接電子裝置的示意圖。該測試裝置100用於通過電子裝置200的USB介面2001與電子裝置200物理連接後,在該物理連接不斷開的情況下模仿該測試裝置100相對於該電子裝置200進行多次地插拔動作。該測試裝置100由於能夠模仿該多次插拔動作,則可進一步用於判斷電子裝置200的USB介面2001的讀寫性能是否合格,例如,判斷通過該USB介面的讀寫操作是否正確、該讀寫操作的速率是否大於等於一定值等。該電子裝置200為筆記本電腦、MP3等具有至少一個USB介面的裝置。
該測試裝置100包括偵測單元10、處理單元20以及第一USB介面30。該第一USB介面30用於與電子裝置200的第二USB介面2001物理連接,該偵測單元10用於在第一USB介面30和第二USB介面物理連接後,偵測測試裝置100是否與該電子裝置200電連接。當測試裝置100通過第一USB介面30、第二USB介面2001與電子裝置200物理連接後,電子裝置200通過USB介面2001的電源引腳(圖中未示)向測試裝置100供電,從而使得測試裝置100的第一USB介面30的電源引腳(圖中未示)處於高電平。在本實施方式中,當該偵測單元10偵測第一USB介面30的電源引腳處於高電平時,確定該測試裝置100通與該電子裝置200進行了電連接。
該處理單元20包括識別設置模組201。該識別設置模組201用於在該偵測單元10偵測到該測試裝置100與電子裝置200電連接後,每間隔一預定時間(例如20秒)刷新設置該測試裝置100的識別符,使得該識別符迴圈地處於可被識別狀態和不可被識別狀態,使該測試裝置100迴圈地被電子裝置200識別並驅動以及不被該電子裝置200識別,從而,模仿了測試裝置100相對於電子裝置200進行多次插拔的過程。例如,設定當識別符為“1”時是可被識別狀態,測試裝置100可以被電子裝置200識別並驅動,當識別符為“0”時是不可被識別狀態,測試裝置100不能被電子裝置200識別,該識別設置模組201則每間隔該預定時間後將該識別符從“1”設置為“0”後又重新設置回“1”,完成一次刷新設置,從而,當測試裝置100在被電子裝置200識別並驅動後,在該預定時間後,該測試裝置100再次被電子裝置200識別並驅動,因此,該測試裝置100“被拔下後又***上”。
在本實施方式中,該測試裝置100還進一步用於判斷電子裝置200的USB介面2001的讀寫性能是否合格。該處理單元20還進一步包括讀寫測試模組202、記錄模組203和分析模組204。
該讀寫測試模組202用於在每次測試裝置100被識別並驅動後對該電子裝置200進行讀寫測試。在本實施方式中,該讀寫測試模組202在每個預定時間內將一存儲在測試裝置100內的測試檔寫入電子裝置200,並將該寫入電子裝置200後的測試檔與存儲在測試裝置100內的測試檔進行對比,當對比一致時,確認本次的測試結果為讀寫測試成功;當對比不一致時,確認本次的測試結果為讀寫測試失敗。在另一實施方式中,該讀寫測試模組202還用於每次在對電子裝置200進行讀寫測試時進一步測試測試檔的傳輸速率,當檔對比一致、且傳輸速率大於等於一預設值時,判斷本次的測試結果為讀寫測試成功,否則判斷本次的測試結果為讀寫測試失敗。
該記錄模組203用於對讀寫測試模組202的讀寫測試結果進行記錄,並判斷該讀寫測試結果的數目是否等於該預設次數,該分析模組204用於在記錄模組203判斷該讀寫測試結果的數目等於該預設次數時,根據該些記錄的讀寫測試結果判斷電子裝置200的該USB介面2001的讀寫性能是否合格。在本實施方式中,當該分析模組204確定該讀寫測試成功的次數佔總測試次數的比例大於等於一設定值,例如95%時,該分析模組204判斷該USB介面2001的讀寫性能合格,否則,判斷該USB介面2001的讀寫性能不合格。
可以理解的是,在其他實施方式中,該讀寫測試模組202、記錄模組203和分析模組204不一定都設置在測試裝置100內,其可以根據實際測試靈活地設置在電子裝置200內或測試裝置100內。例如,將讀寫測試模組202、記錄模組203和分析模組204均設置在電子裝置200內,當電子裝置200每次識別並驅動測試裝置100後,電子裝置200內的讀寫測試模組202對測試裝置100進行讀寫測試(例如,將電子裝置200內存儲的測試檔寫入測試裝置100內),該記錄模組203對讀寫測試模組202每次的讀寫測試結果進行記錄,並判斷該讀寫測試結果的數目是否等於一預設次數,該分析模組204則在記錄模組203判斷讀寫測試結果等於該預設次數時,根據該記錄的讀寫測試結果判斷電子裝置200的第二USB介面2001的讀寫性能是否合格。
如圖2所示,為本發明一實施方式中測試方法的流程圖。該測試方法用於在測試裝置100通過第一USB介面30與電子裝置200的第二USB介面2001物理連接後,在該介面30、2001之間的物理連接不斷開的情況下模仿該測試裝置100相對於該電子裝置200進行多次地插拔動作,該測試裝置100包括一偵測單元10和一處理單元20,該偵測單元10用於在第一USB介面30與第二USB介面2001物理連接後偵測該測試裝置100是否與電子裝置200電連接,該測試方法包括由處理單元20執行的步驟:
S201: 在偵測到測試裝置100與電子裝置200有電連接後,每間隔該預定時間(例如20秒)刷新設置該測試裝置100的識別符,使得該識別符迴圈地處於可被識別狀態和不可被識別狀態,使該測試裝置100迴圈地被電子裝置200識別並驅動以及不被該電子裝置200識別。
在本實施方式中,該測試方法進一步用於對電子裝置200的USB介面2001的讀寫性能進行測試。該測試方法還包括由處理單元20執行的步驟:
S202: 每次該測試裝置100被識別並驅動後對該電子裝置200進行讀寫測試;
S203: 對每次的讀寫測試結果進行記錄;
S204: 判斷讀寫測試結果的數目是否等於該預設次數;
S205:在讀寫測試結果的數目等於該預設次數時,根據該些記錄的讀寫測試結果判斷電子裝置200的該第二USB介面2001的讀寫性能是否合格。
100...測試裝置
200...電子裝置
2001...第二USB介面
10...偵測單元
20...處理單元
30...第一USB介面
201...識別設置模組
202...讀寫測試模組
203...記錄模組
204...分析模組
S201-S205...步驟
圖1為本發明一實施方式中模仿插拔動作的測試裝置連接電子裝置的示意圖。
圖2為本發明一實施方式中測試方法的流程圖。
S201...偵測到測試裝置與電子裝置電連接後,每間隔預定時間刷新設置測試裝置的識別符,使該測試裝置迴圈地被電子裝置識別並驅動以及不被電子裝置識別
S202...每次測試裝置被識別並驅動後對該電子裝置進行讀寫測試
S203...對每次的讀寫測試結果進行記錄
S204...判斷讀寫測試結果的數目是否等於該預設次數
S205...根據記錄的讀寫測試結果判斷電子裝置的USB介面的讀寫性能是否合格

Claims (10)

  1. 一種模仿插拔動作的測試裝置,用於通過第一USB介面與電子裝置的第二USB介面物理連接後,在該介面之間的物理連接不斷開的情況下模仿該測試裝置相對於該電子裝置進行多次地插拔動作,該測試裝置包括一偵測單元和一處理單元,該偵測單元用於在第一USB介面與第二USB介面物理連接後偵測該測試裝置是否與電子裝置電連接,其改良在於,該處理單元包括識別設置模組,該識別設置模組用於在該偵測模組偵測到測試裝置與電子裝置電連接後,每間隔一預定時間刷新設置該測試裝置的識別符,使得該識別符迴圈地處於可被識別狀態和不可被識別狀態,使該測試裝置迴圈地被電子裝置識別並驅動以及不被該電子裝置識別。
  2. 如申請專利範圍第1項所述之模仿插拔動作的測試裝置,其中,該處理單元還包括讀寫測試模組、記錄模組和分析模組,該讀寫測試模組用於每次在該測試裝置被識別並驅動後對該電子裝置進行讀寫測試,該記錄模組用於對讀寫測試模組每次的讀寫測試結果進行記錄,並判斷該讀寫測試結果的數目是否等於一預設次數,該分析模組用於在該記錄模組判斷讀寫測試結果等於該預設次數時,根據該記錄的讀寫測試結果判斷電子裝置的該第二USB介面的讀寫性能是否合格。
  3. 如申請專利範圍第2項所述之模仿插拔動作的測試裝置,其中,該讀寫測試模組用於在每個預定時間內將一存儲在測試裝置內的測試檔寫入電子裝置,並將該寫入電子裝置後的測試檔與存儲在測試裝置內的測試檔進行對比,當對比一致時,確認本次的測試結果為讀寫測試成功,否則確認本次的測試結果為讀寫測試失敗。
  4. 如申請專利範圍第3項所述之模仿插拔動作的測試裝置,其中,該讀寫測試模組還用於每次在對電子裝置進行讀寫測試時進一步判斷測試檔的傳輸速率,當該寫入電子裝置後的測試檔與存儲在測試裝置內的測試檔對比一致、且傳輸速率大於等於一預設值時,判斷本次的測試結果為讀寫測試成功,否則判斷本次的測試結果為讀寫測試失敗。
  5. 如申請專利範圍第3項或4項所述之模仿插拔動作的測試裝置,其中,當該分析模組確定該讀寫測試成功的次數佔總測試次數的比例大於等於一設定值時,判斷該第二USB介面的讀寫性能合格。
  6. 一種測試方法,用於在測試裝置通過第一USB介面與電子裝置的第二USB介面物理連接後,在該介面之間的物理連接不斷開的情況下模仿該測試裝置相對於該電子裝置進行多次地插拔動作,該測試裝置包括一偵測單元和一處理單元,該偵測單元用於在第一USB介面與第二USB介面物理連接後偵測該測試裝置是否與電子裝置電連接,其改良在於,該方法包括處理單元執行的步驟:
    在偵測到測試裝置與電子裝置電連接後,每間隔一預定時間刷新設置該測試裝置的識別符,使得該識別符迴圈地處於可被識別狀態和不可被識別狀態,使該測試裝置迴圈地被電子裝置識別並驅動以及不被該電子裝置識別。
  7. 如申請專利範圍第6項所述之測試方法,其中,該測試方法還包括由處理單元執行的步驟:
    每次在該測試裝置被識別並驅動後對該電子裝置進行讀寫測試;
    對讀寫測試模組每次的讀寫測試結果進行記錄;
    判斷該讀寫測試結果的數目是否等於一預設次數;
    在該讀寫測試結果的數目等於該預設次數時,根據該記錄的讀寫測試結果判斷電子裝置的第二USB介面的讀寫性能是否合格。
  8. 如申請專利範圍第7項所述之測試方法,其中,該讀寫測試方法為在每個預定時間內將一存儲在測試裝置內的測試檔寫入電子裝置,並將該寫入電子裝置後的測試檔與存儲在測試裝置內的測試檔進行對比,當對比一致時,確認當前的測試結果為讀寫測試成功,否則確認本次的測試結果為讀寫測試失敗。
  9. 如申請專利範圍第8項所述之測試方法,其中,該讀寫測試方法還包括每次在對電子裝置進行讀寫測試時進一步判斷測試檔的傳輸速率,當該寫入電子裝置後的測試檔與存儲在測試裝置內的測試檔對比一致、且傳輸速率大於等於一預設值時,判斷本次的測試結果為讀寫測試成功,否則判斷本次的測試結果為讀寫測試失敗。
  10. 如申請專利範圍第8項或第9項所述之測試方法,其中,判斷USB介面的讀寫性能是否合格的方法為:當讀寫測試成功的次數佔總測試次數的比例大於等於一設定值時,判斷該第二USB介面的讀寫性能合格。
TW100140060A 2011-10-31 2011-11-03 模仿插拔動作的測試裝置及其測試方法 TW201317593A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103378013A CN103092733A (zh) 2011-10-31 2011-10-31 模拟插拔动作的测试装置及其测试方法

Publications (1)

Publication Number Publication Date
TW201317593A true TW201317593A (zh) 2013-05-01

Family

ID=48173708

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100140060A TW201317593A (zh) 2011-10-31 2011-11-03 模仿插拔動作的測試裝置及其測試方法

Country Status (3)

Country Link
US (1) US20130111268A1 (zh)
CN (1) CN103092733A (zh)
TW (1) TW201317593A (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294575A (zh) * 2012-02-24 2013-09-11 鸿富锦精密工业(深圳)有限公司 测试***和测试方法
US9582389B2 (en) * 2013-07-10 2017-02-28 International Business Machines Corporation Automated verification of appliance procedures
CN104572363B (zh) * 2013-10-15 2018-10-09 航天信息股份有限公司 一种测试usb设备识别可靠性的装置及方法
CN103885868B (zh) * 2014-04-16 2015-08-26 福州瑞芯微电子有限公司 模拟usb热插拔过程的测试***及装置
US20170138998A1 (en) * 2015-11-16 2017-05-18 Mediatek Inc. Testing Device for Connection Interface and Related Testing Methods
CN109359079B (zh) * 2018-10-16 2021-05-14 福建实达电脑设备有限公司 一种自动维护usb连接的模拟拔插装置及方法
CN115932425A (zh) * 2021-08-24 2023-04-07 三赢科技(深圳)有限公司 电子产品的测试方法、电子装置及存储介质
CN117079699A (zh) * 2023-07-20 2023-11-17 重庆蓝鲸智联科技有限公司 一种识别u盘设备的测试装置及测试方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW410516B (en) * 1998-07-28 2000-11-01 Novatek Microelectronics Corp Electromagnetic safety enhancement device for universal serial bus and method thereof
US6393588B1 (en) * 1998-11-16 2002-05-21 Windbond Electronics Corp. Testing of USB hub
US6829726B1 (en) * 2000-03-06 2004-12-07 Pc-Doctor, Inc. Method and system for testing a universal serial bus within a computing device
KR101329307B1 (ko) * 2007-01-25 2013-11-13 삼성전자주식회사 Usb 동작을 제어하는 장치 및 방법
CN101266590B (zh) * 2008-04-22 2010-09-08 北京飞天诚信科技有限公司 动态切换设备配置的方法和***

Also Published As

Publication number Publication date
CN103092733A (zh) 2013-05-08
US20130111268A1 (en) 2013-05-02

Similar Documents

Publication Publication Date Title
TW201317593A (zh) 模仿插拔動作的測試裝置及其測試方法
US8290735B2 (en) Test apparatus and test method for universal serial bus interface
TWI445974B (zh) 複合功能接口測試系統及方法
US8356215B2 (en) Testing apparatus and method for analyzing a memory module operating within an application system
CN108074624B (zh) 存储卡测试装置和方法、计算机设备和存储介质
CN111653307A (zh) 固态硬盘的数据完整性检测方法、***、设备及存储介质
CN110277134A (zh) 一种自动化批量测试固态硬盘的***
CN115083510B (zh) 固态硬盘测试方法、装置、存储介质、电源及电子设备
TW201621659A (zh) 儲存裝置的檢測系統及其檢測方法
TW201349845A (zh) 應用於電視系統之測試方法及測試裝置
TWI510798B (zh) 通用型測試平台及其測試方法
US9459302B2 (en) Device under test tester using redriver
TWI670722B (zh) 固態硬碟之批量自動測試方法與批量自動測試裝置
CN113204456A (zh) 一种服务器vpp接口的测试方法、治具、装置及设备
CN113382189A (zh) 一种电子设备损坏文件修复方法
US20110040505A1 (en) Testing System and Method for Testing Charging Circuit
CN105589781A (zh) 一种车载音响模拟usb拔插自动化测试方法
RU186203U1 (ru) Система маркировки и тестирования usb-устройств
CN205302957U (zh) 存储装置量产检测***
TW201439558A (zh) 電子裝置、靜電放電測試系統和方法
Sitek et al. Investigations of temperature resistance of memory BGA components during multi-reflow processes for Circular Economy applications
CN114116335B (zh) 一种硬盘背板验证测试的转接治具、验证测试***、方法
CN104375919B (zh) 一种希捷2.5寸硬盘平推式数据检测设备以及检测方法
CN107783865B (zh) Usb测试器
KR101922109B1 (ko) 기억 장치 테스트 시스템