[發(fā)明專利]補丁的測試方法、裝置及電子設(shè)備在審
| 申請?zhí)枺?/td> | 201811550879.1 | 申請日: | 2018-12-18 |
| 公開(公告)號: | CN111338926A | 公開(公告)日: | 2020-06-26 |
| 發(fā)明(設(shè)計)人: | 楊彥星 | 申請(專利權(quán))人: | 北京奇虎科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/445;G06F9/455 |
| 代理公司: | 北京市立方律師事務(wù)所 11330 | 代理人: | 張筱寧 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 補丁 測試 方法 裝置 電子設(shè)備 | ||
本申請實施例提供了一種補丁的測試方法、裝置及電子設(shè)備。該方法包括:檢測到任一新的補丁安裝包時,獲取新的補丁安裝包對應(yīng)的測試環(huán)境相關(guān)信息;依據(jù)測試環(huán)境相關(guān)信息生成相應(yīng)的測試任務(wù);在預(yù)先構(gòu)建的多個虛擬機中選定至少一個目標(biāo)虛擬機,并將測試任務(wù)分配至至少一個目標(biāo)虛擬機;獲取至少一個目標(biāo)虛擬機各自執(zhí)行測試任務(wù)得到的測試結(jié)果。本申請實施例提高了測試效率,保證了推送給用戶的補丁的穩(wěn)定性,避免因補丁的穩(wěn)定性差對客戶端造成影響。
技術(shù)領(lǐng)域
本申請涉及補丁測試技術(shù)領(lǐng)域,具體而言,本申請涉及一種補丁的測試方法、裝置及電子設(shè)備。
背景技術(shù)
補丁是一種解決系統(tǒng)漏洞發(fā)布的程序,能夠解決硬件、軟件、協(xié)議的具體實現(xiàn)或系統(tǒng)安全策略上存在的缺陷,從而防止攻擊者能夠在未授權(quán)的情況下訪問或破壞系統(tǒng)。由于補丁在不同系統(tǒng)環(huán)境的穩(wěn)定性不同,因此,同一補丁安裝在不同客戶端時,對客戶端的影響也不同。例如,有的客戶端安裝補丁后能夠正常運行,有的可能會發(fā)生藍屏等影響客戶端的正常運行的現(xiàn)象。因此需要對發(fā)布的補丁進行檢測。
現(xiàn)有技術(shù)中,補丁一般是利用軟件管理工具進行推送,但是這種推送方式并不對推送的補丁進行再次測試,也就無法保證推送的補丁的穩(wěn)定性,即無法保證客戶端在安裝軟件管理工具推送的補丁之后能夠正常運行。
發(fā)明內(nèi)容
本申請?zhí)峁┝艘环N補丁的測試方法、裝置及電子設(shè)備,可以解決上述技術(shù)問題。所述技術(shù)方案如下:
第一方面,本申請?zhí)峁┝艘环N補丁的測試方法,該方法包括:
檢測到任一新的補丁安裝包時,獲取新的補丁安裝包對應(yīng)的測試環(huán)境相關(guān)信息;
依據(jù)測試環(huán)境相關(guān)信息生成相應(yīng)的測試任務(wù);
在預(yù)先構(gòu)建的多個虛擬機中選定至少一個目標(biāo)虛擬機,并將測試任務(wù)分配至至少一個目標(biāo)虛擬機;
獲取至少一個目標(biāo)虛擬機各自執(zhí)行測試任務(wù)得到的測試結(jié)果。
進一步地,在預(yù)先構(gòu)建的多個虛擬機中選定至少一個目標(biāo)虛擬機,包括:
獲取多個虛擬機分別對應(yīng)的系統(tǒng)環(huán)境;
檢測各個虛擬機的系統(tǒng)環(huán)境是否符合測試任務(wù)對應(yīng)的測試環(huán)境相關(guān)信息,并將符合的虛擬機確定為目標(biāo)虛擬機。
進一步地,當(dāng)符合所述測試任務(wù)對應(yīng)的所述測試環(huán)境相關(guān)信息的虛擬機的數(shù)量超過第一預(yù)定數(shù)值時,將符合的虛擬機確定為目標(biāo)虛擬機,包括:
選定虛擬機組件數(shù)量最少的虛擬機為目標(biāo)虛擬機。
進一步地,測試環(huán)境相關(guān)信息包括以下至少一項:操作系統(tǒng)、系統(tǒng)組件。
進一步地,該方法還包括:
當(dāng)從任一目標(biāo)虛擬機接收到的測試結(jié)果的數(shù)量未達到第二預(yù)定數(shù)值時,確定分配至該任一目標(biāo)虛擬機的測試任務(wù)測試失敗。
進一步地,該方法還包括:
當(dāng)從任一目標(biāo)虛擬機接收到的測試結(jié)果的數(shù)量不小于第二預(yù)定數(shù)值時,從該任一目標(biāo)虛擬機的測試結(jié)果中提取該目標(biāo)虛擬機完成測試任務(wù)并重新啟動系統(tǒng)后的測試結(jié)果;
依據(jù)重新啟動系統(tǒng)后的測試結(jié)果的標(biāo)簽信息,確定該目標(biāo)虛擬機執(zhí)行測試任務(wù)的詳細信息。
進一步地,確定該目標(biāo)虛擬機執(zhí)行測試任務(wù)的詳細信息,包括:
若標(biāo)簽信息中第一描述項的數(shù)值為第三預(yù)設(shè)數(shù)值,確定測試任務(wù)測試失敗;
若標(biāo)簽信息中第一描述項的數(shù)值為第四預(yù)設(shè)數(shù)值,確定測試任務(wù)測試成功,并將測試成功的測試任務(wù)對應(yīng)的補丁安裝包推送至用戶客戶端。
進一步地,在確定測試任務(wù)測試失敗時,該方法還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司,未經(jīng)北京奇虎科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811550879.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:投影裝置
- 下一篇:一種基于語義分析的智能詞組錄入系統(tǒng)





