串口鼠標自動測試方法
【專利摘要】一種串口鼠標自動測試方法,該方法包括:(1)于該電腦上設(shè)置程序界面;(2)由該程序獲取該電腦COM口的個數(shù);(3)判斷該電腦中是否存在該串口鼠標設(shè)備,若存在,則執(zhí)行步驟(4),若不存在,則執(zhí)行步驟(8);(4)記錄該串口鼠標設(shè)備的個數(shù)及狀態(tài),該串口鼠標設(shè)備的狀態(tài)分別通過該程序界面顯示;(5)判斷該串口鼠標設(shè)備的個數(shù)與該電腦COM口的個數(shù)是否相同,若相同,則執(zhí)行步驟(6),若不相同,則執(zhí)行步驟(8);(6)若該程序界面顯示的全部為“ENABLE”,則執(zhí)行步驟(7),若該程序界面顯示至少一個“UNABLE”,則執(zhí)行步驟(8);(7)該程序界面顯示“PASS”,則關(guān)閉程序,記錄結(jié)果;(8)該程序界面顯示“FAIL”,則關(guān)閉程序,記錄結(jié)果。
【專利說明】串口鼠標自動測試方法
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及一種鼠標的自動測試方法,具體涉及一種串口鼠標的自動測試方法。【【背景技術(shù)】】
[0002]目前,鼠標與電腦主機之間的連接接口類型常見的有COM 口(串口)、PS/2、USB及藍牙四種類型。由于COM 口及PS/2接口類型的鼠標數(shù)據(jù)傳輸率低,以致中高檔鼠標不能發(fā)揮其高性能的優(yōu)勢,而且不支持熱插拔。隨著技術(shù)的發(fā)展,串口及PS/2接口類型的鼠標也必將逐漸被淘汰。
[0003]然而,在一些惡劣環(huán)境中,比如水、熱、寒環(huán)境中使用電腦,例如軍用電腦,為了抵抗惡劣的環(huán)境,電腦生產(chǎn)商應需求會將電腦的外接接口設(shè)置為COM 口的形式,從而串口類型的鼠標也在一些特殊環(huán)境中得到了應用。
[0004]一般在生產(chǎn)上述電腦中,為了測試串口鼠標是否能夠使用的目的,首先工作人員一般會手動將串口鼠標插在電腦的COM 口處,然后在電腦的設(shè)備管理器中查看是否存在此串口鼠標設(shè)備,如果存在則晃動鼠標,若能夠使用則測試是成功的,反之則不成功。然而,上述的測試過程均是人為判斷、人為查看,以致容易誤判、漏看等,不能保證產(chǎn)品的品質(zhì),且測試的結(jié)果不能保存,不便于后續(xù)的追蹤。
[0005]有鑒于此,實有必要開發(fā)一種串口鼠標自動測試方法,以解決上述人工手動測試產(chǎn)生的缺陷。
【
【發(fā)明內(nèi)容】
】
[0006]因此,本發(fā)明的目的是開發(fā)一種串口鼠標自動測試方法,以解決上述問題。
[0007]為了達到上述目標,本發(fā)明提供一種串口鼠標自動測試方法,其應用于測試具有COM 口的電腦中,所述電腦具有至少一 COM 口,所述串口鼠標自動測試方法包括以下步驟:
[0008]( I)于所述電腦上設(shè)置程序界面;
[0009](2)由所述程序獲取所述電腦COM 口的個數(shù);
[0010](3)判斷所述電腦中是否存在所述串口鼠標設(shè)備,若存在,則執(zhí)行步驟(4),若不存在,則執(zhí)行步驟(8);
[0011](4)記錄所述串口鼠標設(shè)備的個數(shù)及對應的狀態(tài),所述串口鼠標設(shè)備的狀態(tài)分別通過所述程序界面顯示;
[0012](5)判斷所述串口鼠標設(shè)備的個數(shù)與所述電腦COM 口的個數(shù)是否相同,若相同,則執(zhí)行步驟(6),若不相同,則執(zhí)行步驟(8);
[0013](6)若所述程序界面顯示的全部為“ENABLE”,則執(zhí)行步驟(7),若所述程序界面顯示至少一個“UNABLE”,則執(zhí)行步驟(8);
[0014](7)所述程序界面顯示“PASS”,則關(guān)閉程序,記錄結(jié)果;
[0015](8)所述程序界面顯示“FAIL”,則關(guān)閉程序,記錄結(jié)果。
[0016]較佳的,所述程序通過WMI (Windows Management Istrumentat1nj 窗口管理規(guī)范)中的Win32_Pointing Device指令來判斷所述串口鼠標設(shè)備是否存在。
[0017]較佳的,所述電腦COM 口的個數(shù)在所述電腦的配置文件中獲取。
[0018]較佳的,所述串口鼠標設(shè)備分別與所述電腦COM 口一一對應。
[0019]較佳的,所述程序界面設(shè)置有狀態(tài)欄及結(jié)果欄。
[0020]較佳的,所述“ENABLE”或者“UNABLE”通過所述狀態(tài)欄顯示,所述“PASS”或者“FAIL”通過所述結(jié)果欄顯示。
[0021]相較于現(xiàn)有技術(shù),本發(fā)明串口鼠標自動測試方法可取代人工實現(xiàn)自動測試及記錄測試結(jié)果的過程,本發(fā)明的測試過程簡單,能夠快速測試串口鼠標是否能夠使用,大大提高了工作效率,避免了人為測試產(chǎn)生的誤判,漏看不能保證產(chǎn)品質(zhì)量的問題。
【【專利附圖】
【附圖說明】】
[0022]圖1繪示為本發(fā)明串口鼠標自動測試方法的流程圖。
【【具體實施方式】】
[0023]為了達到上述目標,本發(fā)明提供一種串口鼠標自動測試方法,其應用于測試具有COM 口的電腦中,所述電腦具有至少一 COM 口。于測試時,首先將所述串口鼠標依次插入所述電腦的COM 口中,其次打開測試程序,請參閱圖1繪示,所述串口鼠標自動測試方法包括以下步驟:
[0024]SlOl:于所述電腦上設(shè)置程序界面;
[0025]S102:由所述程序獲取所述電腦COM 口的個數(shù);
[0026]S103:判斷所述電腦中是否存在所述串口鼠標設(shè)備,若存在,則執(zhí)行步驟S104,若不存在,則執(zhí)行步驟S108 ;
[0027]S104:記錄所述串口鼠標設(shè)備的個數(shù)及對應的狀態(tài),所述串口鼠標設(shè)備的狀態(tài)分別通過所述程序界面顯示;
[0028]S105:判斷所述串口鼠標設(shè)備的個數(shù)與所述電腦COM 口的個數(shù)是否相同,若相同,則執(zhí)行步驟S106,若不相同,則執(zhí)行步驟S108 ;
[0029]S106:若所述程序界面顯示的全部為“ENABLE”,則執(zhí)行步驟S107,若所述程序界面顯示至少一個“UNABLE”,則執(zhí)行步驟S108 ;
[0030]S107:所述程序界面顯示“PASS”,則關(guān)閉程序,記錄結(jié)果;
[0031]S108:所述程序界面顯示“FAIL”,則關(guān)閉程序,記錄結(jié)果。
[0032]于本實施例中,所述程序通過WMI (Windows Management Istrumentat1n,窗口管理規(guī)范)中的Win32_Pointing Device指令來判斷所述串口鼠標設(shè)備是否存在。
[0033]于本實施例中,所述電腦COM 口的個數(shù)在所述電腦的配置文件中獲取。
[0034]于本實施例中,所述串口鼠標設(shè)備分別與所述電腦COM 口對應。
[0035]于本實施例中,所述程序界面設(shè)置有狀態(tài)欄及結(jié)果欄。
[0036]于本實施例中,所述“ENABLE”或者“UNABLE”通過所述狀態(tài)欄顯示,所述“PASS”或者“FAIL”通過所述結(jié)果欄顯示。
[0037]本發(fā)明串口鼠標自動測試方法可取代人工實現(xiàn)自動測試及記錄測試結(jié)果的過程,本發(fā)明的測試過程簡單,能夠快速測試串口鼠標是否能夠使用,大大提高了工作效率,避免了人為測試產(chǎn)生的誤判,漏看不能保證產(chǎn)品質(zhì)量的問題。
[0038]需指出的是,本發(fā)明不限于上述實施方式,任何熟悉本專業(yè)的技術(shù)人員基于本發(fā)明技術(shù)方案對上述實施例所作的任何簡單修改,等同變化與修飾均落入本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種串口鼠標自動測試方法,其應用于測試具有COM 口的電腦中,所述電腦具有至少一 COM 口,其特征在于,所述串口鼠標自動測試方法包括以下步驟: (O于所述電腦上設(shè)置程序界面; (2)由所述程序獲取所述電腦COM口的個數(shù); (3)判斷所述電腦中是否存在所述串口鼠標設(shè)備,若存在,則執(zhí)行步驟(4),若不存在,則執(zhí)行步驟(8); (4)記錄所述串口鼠標設(shè)備的個數(shù)及對應的狀態(tài),所述串口鼠標設(shè)備的狀態(tài)分別通過所述程序界面顯示; (5)判斷所述串口鼠標設(shè)備的個數(shù)與所述電腦COM口的個數(shù)是否相同,若相同,則執(zhí)行步驟(6),若不相同,則執(zhí)行步驟(8); (6 )若所述程序界面顯示的全部為“ENABLE ”,則執(zhí)行步驟(7 ),若所述程序界面顯示至少一個“UNABLE”,則執(zhí)行步驟(8); (7)所述程序界面顯示“PASS”,則關(guān)閉程序,記錄結(jié)果; (8)所述程序界面顯示“FAIL”,則關(guān)閉程序,記錄結(jié)果。
2.根據(jù)權(quán)利要求1所述的串口鼠標自動測試方法,其特征在于,所述程序通過WMI中的Win32_Pointing Device指令來判斷所述串口鼠標設(shè)備是否存在。
3.根據(jù)權(quán)利要求1所述的串口鼠標自動測試方法,其特征在于,所述電腦COM口的個數(shù)在所述電腦的配置文件中獲取。
4.根據(jù)權(quán)利要求1所述的串口鼠標自動測試方法,其特征在于,所述串口鼠標設(shè)備分別與所述電腦COM 口——對應。
5.根據(jù)權(quán)利要求1所述的串口鼠標自動測試方法,其特征在于,所述程序界面設(shè)置有狀態(tài)欄及結(jié)果欄。
6.根據(jù)權(quán)利要求5所述的串口鼠標自動測試方法,其特征在于,所述“ENABLE”或者“UNABLE”通過所述狀態(tài)欄顯示,所述“PASS”或者“FAIL”通過所述結(jié)果欄顯示。
【文檔編號】G06F11/22GK104461795SQ201310420985
【公開日】2015年3月25日 申請日期:2013年9月16日 優(yōu)先權(quán)日:2013年9月16日
【發(fā)明者】王麗云 申請人:神訊電腦(昆山)有限公司