一種電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視技術(shù)領(lǐng)域,尤其涉及的是一種電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前電器設(shè)備,譬如電視機(jī)、空調(diào)及機(jī)頂盒等設(shè)備,都配備有遙控器來(lái)對(duì)應(yīng)控制,因此這些電器設(shè)備的遙控開關(guān)機(jī)等功能是否可靠,這是這些電器設(shè)備出廠前必須測(cè)試的環(huán)節(jié)。而現(xiàn)有的測(cè)試方式都是由人工按遙控器進(jìn)行功能驗(yàn)證。對(duì)于人工按遙控器進(jìn)行功能測(cè)試,這樣效率不高,而且比較容易漏掉某些功能檢測(cè),通過(guò)人工模擬是很花費(fèi)時(shí)間的,這樣也增加了人力成本。部分廠家采用軟件方式發(fā)送模擬按鍵來(lái)進(jìn)行測(cè)試,但這只是發(fā)送了模擬按鍵,其它流程仍然需要人工多次操作,全程需要人工值守,因而,現(xiàn)有的電器設(shè)備開關(guān)機(jī)的測(cè)試方法自動(dòng)化不高、準(zhǔn)確率不高、效率不高且結(jié)果不直觀。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問(wèn)題在于,提供一種電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試方法及系統(tǒng),旨在解決現(xiàn)有電器設(shè)備開關(guān)機(jī)測(cè)試自動(dòng)化不高,測(cè)試結(jié)果不準(zhǔn)確的問(wèn)題。
[0005]本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
一種電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試方法,其中,包括:
A、建立電器設(shè)備與WIFI插座通信連接和建立WIFI插座與測(cè)試設(shè)備之間的通信連接;
B、在測(cè)試設(shè)備端設(shè)置電器設(shè)備關(guān)機(jī)或開機(jī)的測(cè)試次數(shù)N及拍攝延時(shí)時(shí)間,其中,N為正整數(shù);
C、測(cè)試設(shè)備發(fā)送N次控制WIFI插座開啟或者關(guān)閉的指令到WIFI插座,電器設(shè)備隨著與其相連接的WIFI插座的開啟或者關(guān)閉進(jìn)入相應(yīng)的開機(jī)狀態(tài)或者關(guān)機(jī)狀態(tài);
D、在每次發(fā)送指令給WIFI插座的所述拍攝延時(shí)時(shí)間之后,拍攝電器設(shè)備的顯示界面,根據(jù)得到的N次顯示界面分析電器設(shè)備的開機(jī)或關(guān)機(jī)是否正常。
[0006]所述的電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試方法,其中,所述測(cè)試設(shè)備包括:手持測(cè)試設(shè)備和計(jì)算機(jī)測(cè)試終端。
[0007]所述的電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試方法,其中,所述指令為紅外指令;所述第一時(shí)間大于所述拍攝延時(shí)時(shí)間。
[0008]所述的電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試方法,其中,所述步驟D具體包括:
Dl、每次發(fā)送指令給WIFI插座時(shí)記錄對(duì)應(yīng)的當(dāng)前時(shí)間,在所述當(dāng)前時(shí)間的基礎(chǔ)上延時(shí)所述拍攝延時(shí)時(shí)間之后,控制攝像頭拍攝電器設(shè)備的顯示界面;
D2、將所述顯示界面與預(yù)先設(shè)置的開機(jī)標(biāo)準(zhǔn)界面或關(guān)機(jī)標(biāo)準(zhǔn)界面進(jìn)行比對(duì),若一致,則電器設(shè)備的開機(jī)或關(guān)機(jī)正常;若不一致,則電器設(shè)備的開機(jī)或關(guān)機(jī)不正常。
[0009]所述的電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試方法,其中,所述步驟D2還包括: D3、對(duì)N次拍攝的顯示界面的比對(duì)結(jié)果進(jìn)行統(tǒng)計(jì)分析,得出對(duì)應(yīng)的測(cè)試分析報(bào)告,所述測(cè)試分析報(bào)告包括關(guān)機(jī)或關(guān)機(jī)對(duì)應(yīng)的檢測(cè)次數(shù)、檢測(cè)時(shí)間、操作成功次數(shù)及操作失敗次數(shù)。
[0010]—種電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試系統(tǒng),其中,包括:
連接建立模塊,用于建立電器設(shè)備與WIFI插座通信連接和建立WIFI插座與測(cè)試設(shè)備之間的通信連接;
參數(shù)設(shè)置模塊,用于在測(cè)試設(shè)備端設(shè)置電器設(shè)備關(guān)機(jī)或開機(jī)的測(cè)試次數(shù)N及拍攝延時(shí)時(shí)間,其中,N為正整數(shù);
指令發(fā)送模塊,用于測(cè)試設(shè)備發(fā)送N次控制WIFI插座開啟或者關(guān)閉的指令到WIFI插座,電器設(shè)備隨著與其相連接的WIFI插座的開啟或者關(guān)閉進(jìn)入相應(yīng)的開機(jī)狀態(tài)或者關(guān)機(jī)狀態(tài);測(cè)試判斷模塊,用于在每次發(fā)送指令給WIFI插座的所述拍攝延時(shí)時(shí)間之后,拍攝電器設(shè)備的顯示界面,根據(jù)得到的N次顯示界面分析電器設(shè)備的開機(jī)或關(guān)機(jī)是否正常。
[0011]所述的電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試系統(tǒng),其中,所述測(cè)試設(shè)備包括:手持測(cè)試設(shè)備和計(jì)算機(jī)測(cè)試終端。
[0012]所述的電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試系統(tǒng),其中,所述指令為紅外指令;所述第一時(shí)間大于所述拍攝延時(shí)時(shí)間。
[0013]所述的電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試系統(tǒng),其中,所述測(cè)試判斷模塊包括:
拍攝單元,用于每次發(fā)送指令給WIFI插座時(shí)記錄對(duì)應(yīng)的當(dāng)前時(shí)間,在所述當(dāng)前時(shí)間的基礎(chǔ)上延時(shí)所述拍攝延時(shí)時(shí)間之后,控制攝像頭拍攝電器設(shè)備的顯示界面;
比對(duì)單元,用于將所述顯示界面與預(yù)先設(shè)置的開機(jī)標(biāo)準(zhǔn)界面或關(guān)機(jī)標(biāo)準(zhǔn)界面進(jìn)行比對(duì),若一致,則電器設(shè)備的開機(jī)或關(guān)機(jī)正常;若不一致,則電器設(shè)備的開機(jī)或關(guān)機(jī)不正常。
[0014]所述的電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試系統(tǒng),其中,所述比對(duì)單元包括:
統(tǒng)計(jì)單元,用于對(duì)N次拍攝的顯示界面的比對(duì)結(jié)果進(jìn)行統(tǒng)計(jì)分析,得出對(duì)應(yīng)的測(cè)試分析報(bào)告,所述測(cè)試分析報(bào)告包括關(guān)機(jī)或關(guān)機(jī)對(duì)應(yīng)的檢測(cè)次數(shù)、檢測(cè)時(shí)間、操作成功次數(shù)及操作失敗次數(shù)。
[0015]本發(fā)明所提供的一種電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試方法及系統(tǒng),有效地解決了現(xiàn)有電器設(shè)備開關(guān)機(jī)測(cè)試自動(dòng)化不高,測(cè)試結(jié)果不準(zhǔn)確的問(wèn)題,通過(guò)設(shè)置電器設(shè)備關(guān)機(jī)或開機(jī)的測(cè)試次數(shù)N及拍攝延時(shí)時(shí)間,其中,N為正整數(shù);發(fā)送N次指令給WIFI插座,電器設(shè)備隨著與其相連接的WIFI插座的開啟或者關(guān)閉進(jìn)入相應(yīng)的開機(jī)狀態(tài)或者關(guān)機(jī)狀態(tài);在每次發(fā)送指令給WIFI插座的所述拍攝延時(shí)時(shí)間之后,拍攝電器設(shè)備的顯示界面,根據(jù)得到的N次顯示界面分析電器設(shè)備的開機(jī)或關(guān)機(jī)是否正常;實(shí)現(xiàn)了對(duì)電器設(shè)備開關(guān)機(jī)的自動(dòng)化測(cè)試,且能夠?qū)﹂_關(guān)機(jī)的結(jié)果進(jìn)行驗(yàn)證,使得測(cè)試結(jié)果準(zhǔn)確率更高,無(wú)需測(cè)試人員值守,給測(cè)試人員帶來(lái)了大大的方便。
【附圖說(shuō)明】
[0016]圖1為本發(fā)明提供的電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試方法較佳實(shí)施例的流程圖。
[0017]圖2為本發(fā)明提供的電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。
[0018]圖3為本發(fā)明提供的電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試系統(tǒng)應(yīng)用實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]本發(fā)明提供一種電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]請(qǐng)參閱圖1,圖1為本發(fā)明提供的電器設(shè)備開關(guān)機(jī)的自動(dòng)測(cè)試方法較佳實(shí)施例的流程圖,如圖所示,所述方法包括以下步驟:
SlOO、建立電器設(shè)備與WIFI插座通信連接和建立WIFI插座與測(cè)試設(shè)備之間的通信連接。
[0021 ]步驟S200、在測(cè)試設(shè)備端設(shè)置電器設(shè)備關(guān)機(jī)或開機(jī)的測(cè)試次數(shù)N及拍攝延時(shí)時(shí)間,其中,N為正整數(shù);
步驟S300、測(cè)試設(shè)備發(fā)送N次控制WIFI插座開啟或者關(guān)閉的指令到WIFI插座,電器設(shè)備隨著與其相連接的WIFI插座的開啟或者關(guān)閉進(jìn)入相應(yīng)的開機(jī)狀態(tài)或者關(guān)機(jī)狀態(tài)。
[0022]步驟S400、在每次發(fā)送指令給WIFI插座的所述拍攝延時(shí)時(shí)間之后,拍攝電器設(shè)備的顯示界面,根據(jù)得到的N次顯示界面分析電器設(shè)備的開機(jī)或關(guān)機(jī)是否正常。
[0023]下面結(jié)合具體的實(shí)施例對(duì)上述步驟進(jìn)行詳細(xì)的描述。
[0024]所述電器設(shè)備包括電視機(jī)、路由器及空調(diào)等。由于電視機(jī)及空調(diào)都具有顯示界面,關(guān)于路由器的檢測(cè),可對(duì)拍與路由器關(guān)聯(lián)的電視機(jī)的顯示界面,從而方便后續(xù)的檢測(cè)判斷。以下以電視機(jī)為例對(duì)本發(fā)明進(jìn)行說(shuō)明。首先建立電器設(shè)備與WIFI插座通信連接和建立WIFI插座與測(cè)試設(shè)備之間的通信連接。具體的通過(guò)WIFI將手機(jī)和插座進(jìn)行連接,然后再通過(guò)數(shù)據(jù)線將手機(jī)和電腦進(jìn)行連接,這樣就完成了硬件的搭建。PC斷需要進(jìn)行Android環(huán)境配置,并安裝手機(jī)adb驅(qū)動(dòng),通過(guò)python來(lái)編寫要執(zhí)行的腳本程序。通過(guò)Monkeyrunner來(lái)執(zhí)行腳本,從而控制連接在PC上的手機(jī)執(zhí)行WIFI插座APK應(yīng)用程序,自動(dòng)打開程序,找到連接的插座,執(zhí)行0N/0FF的操作。
[0025]在步驟S200中,關(guān)于電視機(jī)的遙控開機(jī)及遙控關(guān)機(jī)的可靠性測(cè)試,顯然需要針對(duì)電視機(jī)的遙控開機(jī)或關(guān)機(jī),分別測(cè)試多次。關(guān)于具體的測(cè)試次數(shù)可進(jìn)行設(shè)置,譬如為N次,N為正整數(shù),而開機(jī)和關(guān)機(jī)可分別設(shè)置不同的測(cè)試次數(shù),并且由于開機(jī)和關(guān)機(jī)的啟動(dòng)時(shí)間有長(zhǎng)有短,因而需要設(shè)置攝像頭的拍攝延時(shí)時(shí)間,譬如在發(fā)送開機(jī)指令給電視機(jī)時(shí),攝像頭在延時(shí)I分鐘之后拍攝電視機(jī)的顯示界面,或者延時(shí)40秒,具體可根據(jù)實(shí)際進(jìn)行設(shè)置。而關(guān)機(jī)指令的話,相應(yīng)的延時(shí)時(shí)間會(huì)短一點(diǎn),譬如10秒等。
[0026]在步驟S300中,發(fā)送N次指令給WIFI插座,所述指令用于控制WIFI插座開啟或者關(guān)閉,從而與其有線連接的電器設(shè)備隨著與WIFI插座的開啟或者關(guān)閉進(jìn)入相應(yīng)的開機(jī)狀態(tài)或者關(guān)機(jī)狀態(tài)。具體來(lái)說(shuō),就是用戶通過(guò)手持設(shè)備,譬如遙控器等,發(fā)送N次指令給WIFI插座,所述指令可對(duì)應(yīng)控制WIFI插座開啟或關(guān)閉。關(guān)于指令,有多種實(shí)現(xiàn)方式,譬如常規(guī)遙控器的紅外指令,以及通過(guò)網(wǎng)絡(luò)發(fā)送控制指令對(duì)應(yīng)控制WIFI插座開啟或關(guān)閉等,此處不做詳述。
[0027]由于對(duì)電視機(jī)的關(guān)機(jī)或開機(jī)進(jìn)行可靠性測(cè)試,因此需要對(duì)開機(jī)或關(guān)機(jī)分別進(jìn)行多次測(cè)試,那么就需要發(fā)送多次對(duì)應(yīng)的指令給與其相連接的WIFI插座。在實(shí)際應(yīng)用時(shí),每次發(fā)送指令的時(shí)間間隔可根據(jù)需要進(jìn)行設(shè)置,譬如I分鐘,2分鐘等。
[0028]具體來(lái)說(shuō),就是用戶通過(guò)手持設(shè)備,譬如手機(jī)或遙控器等,遠(yuǎn)程遙控電視器,由于距離有限制,那么可通過(guò)WIFI插座進(jìn)行中繼。WIFI插座可接收用戶手持設(shè)備發(fā)送的WIFI數(shù)據(jù)或紅外指令,進(jìn)行相應(yīng)的開啟或者閉合,從而實(shí)現(xiàn)了用戶通過(guò)手持設(shè)備對(duì)電視機(jī)開機(jī)或者關(guān)機(jī)的遠(yuǎn)程控制。每次發(fā)送指令給WIFI插座,發(fā)送間隔時(shí)間為第一時(shí)間,所述第一時(shí)間可為I分鐘、2分鐘等。關(guān)于所述指令,可通過(guò)軟件設(shè)置使得手持設(shè)備每隔第一時(shí)