【技術(shù)實(shí)現(xiàn)步驟摘要】
一種用于測試版本更新系統(tǒng)的客戶端、該系統(tǒng)及方法
本專利技術(shù)涉及自動測試
,尤其涉及一種用于測試版本更新系統(tǒng)的客戶端、該系統(tǒng)及方法。
技術(shù)介紹
目前的自動測試領(lǐng)域中,往往需要測試人員手動對測試版本進(jìn)行一些操作,包括去服務(wù)器下載測試版本、打開下載軟件、加載需要下載的軟件包以及對被測移動終端進(jìn)行刷機(jī)操作等,上述過程可能會重復(fù)多次,這對于手動操作而言非常繁瑣并且枯燥,提升了自動測試過程中的人力成本。同時,測試版本的發(fā)布時間并不固定,有些測試版本可能會在測試人員下班后發(fā)布,甚至有些會在深夜發(fā)布測試版本,這就需要測試人員加班等待測試版本的發(fā)布,并且會導(dǎo)致測試版本的下載和更新不及時,從而降低自動測試的效率。
技術(shù)實(shí)現(xiàn)思路
根據(jù)現(xiàn)有技術(shù)中存在的上述問題,現(xiàn)提供一種用于測試版本更新系統(tǒng)的客戶端、該系統(tǒng)及方法的技術(shù)方案,旨在避免需要測試人員手動更新測試版本的問題,降低人力成本,提升自動測試的效率。上述技術(shù)方案具體包括:一種用于測試版本更新系統(tǒng)的客戶端,其中,連接一服務(wù)端,所述服務(wù)端用于保存關(guān)聯(lián)于不同的測試設(shè)備的測試版本并對所述測試版本進(jìn)行實(shí)時更新;所述客戶端還連接所述測試設(shè)備,并用于更新所述測試設(shè)備的所述測試版本;所述客戶端包括:設(shè)備選擇單元,預(yù)設(shè)有所述測試設(shè)備的信息,并用于根據(jù)外部輸入的指令選擇關(guān)聯(lián)于所述信息的多個所述測試設(shè)備中的一個作為被測設(shè)備并輸出;模式選擇單元,預(yù)設(shè)有用于表示所述測試版本的更新方式的更新模式,并根據(jù)外部輸入的指令選擇一個所述更新模式作為測試模式并輸出;監(jiān)控單元,分別連接所述設(shè)備選擇單元和所述模式選擇單元,用于在所述測試模式為一預(yù)設(shè)的第一模式時,監(jiān)控所 ...
【技術(shù)保護(hù)點(diǎn)】
一種用于測試版本更新系統(tǒng)的客戶端,其特征在于,連接一服務(wù)端,所述服務(wù)端用于保存關(guān)聯(lián)于不同的測試設(shè)備的測試版本并對所述測試版本進(jìn)行實(shí)時更新;所述客戶端還連接所述測試設(shè)備,并用于更新所述測試設(shè)備的所述測試版本;所述客戶端包括:設(shè)備選擇單元,預(yù)設(shè)有所述測試設(shè)備的信息,并用于根據(jù)外部輸入的指令選擇關(guān)聯(lián)于所述信息的多個所述測試設(shè)備中的一個作為被測設(shè)備并輸出;模式選擇單元,預(yù)設(shè)有用于表示所述測試版本的更新方式的更新模式,并根據(jù)外部輸入的指令選擇一個所述更新模式作為測試模式并輸出;監(jiān)控單元,分別連接所述設(shè)備選擇單元和所述模式選擇單元,用于在所述測試模式為一預(yù)設(shè)的第一模式時,監(jiān)控所述服務(wù)端中保存的所述測試版本是否與所述被測設(shè)備的所述測試版本相同,輸出監(jiān)控結(jié)果;第一更新單元,連接所述監(jiān)控單元,用于在所述監(jiān)控結(jié)果表示不相同時向所述服務(wù)端請求下載所述測試版本,并依照被下載的所述測試版本對所述被測設(shè)備進(jìn)行版本更新。
【技術(shù)特征摘要】
1.一種用于測試版本更新系統(tǒng)的客戶端,其特征在于,連接一服務(wù)端,所述服務(wù)端用于保存關(guān)聯(lián)于不同的測試設(shè)備的測試版本并對所述測試版本進(jìn)行實(shí)時更新;所述客戶端還連接所述測試設(shè)備,并用于更新所述測試設(shè)備的所述測試版本;所述客戶端包括:設(shè)備選擇單元,預(yù)設(shè)有所述測試設(shè)備的信息,并用于根據(jù)外部輸入的指令選擇關(guān)聯(lián)于所述信息的多個所述測試設(shè)備中的一個作為被測設(shè)備并輸出;模式選擇單元,預(yù)設(shè)有用于表示所述測試版本的更新方式的更新模式,并根據(jù)外部輸入的指令選擇一個所述更新模式作為測試模式并輸出;監(jiān)控單元,分別連接所述設(shè)備選擇單元和所述模式選擇單元,用于在所述測試模式為一預(yù)設(shè)的第一模式時,監(jiān)控所述服務(wù)端中保存的所述測試版本是否與所述被測設(shè)備的所述測試版本相同,輸出監(jiān)控結(jié)果;第一更新單元,連接所述監(jiān)控單元,用于在所述監(jiān)控結(jié)果表示不相同時向所述服務(wù)端請求下載所述測試版本,并依照被下載的所述測試版本對所述被測設(shè)備進(jìn)行版本更新。2.如權(quán)利要求1所述的客戶端,其特征在于,還包括:第二更新單元,分別連接所述設(shè)備選擇單元和所述模式選擇單元,用于在所述測試模式為一預(yù)設(shè)的第二模式時,根據(jù)外部輸入的指令向所述服務(wù)端請求下載所述測試版本,并依照被下載的所述測試版本對所述被測設(shè)備進(jìn)行版本更新。3.如權(quán)利要求2所述的客戶端,其特征在于,所述第二更新單元中包括:第一選擇模塊,用于選擇關(guān)聯(lián)于所述被測設(shè)備的一個測試項目,并作為被測項目輸出;第二選擇模塊,連接所述第一選擇模塊,用于選擇關(guān)聯(lián)于所述被測項目的一個描述文件,并作為被測文件輸出;所述第二更新單元根據(jù)所述被測文件,向所述服務(wù)端請求下載對應(yīng)的所述測試版本。4.如權(quán)利要求1所述的客戶端,其特征在于,所述服務(wù)端中保存有對應(yīng)每個所述客戶端的版本下載記錄;所述客戶端還包括:查詢單元,分別連接所述設(shè)備選擇單元和所述模式選擇單元,用于在所述測試模式為一預(yù)設(shè)的第三模式時,查詢得到所述服務(wù)端中保存的關(guān)聯(lián)于所述被測設(shè)備的所述版本下載記錄并輸出;第三更新單元,連接所述查詢單元,用于在查詢得到的所述版本下載記錄中選擇一個所述測試版本并進(jìn)行下載,依照被下載的所述測試版本對所述被測設(shè)備進(jìn)行版本更新。5.如權(quán)利要求4所述的客戶端,其特征在于,所述第三更新單元包括:第三選擇模塊,用于根據(jù)外部輸入的指令,根據(jù)所述版本下載記錄選擇一個關(guān)聯(lián)于所述被測設(shè)備的一個測試項目,并作為被測項目輸出;第四選擇模塊,連接所述第三選擇模塊,用于根據(jù)外部輸入的指令選擇一個關(guān)聯(lián)于所述被測項目的一個描述文件,并作為被測文件輸出;所述第三更新單元根據(jù)所述被測文件,向所述服務(wù)端請求下載對應(yīng)的所述測試版本。6.如權(quán)利要求1所述的客戶端,其特征在于,所述客戶端還包括:終止單元,連接所述第一更新單元,用于根據(jù)外部輸入的指令終止所述版本更新的過程。7.如權(quán)利要求2所述的客戶端,其特征在于,所述客戶端還包括:終止單元,連接所述第二更新單元,用于根據(jù)外部輸入的指令終止所述版本更新的過程。8.如權(quán)利要求4所述的客戶端,其特征在于,...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:常青,周柏廷,
申請(專利權(quán))人:展訊通信上海有限公司,
類型:發(fā)明
國別省市:上海,31
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。