很多設(shè)備上供用戶操作的機械按鈕(例如家用小型醫(yī)療器械,智能家居設(shè)備,智能穿戴設(shè)備重虑,電子產(chǎn)品等),每次設(shè)備軟件變更后需要操作這些機械按鈕來測試相關(guān)的功能秦士,需要人工反復(fù)執(zhí)行大量的測試缺厉,這種大量重復(fù)的冗余工作有沒有辦法進行自動化測試呢,宏控自動化測試系統(tǒng)給出了很好地解決方案隧土。
宏控自動化測試平臺對機械按鈕測試提供兩種方法提针,一種是用自動產(chǎn)生電子脈沖信號模擬人工按鍵操作,另一種是自動調(diào)度機械手代替人工進行按鍵次洼。
電子脈沖信號模擬人工按鍵
在設(shè)備變更中关贵,軟件變更比硬件變更更加頻繁,如果測試的是設(shè)備中的軟件卖毁,這種方法比較合適揖曾。在該方法中,只需要將機械按鈕同控制板之間的電信號連接點引出亥啦,接到測試機器人(SignalAntbot)的測試管腳上炭剪。就可以在宏控自動化測試平臺上編寫測試用例自動操控按鈕了。
???如下圖所示翔脱,將被測設(shè)備控制板上的按鈕信號測試點同用于信號測試的信號測試機器人管腳相連奴拦,然后在宏控自動化測試平臺上編輯和執(zhí)行測試用例,可以穩(wěn)定可靠地觸發(fā)按鍵進行自動化測試届吁。
自動控制機械手操作按鈕
????????在該測試方法中错妖,機械手代替人工來操作按鈕绿鸣,執(zhí)行自動化測試用例來操作機械手,從而實現(xiàn)自動化按鍵的功能暂氯。這個測試方法特別適用于做硬件可靠性測試潮模,通過大量持續(xù)點擊按鈕,測試設(shè)備的機械按鈕是否滿足產(chǎn)品可靠性要求痴施。同時也可以應(yīng)用于產(chǎn)品的功能測試擎厢。
???如下圖所示,通過儀器控制機器人控制機械臂對被測設(shè)備的按鈕進行實際點擊辣吃,在宏控自動化測試平臺上編輯和執(zhí)行測試用例动遭,可以代替人工連續(xù)自動化測試。
針對按鍵類的操作神得,可以采用此類方案解決厘惦。
很多測試可能并不僅僅是單一的按鍵一個操作,按鍵只是一個信號的輸入循头,我們可能還要檢查界面的顯示绵估,還有其他一些信號的輸出等,這就需要其他測試機器人配合來完成對這些出單一場景外的復(fù)雜場景進行測試卡骂。
宏控自動化測試系統(tǒng)對這類協(xié)同自動化測試場景提供完整的解決方案国裳,讓手工測試轉(zhuǎn)為自動化測試。極大的提升了測試效率和測試覆蓋度全跨,同時縮短產(chǎn)品的上市周期缝左,提升產(chǎn)品質(zhì)量。