[發(fā)明專利]主機操作的隨機測試方法及裝置在審
| 申請?zhí)枺?/td> | 202111137910.0 | 申請日: | 2021-09-27 |
| 公開(公告)號: | CN115858257A | 公開(公告)日: | 2023-03-28 |
| 發(fā)明(設(shè)計)人: | 陶穎 | 申請(專利權(quán))人: | 北京金山云網(wǎng)絡(luò)技術(shù)有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F9/448;G06F11/36 |
| 代理公司: | 北京華夏泰和知識產(chǎn)權(quán)代理有限公司 11662 | 代理人: | 蔡良偉;沈園園 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 主機 操作 隨機 測試 方法 裝置 | ||
本申請實施例提供了一種主機操作的隨機測試方法及裝置,其中,該方法包括:確定待測主機的身份標(biāo)識號ID;獲取隨機測試方法的方法名;基于所述方法名調(diào)用所述隨機測試方法以對所述ID對應(yīng)的主機操作進行隨機測試。通過本申請,解決了現(xiàn)有技術(shù)中的隨機測試方式均是針對Android端進行測試,導(dǎo)致隨機測試方式比較單一的問題。
技術(shù)領(lǐng)域
本申請涉及隨機測試技術(shù)領(lǐng)域,特別是涉及一種主機操作的隨機測試方法及裝置。
背景技術(shù)
在非功能測試中,隨機測試是較為重要的一個方向,是保證產(chǎn)品健壯性與覆蓋完整度的有效手段和過程。現(xiàn)有的隨機測試方式均是針對Android(安卓)端進行測試,目前尚未存在對openstack(一種開源的云計算管理平臺項目)中的主機操作進行隨機測試的方式。
發(fā)明內(nèi)容
本申請實施例的目的在于提供一種主機操作的隨機測試方法及裝置,以解決現(xiàn)有技術(shù)中的隨機測試方式均是針對Android端進行測試,導(dǎo)致隨機測試方式比較單一的問題。具體技術(shù)方案如下:
在本申請實施的第一方面,首先提供了一種主機操作的隨機測試方法,包括:確定待測主機的身份標(biāo)識號ID;獲取隨機測試方法的方法名;基于所述方法名調(diào)用所述隨機測試方法以對所述ID對應(yīng)的主機操作進行隨機測試。
在本申請實施的第二方面,還提供了一種主機操作的隨機測試裝置,包括:確定模塊,用于確定待測主機的身份標(biāo)識號ID;獲取模塊,用于獲取隨機測試方法的方法名;測試模塊,用于基于所述方法名調(diào)用所述隨機測試方法以對所述ID對應(yīng)的主機操作進行隨機測試。
在本申請實施的又一方面,還提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有指令,當(dāng)其在計算機上運行時,使得計算機執(zhí)行上述任一所述的主機操作的隨機測試方法。
在本申請實施的又一方面,還提供了一種包含指令的計算機程序產(chǎn)品,當(dāng)其在計算機上運行時,使得計算機執(zhí)行上述任一所述的主機操作的隨機測試方法。
本申請實施例中,通過獲取的隨機測試方法的方法名,進而確定隨機測試方法,然后對ID對應(yīng)的主機操作進行隨機測試,從而可以實現(xiàn)對待測主機的主機操作進行隨機測試,如果該待測主機為openstack中的主機,則可以實現(xiàn)對openstack層中的主機操作進行隨機測試,從而解決了現(xiàn)有技術(shù)中的隨機測試方式均是針對Android端進行測試的問題,提升了隨機測試的豐富性與多樣性。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹。
圖1為本申請實施例中主機操作的隨機測試方法的流程圖;
圖2是本申請實施例中基于TestNG的隨機測試的結(jié)構(gòu)示意圖;
圖3為本申請實施例中主機操作的隨機測試裝置的結(jié)構(gòu)示意圖;
圖4為本申請實施例中電子設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行描述。
本申請實施例提供了一種主機操作的隨機測試方法,如圖1所示,該方法的步驟包括:
步驟102,確定待測主機的身份標(biāo)識號ID;
需要說明的是,本申請實施例中的待測主機可以是任一系統(tǒng)或平臺中的主機設(shè)備,例如主機設(shè)備可以是openstack中的主機,也可以是任一云系統(tǒng)或云平臺中的虛擬主機;即只要能執(zhí)行主機操作的主機均是可以作為本申請實施例中的待測主機。
步驟104,獲取隨機測試方法的方法名;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京金山云網(wǎng)絡(luò)技術(shù)有限公司,未經(jīng)北京金山云網(wǎng)絡(luò)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111137910.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





