一種視窗環境下的鼠標功能驗證方法,利用強制步驟整合鼠標所需測試項目,借以避免驗證項目的遺漏,其中鼠標的操作是通過一測試界面顯示于視窗上;此驗證方法首先檢測鼠標是否存在;接著,即行移動鼠標使視窗上所對應的光標移動至一對應位置,并于光標到達此位置時,按壓下鼠標上的對應按鍵,并形成一相對應的記錄;待所有的按鍵檢測完畢后,再檢驗所有的記錄是否皆存在;若是,則鼠標的測試成功,代表鼠標的移動與按鍵操作正常;若否,則代表鼠標的測試失敗;使用本發明專利技術的驗證方法,可以有效降低人為因素對于測試結果的影響,完成鼠標與計算機間配合的可靠性測試。(*該技術在2021年保護過期,可自由使用*)
【技術實現步驟摘要】
本專利技術涉及一種運用于視窗環境下的鼠標(Mouse)功能驗證方法,尤其涉及一種利用軟件(Software)整合鼠標所需的測試項目,用以避免驗證步驟遺漏的方法。鼠標是計算機(Computer)周邊設備中一種極其重要的位置標定與項目選取工具,其功能的好壞直接影響計算機運用的便利性,因此每一計算機或鼠標出廠前,二者間配合的可靠性驗證尤為重要。已知的一種用以進行計算機與鼠標間測試的方法,是在鼠標的測試界面中顯示一簡易鼠標圖示,同時于一屏幕或視窗中標示鼠標的即時座標位置,當測試人員移動鼠標時,其相對應的座標值也隨之更改并顯示于屏幕或視窗上,而當測試人員按下鼠標的左鍵時,鼠標圖示中的左鍵位置即被點亮,當測試人員按下鼠標的右鍵時,鼠標圖示中的右鍵位置也被點亮;而在此種測試中,測試人員可隨時結束測試,并在正式結束測試時,測試程序通常會詢問測試人員此次鼠標的測試是否合乎標準。上述的已知測試程序與方法在標準的測試規范下,可有效驗證鼠標與計算機間配合的可靠程度,但仍具有下列缺點1.此已知測試程序無法檢測出測試系統中的鼠標是否為正常連結狀態,因為若是因連結狀況不良而造成測試失敗,則此一測試實際上無任何意義。2.此已知測試程序的左右鍵按壓測試是單獨執行的步驟,在測試人員疏忽下,往往造成測試項目的遺漏而自已不知道。3.此已知的測試程序響應鼠標的移動而被動提供座標值變量,但在要求大量測試的情況下,測試人員往往以鼠標的快速移動來進行座標定位的測試,實質上,將影響鼠標定位測試的精確性。由上所述,明顯可知已知的鼠標測試程序的缺點在于其測試的被動性,其運用的程序設計僅是用于響應及反應測試人員的操作,并無主動進行各測試項目與結果判定的能力,故在使用上常受人為操作疏失的影響,因此,在大量鼠標或計算機測試的環境下,因人員疏忽、遺漏、倦怠、或其他任何人為原因所造成的錯誤測試結果,往往是無法避免且無法即時糾正的,而因此產生人們不期望有的損失。本專利技術的主要目的,是在于提供一種在視窗環境下運用的可靠且快捷的鼠標功能驗證方法,用以有效降低人為因素對于測試結果的影響,完成鼠標與計算機間配合可靠性的測試。本專利技術的一種,是利用強制步驟整合鼠標所需測試項目,借以避免驗證項目的漏失,其中的鼠標操作通過一測試界面顯示于視窗上;此驗證方法首先檢測鼠標是否存在;接著,即行移動鼠標使視窗上所對應的光標移動至一對應位置,并于光標到達此位置時,按壓下鼠標上的對應按鍵,并形成一相對應的記錄;待所有的按鍵檢測完畢后,再檢驗所有的記錄是否皆存在;若是,則鼠標的測試成功,代表鼠標的移動與按鍵操作正常;若否,則代表鼠標的測試失敗;通過本專利技術的驗證方法,可以有效降低人為因素對于測試結果的影響,完成鼠標與計算機間配合的可靠性測試。在本專利技術的一實施例中,其中的鼠標包括一第一按鍵與一第二按鍵,而鼠標的移動與按鍵的按壓操作通過一測試界面顯示于視窗上,在視窗中則至少顯示一第一按鍵位置、一第二按鍵位置、及一用以顯示鼠標移動的光標。在此鼠標功能驗證方法實施例中,首先檢測鼠標是否存在;若存在,則進行后續的步驟;若不存在,則停止鼠標功能驗證方法的執行,表示鼠標不存在或是連接不正常,此鼠標的測試即告失敗。接著,在確定鼠標的連結正常后,即行移動鼠標使視窗上的光標移動至第一按鍵位置,并于光標到達第一按鍵位置時,按壓下鼠標的第一按鍵,借以形成一第一記錄;在此步驟中,若是光標無法到達視窗上的第一按鍵位置,則即使按壓鼠標上的第一按鍵,也無法形成第一記錄;同樣地,若是第一按鍵的按壓失效,則第一記錄當然無法形成。在完成第一按鍵的測試后,即移動鼠標使光標移動至第二按鍵位置,并于光標到達該第二按鍵位置時,按壓鼠標的第二按鍵以形成一第二記錄;同樣地,若是光標無法到達第二按鍵位置,則即使按壓第二按鍵,也無法形成第二記錄;若是第二按鍵的按壓失效,則第二記錄也無法形成。最后,再檢驗第一記錄與第二記錄是否皆存在;若是,則鼠標的測試成功,代表鼠標的移動與按鍵操作皆正常;若否,則代表鼠標的測試失敗。明顯地,本專利技術通過硬性規定的程序執行鼠標及其二按鍵的檢測,可有效避免已知技術中所可能發生的人為疏忽及其后果。在本專利技術的一實施例中,在最后讀取測試記錄前,可包括一關閉測試界面的步驟,借以切斷鼠標與視窗間的連接與互動,保留先前的測試結果。在本專利技術的一實施例中,視窗上又可包括一鼠標簡易圖示,而第一按鍵位置與第二按鍵位置可位于鼠標簡易圖示上;當然,鼠標簡易圖示、第一按鍵位置、及第二按鍵位置也可分離設置。在本專利技術的一實施例中,檢測鼠標是否存在的步驟可包括一發出尋找鼠標的命令步驟、以及一檢驗是否發現鼠標的步驟。本專利技術中,其第一按鍵可為鼠標的左鍵,而第二按鍵可為鼠標的右鍵;當然,第一按鍵與第二按鍵也可分別為鼠標的右鍵與左鍵。本專利技術中,其視窗的實施可以是一個人計算機的視窗、或為一檢測用的專用視窗。本專利技術也可推廣至一具有三個按鍵的鼠標,其執行按鍵檢驗的步驟與前述步驟類似,而此第三按鍵可為鼠標的Z軸鍵,通常位于鼠標的左右鍵間。下面將結合附圖,對本專利技術作進一步的描述。圖一為一實施本專利技術的系統配置圖;圖二為本專利技術一實施例的流程圖;圖三為本專利技術中檢測鼠標是否存在的步驟的流程圖;圖四為本專利技術中移動鼠標、按壓按鍵并記錄結果步驟的流程圖;及圖五為圖四中針對一按鍵的移動鼠標、按壓按鍵并記錄結果的流程圖。符號說明1鼠標 2測試界面3視窗11第一按鍵12第二按鍵 31、341第一按鍵位置32、342第二按鍵位置 33光標34鼠標簡易圖示如在
技術介紹
中所提到的,已知的鼠標測試程序的主要缺點乃是在其測試的被動性,也就是其測試程序的執行主要是響應測試人員的操作,程序本身并無硬性主導進行各測試項目與結果判定的能力,故在使用上常受人為操作疏失的影響;而本專利技術的鼠標功能驗證方法,是針對此一缺陷所設計的一可靠快捷的驗證程序,通過硬性規定的程序步驟,逐步進行所有驗證所需的項目,借此降低人為因素對于測試結果的影響,完成鼠標與計算機間配合的可靠性的測試。請參閱圖一所示,其為實施本專利技術方法的系統配置圖;其中,鼠標1包括一第一按鍵11與一第二按鍵12,而鼠標1的移動與按鍵的按壓操作通過一測試界面2顯示于一視窗3上,在視窗3中則至少顯示一第一按鍵位置31、一第二按鍵位置32、及一用以顯示鼠標1移動的光標33。如圖所示,在視窗3上又可包括一鼠標簡易圖示34;本專利技術中,其第一按鍵位置與第二按鍵位置的設定僅為視窗上的可辨識區域,用以供鼠標1移動與按鍵按壓操作的目的區域,故其實施可為與鼠標簡易圖示34分離的第一按鍵位置31與第二按鍵位置32,當然,其也可為鼠標簡易圖示34上的另一第一按鍵位置341及另一第二按鍵位置342。如圖一所示,本專利技術中,其第一按鍵11可為鼠標1的左鍵,而第二按鍵12可為鼠標1的右鍵;當然,在其他的實施例中,其第一按鍵與第二按鍵也可變換分別為鼠標1的右鍵與左鍵。本專利技術中,視窗3可為一個人計算機的視窗、或為一檢測用的專用視窗。本專利技術中,其鼠標1可為一連線鼠標、一無線鼠標、或者是其它具有類似結構與功能的座標移動裝置。請參閱圖二并配合圖一所示,其中圖二是本專利技術的一實施例的流程圖,在本專利技術驗證方法的實施例中,首先檢測鼠標1是否存在(100),以確定其連線是否正常,若正常,本文檔來自技高網...
【技術保護點】
一種視窗環境下的鼠標功能驗證方法,其中該鼠標包括一第一按鍵與一第二按鍵,該鼠標的移動與按鍵按壓通過一測試界面顯示于該視窗上,而該視窗則用以顯示至少一第一按鍵位置、一第二按鍵位置、及一用以顯示該鼠標移動的光標,該鼠標功能驗證方法包括下列步驟: a.檢測該鼠標是否存在;若存在,則進行步驟b;若不存在,則停止該鼠標功能驗證方法后續步驟的執行,該鼠標的測試失敗; b.移動該鼠標使該光標移動至該第一按鍵位置,并于該光標到達該第一按鍵位置時,按壓該鼠標的該第一按鍵以形成一第一記錄;若該光標無法到達該第一按鍵位置,則即使按壓該第一按鍵,也無法形成該第一記錄;若該第一按鍵的按壓失效,也無法形成該第一記錄; c.移動該鼠標使該光標移動至該第二按鍵位置,并于該光標到達該第二按鍵位置時,按壓該鼠標的該第二按鍵以形成一第二記錄;若該光標無法到達該第二按鍵位置,則即使按壓該第二按鍵,也無法形成該第二記錄;若該第二按鍵的按壓失效,也無法形成該第二記錄;及 d.檢驗該第一記錄與該第二記錄是否皆存在;若是,則該鼠標的測試成功;若否,則該鼠標的測試失敗。
【技術特征摘要】
【專利技術屬性】
技術研發人員:陸明,陳玄同,林光信,
申請(專利權)人:英業達股份有限公司,
類型:發明
國別省市:71[中國|臺灣]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。