自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計算機(jī)測試技術(shù)領(lǐng)域,涉及一種采集測試方法及系統(tǒng),特別是涉及一種自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試方法及系統(tǒng)。
【背景技術(shù)】
[0002]測試日志是測試過程監(jiān)控、測試結(jié)果和軟件質(zhì)量評估的基礎(chǔ),同時也是數(shù)據(jù)分析和過程改進(jìn)的重要依據(jù)。在測試過程中,難免遇到問題,查看日志是必然的手段,不管是成功的日志,還是含有報錯信息的日志,都是分析問題,解決問題的關(guān)鍵所在,因此日志的收集便成為重中之重。
[0003]而目前,現(xiàn)有的自動化平臺Auto Tcl (Tool Command Language,命令工具語言)對日志的采集較為粗糙,僅僅是跟被測設(shè)備交互過程中的日志才會被采集,屬于被動的日志收集,而由被測設(shè)備主動周期性打印的信息,或者報錯信息均無法采集,且沒有進(jìn)行分類處理。而SecureCRT等軟件支持被測設(shè)備的日志收集,相對全面,但是所能實現(xiàn)的自動化測試局限性較大,并不適合進(jìn)行常規(guī)自動化測試,這造成了在測試過程中,測試人員無法在第一時間得知問題所在,因此需要反復(fù)的進(jìn)行驗證,既浪費(fèi)時間,又延誤了 bug修復(fù)。所以現(xiàn)有的自動化平臺對被測設(shè)備的設(shè)備運(yùn)行日志的收集度不高,而對設(shè)備運(yùn)行日志收集比較完善的工具,自動化集成度又較低。
[0004]因此,如何提供一種自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試方法及系統(tǒng),以解決現(xiàn)有技術(shù)中的自動化平臺對待測設(shè)備的運(yùn)行日志采集較為粗糙,自動化測試局限性較大,集成度低而造成在測試過程中對待測設(shè)備在運(yùn)行過程中出現(xiàn)的漏洞修復(fù)的延誤,工作效率降低等種種缺陷,實已成為本領(lǐng)域從業(yè)者亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試方法及系統(tǒng),用于解決現(xiàn)有技術(shù)中自動化平臺對待測設(shè)備的運(yùn)行日志采集較為粗糙,自動化測試局限性較大,集成度低而造成在測試過程中對待測設(shè)備在運(yùn)行過程中出現(xiàn)的漏洞修復(fù)的延誤,工作效率降低的問題。
[0006]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明一方面提供一種自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試方法,所述自動化平臺與待測設(shè)備連接,所述自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試方法包括:采集所述待測設(shè)備的運(yùn)行日志;將采集到的所述待測設(shè)備的運(yùn)行日志分為被動采集信息和主動采集信息;其中,用于反饋用戶通過自動化平臺輸入至所述待測設(shè)備的控制命令的信息為被動采集信息;所述待測設(shè)備周期性地主動輸出關(guān)于其內(nèi)部配置的軟件和硬件運(yùn)行狀態(tài)的信息為主動信息;所述被動采集信息和主動采集信息中配置有優(yōu)先級標(biāo)記;根據(jù)優(yōu)先級標(biāo)記將所述被動采集信息和主動采集信息進(jìn)行信息處理等級劃分;將劃分好的信息處理等級按照預(yù)定格式編制進(jìn)所述被動采集信息或主動采集信息中形成按照優(yōu)先級排列的優(yōu)先級采集信息以使用戶及時發(fā)現(xiàn)及處理所述待測設(shè)備運(yùn)行問題。
[0007]可選地,信息處理等級包括正常優(yōu)先級、警告優(yōu)先級、錯誤優(yōu)先級、及危急優(yōu)先級。
[0008]可選地,根據(jù)優(yōu)先級標(biāo)記將所述被動采集信息和主動采集信息進(jìn)行信息處理等級劃分的步驟包括:根據(jù)優(yōu)先級標(biāo)記將所述被動采集信息和主動采集信息分為正常優(yōu)先級采集?目息、警告優(yōu)先級米集?目息、錯誤優(yōu)先級米集?目息、及危急優(yōu)先級米集?目息。
[0009]可選地,所述預(yù)定格式為被動采集信息或主動采集信息+信息處理等級。
[0010]可選地,所述自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試方法還包括:若所述信息處理等級為警告優(yōu)先級、錯誤優(yōu)先級、及危急優(yōu)先級時,將警告優(yōu)先級采集信息、錯誤優(yōu)先級米集?目息、和/或危急優(yōu)先級米集?目息以預(yù)制處理方式處理;或僅對警告優(yōu)先級米集信息、錯誤優(yōu)先級采集信息、和/或危急優(yōu)先級采集信息中的信息處理等級以預(yù)制處理方式處理。
[0011]可選地,所述預(yù)制處理方式包括將警告優(yōu)先級采集信息、錯誤優(yōu)先級采集信息、和/或危急優(yōu)先級采集信息進(jìn)行高亮和著色處理;或僅對警告優(yōu)先級采集信息、錯誤優(yōu)先級采集信息、和/或危急優(yōu)先級采集信息中的信息處理等級進(jìn)行高亮和著色處理
[0012]本發(fā)明另一方面還提供一種自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試系統(tǒng),所述自動化平臺與待測設(shè)備連接,所述自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試系統(tǒng)包括:采集模塊,用于采集所述待測設(shè)備的運(yùn)行日志;第一劃分模塊,與所述采集模塊連接,用于將采集到的所述待測設(shè)備的運(yùn)行日志分為被動采集信息和主動采集信息;其中,用于反饋用戶通過自動化平臺輸入至所述待測設(shè)備的控制命令的信息為被動采集信息;所述待測設(shè)備周期性地主動輸出關(guān)于其內(nèi)部配置的軟件和硬件運(yùn)行狀態(tài)的信息為主動信息;所述被頂采集信息和主動采集信息中配置有優(yōu)先級標(biāo)記;第二劃分模塊,與所述第一劃分模塊連接,用于根據(jù)優(yōu)先級標(biāo)記將所述被動采集信息和主動采集信息進(jìn)行信息處理等級劃分;編制模塊,分別與所述第一劃分模塊和第二劃分模塊連接,用于將劃分好的信息處理等級按照預(yù)定格式編制進(jìn)所述被動采集信息或主動采集信息中形成按照優(yōu)先級排列的優(yōu)先級采集信息以使用戶及時發(fā)現(xiàn)及處理所述待測設(shè)備運(yùn)行問題。
[0013]可選地,所述采集模塊中配置有定時器,定時觸發(fā)所述定時器以令所述采集模塊周期性采集所述主動采集信息;所述第二劃分模塊還用于根據(jù)優(yōu)先級標(biāo)記將所述被動采集信息和主動采集信息分為正常優(yōu)先級采集信息、警告優(yōu)先級采集信息、錯誤優(yōu)先級采集信息、及危急優(yōu)先級采集信息;預(yù)存在所述編制模塊中的預(yù)定格式為被動采集信息或主動采集信息+信息處理等級。
[0014]可選地,所述自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試系統(tǒng)還包括:預(yù)制處理模塊,與所述編制模塊連接,用于若所述信息處理等級為警告優(yōu)先級、錯誤優(yōu)先級、及危急優(yōu)先級時,將警告優(yōu)先級采集信息、錯誤優(yōu)先級采集信息、和/或危急優(yōu)先級采集信息以預(yù)制處理方式處理;或用于僅對警告優(yōu)先級采集信息、錯誤優(yōu)先級采集信息、和/或危急優(yōu)先級采集信息中的信息處理等級以預(yù)制處理方式處理
[0015]本發(fā)明又一方面還提供一種自動化平臺,所述自動化平臺與一待測設(shè)備連接,所述自動化平臺包括:自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試系統(tǒng);交互單元,與所述自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試系統(tǒng)連接的,用于提供用戶通過所述自動化平臺輸入對所述待測設(shè)備控制指令的交互界面;顯示單元,與所述自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試系統(tǒng)和交互單元連接,用于將所述自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試系統(tǒng)中以預(yù)制處理方式顯示的警告優(yōu)先級采集信息、錯誤優(yōu)先級采集信息、和/或危急優(yōu)先級采集信息,或?qū)⒕鎯?yōu)先級采集信息、錯誤優(yōu)先級采集信息、和/或危急優(yōu)先級采集信息中的信息處理等級以預(yù)制處理方式顯示;及接收單元,與所述自動化平臺針對待測設(shè)備的運(yùn)行日志采集測試系統(tǒng)和所述交互單元連接,用于以多線程方式接收所述待測設(shè)