欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的方法、裝置和設(shè)備的制作方法

文檔序號(hào):6433045閱讀:326來(lái)源:國(guó)知局
專利名稱:一種用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的方法、裝置和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的方法、裝置和設(shè)備。
背景技術(shù)
通常對(duì)于計(jì)算機(jī)系統(tǒng)的測(cè)試方法中,需要由人工設(shè)定系統(tǒng)中各個(gè)模塊間的執(zhí)行順序關(guān)系,并且需要由人工確定各個(gè)模塊執(zhí)行所需的測(cè)試數(shù)據(jù),該方法的問(wèn)題在于人工確定執(zhí)行順序的效率較低,并且由人工確定的測(cè)試數(shù)據(jù)缺乏真實(shí)性,導(dǎo)致測(cè)試結(jié)果與計(jì)算機(jī)系統(tǒng)實(shí)際運(yùn)行時(shí)的真實(shí)結(jié)果產(chǎn)生較大差異。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的方法、裝置和設(shè)備。根據(jù)本發(fā)明的一個(gè)方面,提供一種計(jì)算機(jī)實(shí)現(xiàn)的用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的方法,其中,所述方法包括以下步驟a由計(jì)算機(jī)系統(tǒng)的多個(gè)被測(cè)單元中選擇與預(yù)知的測(cè)試相關(guān)信息相對(duì)應(yīng)的一個(gè)或多個(gè)被測(cè)單元,其中,對(duì)該一個(gè)或多個(gè)被測(cè)單元中的每個(gè)被測(cè)單元執(zhí)行以下步驟X對(duì)該被測(cè)單元執(zhí)行預(yù)定操作,以基于所述預(yù)定操作后被測(cè)單元的運(yùn)行獲得一個(gè)或多個(gè)新的測(cè)試相關(guān)信息,用以對(duì)其他被測(cè)單元執(zhí)行操作。根據(jù)本發(fā)明的一個(gè)方面,還提供了一種用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的測(cè)試裝置,其中,所述測(cè)試裝置包括選擇裝置,用于由計(jì)算機(jī)系統(tǒng)的多個(gè)被測(cè)單元中選擇與預(yù)知的測(cè)試相關(guān)信息相對(duì)應(yīng)的一個(gè)或多個(gè)被測(cè)單元,其中,測(cè)試裝置通過(guò)以下裝置對(duì)該一個(gè)或多個(gè)被測(cè)單元中的每個(gè)被測(cè)單元執(zhí)行操作第一執(zhí)行獲取裝置,用于對(duì)該被測(cè)單元執(zhí)行預(yù)定操作,以基于所述預(yù)定操作后被測(cè)單元的運(yùn)行獲得一個(gè)或多個(gè)新的測(cè)試相關(guān)信息,用以對(duì)其他被測(cè)單元執(zhí)行操作。根據(jù)本發(fā)明的另一個(gè)方面,還提供一種計(jì)算機(jī)設(shè)備,其中,該計(jì)算機(jī)設(shè)備包含所述測(cè)試裝置。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)1)通過(guò)獲取基于對(duì)上游被測(cè)單元的操作而產(chǎn)生的測(cè)試相關(guān)信息來(lái)確定待操作的下游被測(cè)單元,使得確定下游被測(cè)單元的過(guò)程完全自動(dòng)化,無(wú)需由人工預(yù)定上下游被測(cè)單元之間的執(zhí)行順序,提高了測(cè)試效率;2)由于所獲得的測(cè)試相關(guān)信息為被測(cè)單元運(yùn)行過(guò)程中獲得的真實(shí)數(shù)據(jù),極大的提高了對(duì)于計(jì)算機(jī)系統(tǒng)測(cè)試的準(zhǔn)確性;3)可以將多次執(zhí)行測(cè)試操作所獲得的各項(xiàng)數(shù)據(jù)以圖表的形式呈現(xiàn)給用戶,以使用戶獲得更加直觀的結(jié)果。


通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯
圖1為本發(fā)明一個(gè)方面的一種計(jì)算機(jī)實(shí)現(xiàn)的用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的方法 流程圖2為本發(fā)明的一個(gè)優(yōu)選實(shí)施例的用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的方法流程圖3為本發(fā)明的又一個(gè)優(yōu)選實(shí)施例的用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的方法流程圖4為本發(fā)明一個(gè)方面的用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的測(cè)試裝置的結(jié)構(gòu)示意圖5為本發(fā)明的一個(gè)優(yōu)選實(shí)施例的用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的測(cè)試裝置的結(jié) 構(gòu)示意圖6為本發(fā)明的又一個(gè)優(yōu)選實(shí)施例的用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的測(cè)試裝置的 結(jié)構(gòu)示意圖7為根據(jù)本發(fā)明的優(yōu)選實(shí)施例所獲得的圖形化結(jié)果。
附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
圖1示意出了本發(fā)明一個(gè)方面的一種計(jì)算機(jī)實(shí)現(xiàn)的用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試 的方法流程圖。根據(jù)本發(fā)明的方法包括步驟SI和步驟S2。其中,根據(jù)本發(fā)明的方法可通過(guò) 計(jì)算機(jī)設(shè)備中的測(cè)試裝置來(lái)實(shí)現(xiàn),例如,通過(guò)計(jì)算機(jī)設(shè)備中諸如應(yīng)用模塊、操作系統(tǒng)、處理 控制器等來(lái)實(shí)現(xiàn)。其中,所述計(jì)算機(jī)設(shè)備為一種能夠按照事先存儲(chǔ)的程序,自動(dòng)、高速地進(jìn) 行大量數(shù)值計(jì)算和各種信息處理的現(xiàn)代化智能電子設(shè)備,其硬件包括但不限于微處理器、 FPGA、DSP、嵌入式設(shè)備等。優(yōu)選地,所述計(jì)算機(jī)設(shè)備可單獨(dú)運(yùn)行來(lái)實(shí)現(xiàn)本發(fā)明,也可接入網(wǎng) 絡(luò)并通過(guò)與網(wǎng)絡(luò)中的其他計(jì)算機(jī)設(shè)備的交互操作來(lái)實(shí)現(xiàn)本發(fā)明。所述計(jì)算機(jī)設(shè)備包括網(wǎng)絡(luò) 設(shè)備和用戶設(shè)備。其中,所述網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成 的服務(wù)器組或基于云計(jì)算(Cloud Computing)的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其 中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī), 所述用戶設(shè)備包括但不限于電腦、智能手機(jī)、PDA等。其中,所述計(jì)算機(jī)設(shè)備所處的網(wǎng)絡(luò)包 括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。
需要說(shuō)明的是,所述用戶設(shè)備及網(wǎng)絡(luò)設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn) 的用戶設(shè)備、網(wǎng)絡(luò)設(shè)備或網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引 用方式包含于此。
在步驟SI中,測(cè)試裝置由計(jì)算機(jī)系統(tǒng)的多個(gè)被測(cè)單元中選擇與預(yù)知的測(cè)試相關(guān) 信息相對(duì)應(yīng)的一個(gè)或多個(gè)被測(cè)單元。
其中,所述被測(cè)單元包括但不限于所述計(jì)算機(jī)系統(tǒng)中的一個(gè)或多個(gè)可執(zhí)行模塊。 所述測(cè)試相關(guān)信息包括用于啟動(dòng)一個(gè)或多個(gè)被測(cè)單元來(lái)進(jìn)行測(cè)試的相關(guān)信息。優(yōu)選地,所 述測(cè)試相關(guān)信息包括但不限于以下至少一項(xiàng)信息1)該測(cè)試相關(guān)信息所基于的被測(cè)單元 的標(biāo)識(shí)信息,例如,其所基于的被測(cè)單元的模塊ID,又例如,其所基于的被測(cè)單元的名稱信 息等;2)該測(cè)試相關(guān)信息所基于的被測(cè)單元的測(cè)試數(shù)據(jù)信息,其中,所述測(cè)試數(shù)據(jù)信息包 括測(cè)試裝置基于該被測(cè)單元的運(yùn)行所獲得的各項(xiàng)數(shù)據(jù)信息,優(yōu)選地,所述測(cè)試數(shù)據(jù)信息包 括但不限于以下至少一項(xiàng)信息a)該測(cè)試相關(guān)信息所基于的被測(cè)單元的運(yùn)行輸出信息;b)該測(cè)試相關(guān)信息所基于的被測(cè)單元的運(yùn)行信息,所述運(yùn)行信息包括但不限于測(cè)試裝置在被測(cè)單元運(yùn)行過(guò)程中所獲得的信息,例如,測(cè)試裝置在被測(cè)單元運(yùn)行過(guò)程中所獲得的該被測(cè)單元的CPU占用率,又例如,測(cè)試裝置在被測(cè)單元運(yùn)行過(guò)程中統(tǒng)計(jì)獲得的被測(cè)單元所接收到的socket包的數(shù)量,再例如,測(cè)試裝置對(duì)該被測(cè)單元的網(wǎng)絡(luò)使用情況進(jìn)行監(jiān)控獲得的所述被測(cè)單元所占用的網(wǎng)絡(luò)帶寬等;c)該測(cè)試相關(guān)信息所基于的被測(cè)單元的運(yùn)行結(jié)果信息,優(yōu)選地,所述運(yùn)行結(jié)果信息包括但不限于i)運(yùn)行成功,例如,在被測(cè)單元輸出表示其運(yùn)行成功的信息情況下,又例如,在被測(cè)單元輸出了其在正常運(yùn)行下所應(yīng)輸出的預(yù)定數(shù)據(jù)的情況下,測(cè)試裝置確定被測(cè)單元運(yùn)行成功等;ii)運(yùn)行失敗,例如,在被測(cè)單元被迫終止的情況下,又例如,在被測(cè)單元輸出表示其運(yùn)行失敗的信息情況下,測(cè)試裝置確定被測(cè)單元運(yùn)行失敗等;iii)已運(yùn)行,例如,當(dāng)被測(cè)單元完成運(yùn)行時(shí),測(cè)試裝置即確定被測(cè)單元已運(yùn)行等。其中,獲得所述預(yù)知的測(cè)試相關(guān)信息的方式包括但不限于I)獲取人工輸入的測(cè)試相關(guān)信息。2)接收第一遠(yuǎn)程設(shè)備提供的所述預(yù)知的測(cè)試相關(guān)信息,其中,該第一遠(yuǎn)程設(shè)備基于對(duì)自身所包含的被測(cè)單元執(zhí)行預(yù)定操作來(lái)獲得所述預(yù)知的測(cè)試相關(guān)信息。所述第一遠(yuǎn)程設(shè)備與測(cè)試裝置經(jīng)由網(wǎng)絡(luò)連接。其中,所述基于對(duì)自身所包含的被測(cè)單元執(zhí)行預(yù)定操作來(lái)獲得所述預(yù)知的測(cè)試相關(guān)信息的方式與后續(xù)步驟S2中對(duì)被測(cè)單元執(zhí)行預(yù)定操作,以基于所述預(yù)定操作獲得一個(gè)或多個(gè)新的測(cè)試相關(guān)信息的方式相同或相似,此處不予詳述。3)基于對(duì)在該被測(cè)單元之前啟動(dòng)的其他被測(cè)單元執(zhí)行預(yù)定操作,獲得所述預(yù)知的測(cè)試相關(guān)信息。其中,啟動(dòng)所述其他被測(cè)單元的方式包括但不限于a)由測(cè)試裝置對(duì)該其他被測(cè)單元執(zhí)行預(yù)定操作而啟動(dòng);b)人工啟動(dòng),例如,通過(guò)在命令行中輸入指令來(lái)啟動(dòng)其他被測(cè)單元;c)由該其他被測(cè)單元的上游被測(cè)單元的運(yùn)行而啟動(dòng)。例如,在該其他被測(cè)單元的上游被測(cè)單元的代碼中包括啟動(dòng)該其他被測(cè)單元的代碼,當(dāng)該上游被測(cè)單元執(zhí)行該代碼時(shí),即啟動(dòng)該其他被測(cè)單元。其中,所述基于對(duì)在該被測(cè)單元之前啟動(dòng)的其他被測(cè)單元執(zhí)行預(yù)定操作,獲得所述預(yù)知的測(cè)試相關(guān)信息的方式與后續(xù)步驟S2中所述對(duì)被測(cè)單元執(zhí)行預(yù)定操作,以基于所述預(yù)定操作獲得一個(gè)或多個(gè)新的測(cè)試相關(guān)信息的方式相同或相似,此處不予詳述。其中,所述測(cè)試裝置由計(jì)算機(jī)系統(tǒng)的多個(gè)被測(cè)單元中選擇與預(yù)知的測(cè)試相關(guān)信息相對(duì)應(yīng)的一個(gè)或多個(gè)被測(cè)單元的方式包括但不限于I)直接基于測(cè)試相關(guān)信息進(jìn)行查詢以獲得相應(yīng)的一個(gè)或多個(gè)被測(cè)單元的標(biāo)識(shí)信
肩、O例如,當(dāng)獲得的測(cè)試相關(guān)信息中包含該測(cè)試相關(guān)信息所基于的被測(cè)單元輸出的輸出信息“outputstring”時(shí),測(cè)試裝置基于所述輸出信息在輸出信息與被測(cè)單兀對(duì)應(yīng)列表中進(jìn)行查詢,以獲得相應(yīng)的被測(cè)單元。又例如,當(dāng)預(yù)知的測(cè)試相關(guān)信息中包含該測(cè)試相關(guān)信息所基于的被測(cè)單元輸出的輸出信息“finish”以及該預(yù)知的測(cè)試相關(guān)信息所基于的被測(cè)單元的標(biāo)識(shí)信息時(shí),測(cè)試裝置基于該預(yù)知的測(cè)試相關(guān)信息在測(cè)試相關(guān)信息與被測(cè)單元的對(duì)應(yīng)列表中進(jìn)行查詢,獲得兩個(gè)與輸出信息“finish”以及標(biāo)識(shí)信息均相應(yīng)的被測(cè)單元。
2)基于預(yù)定選擇優(yōu)先級(jí),由與所述預(yù)知的測(cè)試相關(guān)信息相對(duì)應(yīng)的所有被測(cè)單元中選擇所述一個(gè)或多個(gè)被測(cè)單元。
其中,所述預(yù)定選擇優(yōu)先級(jí)包括但不限于以下至少一類a)選擇條件的預(yù)定優(yōu)先級(jí),所述選擇條件用于選擇與所述預(yù)知的測(cè)試相關(guān)信息相應(yīng)的被測(cè)單元;b)所述預(yù)知的測(cè)試相關(guān)信息的信息類型的預(yù)定優(yōu)先級(jí),所述信息類型包括但不限于i)標(biāo)識(shí)信息類型;ii) 輸出信息的數(shù)據(jù)類型,例如,int型、char型、string型等;iii)運(yùn)行信息的來(lái)源類型,例如, CPU信息、Socket信息等;iv)運(yùn)行結(jié)果信息類型。
例如,測(cè)試裝置基于如下表I所示的選擇條件來(lái)確定與預(yù)知的測(cè)試相關(guān)信息相關(guān)的被測(cè)單元,其中,預(yù)定優(yōu)先級(jí)由高到底為第一優(yōu)先級(jí)、第二優(yōu)先級(jí)和第三優(yōu)先級(jí)
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的方法,其中,所述方法包括以下步驟a由計(jì)算機(jī)系統(tǒng)的多個(gè)被測(cè)單元中選擇與預(yù)知的測(cè)試相關(guān)信息相對(duì)應(yīng)的一個(gè)或多個(gè)被測(cè)單元,其中,對(duì)該一個(gè)或多個(gè)被測(cè)單元中的每個(gè)被測(cè)單元執(zhí)行以下步驟X對(duì)該被測(cè)單元執(zhí)行預(yù)定操作,以基于所述預(yù)定操作后被測(cè)單元的運(yùn)行獲得一個(gè)或多個(gè)新的測(cè)試相關(guān)信息,用以對(duì)其他被測(cè)單元執(zhí)行操作。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟X包括以下步驟-基于所述預(yù)知的測(cè)試相關(guān)信息的部分或全部信息來(lái)獲得該被測(cè)單元的輸入信息,對(duì)該被測(cè)單元執(zhí)行預(yù)定操作,以基于所述預(yù)定操作后被測(cè)單元的運(yùn)行獲得一個(gè)或多個(gè)新的測(cè)試相關(guān)信息,用以對(duì)其他被測(cè)單元執(zhí)行操作。
3.根據(jù)權(quán)利要求1所述的方法,其中,對(duì)于在步驟a中所選擇的一個(gè)或多個(gè)被測(cè)單元中的每個(gè)被測(cè)單元,所述方法還包括以下步驟-判斷已獲得的與該被測(cè)單元相對(duì)應(yīng)的所有測(cè)試相關(guān)信息是否為對(duì)所述被測(cè)單元的執(zhí)行預(yù)定操作所需的全部測(cè)試相關(guān)信息,其中,所述全部測(cè)試相關(guān)信息包含所述測(cè)試相關(guān)信息的部分或全部信息;其中,所述步驟X包括以下步驟Xl當(dāng)判斷已獲得全部測(cè)試相關(guān)信息時(shí),對(duì)該被測(cè)單元執(zhí)行預(yù)定操作,以基于所述預(yù)定操作后被測(cè)單元的運(yùn)行獲得一個(gè)或多個(gè)新的測(cè)試相關(guān)信息,用以對(duì)其他被測(cè)單元執(zhí)行操作。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述步驟Xl包括以下步驟-基于所述全部測(cè)試相關(guān)信息中的一個(gè)或多個(gè)測(cè)試相關(guān)信息來(lái)獲得該被測(cè)單元的輸入信息,對(duì)該被測(cè)單元執(zhí)行預(yù)定操作,以基于所述預(yù)定操作后被測(cè)單元的運(yùn)行獲得一個(gè)或多個(gè)新的測(cè)試相關(guān)信息,用以對(duì)其他被測(cè)單元執(zhí)行操作。
5.根據(jù)權(quán)利要求3或4所述的方法,其中,所述全部測(cè)試相關(guān)信息還包括預(yù)存儲(chǔ)的與該被測(cè)單元相對(duì)應(yīng)的其他測(cè)試相關(guān)信息,其中,對(duì)于在步驟a中所選擇的一個(gè)或多個(gè)被測(cè)單元中的每個(gè)被測(cè)單元,所述方法還包括以下步驟-當(dāng)判斷未獲得全部測(cè)試相關(guān)信息時(shí),將所述測(cè)試相關(guān)信息作為與該被測(cè)單元對(duì)應(yīng)的其他測(cè)試相關(guān)信息進(jìn)行存儲(chǔ),以當(dāng)根據(jù)其他新的測(cè)試相關(guān)信息再次選擇該被測(cè)單元時(shí),用以判斷是否已獲得該被測(cè)單元的全部測(cè)試相關(guān)信息。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,所述方法在所述步驟a之前還包括-接收第一遠(yuǎn)程設(shè)備提供的所述預(yù)知的測(cè)試相關(guān)信息,其中,該第一遠(yuǎn)程設(shè)備基于對(duì)自身所包含的被測(cè)單元執(zhí)行預(yù)定操作來(lái)獲得所述預(yù)知的測(cè)試相關(guān)信息。
7.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,所述方法在所述步驟a之前還包括-基于對(duì)在該被測(cè)單元之前啟動(dòng)的其他被測(cè)單元執(zhí)行預(yù)定操作,獲得所述預(yù)知的測(cè)試相關(guān)信息。
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其中,所述步驟a包括以下步驟-基于預(yù)定選擇優(yōu)先級(jí),由與所述預(yù)知的測(cè)試相關(guān)信息相對(duì)應(yīng)的所有被測(cè)單元中選擇所述一個(gè)或多個(gè)被測(cè)單元,并對(duì)該一個(gè)或多個(gè)被測(cè)單元中的每個(gè)被測(cè)單元執(zhí)行所述步驟X。
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法,其中,對(duì)于在步驟a中所選擇的一個(gè)或多個(gè)被測(cè)單元中的每個(gè)被測(cè)單元,所述方法還包括以下步驟-獲取該被測(cè)單元的操作時(shí)間信息;-判斷所述操作時(shí)間信息是否符合開(kāi)始對(duì)被測(cè)單元執(zhí)行預(yù)定操作所需滿足的預(yù)定啟動(dòng)條件;-當(dāng)判斷所述操作時(shí)間信息符合該被測(cè)單元的預(yù)定啟動(dòng)條件時(shí),執(zhí)行所述步驟X。
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其中,所述方法還包括以下步驟-將步驟X中所獲得的所述一個(gè)或多個(gè)新的測(cè)試相關(guān)信息發(fā)送至網(wǎng)絡(luò)中的第二遠(yuǎn)程設(shè)備,以啟動(dòng)所述第二遠(yuǎn)程設(shè)備中所包含的其他被測(cè)單元。
11.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法,其中,所述方法還包括以下步驟-將所述一個(gè)或多個(gè)新的測(cè)試相關(guān)信息作為所述預(yù)知的測(cè)試相關(guān)信息并重復(fù)所述步驟a和X,直至滿足預(yù)定終止條件,并根據(jù)每次執(zhí)行步驟a所確定的所述一個(gè)或多個(gè)被測(cè)單元和/或執(zhí)行步驟X所獲得的所述一個(gè)或多個(gè)新的測(cè)試相關(guān)信息來(lái)繪制相應(yīng)的測(cè)試圖形信息
12.根據(jù)權(quán)利要求11所述的方法,其中,所述預(yù)定終止條件包括以下至少一項(xiàng)-運(yùn)行時(shí)間滿足預(yù)定時(shí)間終止信息;-運(yùn)行同一被測(cè)單元的次數(shù)達(dá)到預(yù)定閾值;-基于所有能夠獲得的新的測(cè)試相關(guān)信息,不能對(duì)其他被測(cè)單元執(zhí)行預(yù)定操作。
13.根據(jù)權(quán)利要求1至12中任一項(xiàng)所述的方法,其中所述測(cè)試相關(guān)信息包括以下至少一項(xiàng)信息-該測(cè)試相關(guān)信息所基于的被測(cè)單元的標(biāo)識(shí)信息;-該測(cè)試相關(guān)信息所基于的被測(cè)單元的測(cè)試數(shù)據(jù)信息。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述測(cè)試數(shù)據(jù)信息包括以下至少一項(xiàng)信息-該測(cè)試相關(guān)信息所基于的被測(cè)單元的輸出信息;-該測(cè)試相關(guān)信息所基于的被測(cè)單元的運(yùn)行信息;-該測(cè)試相關(guān)信息所基于的被測(cè)單元的運(yùn)行結(jié)果信息。
15.一種用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的測(cè)試裝置,其中,所述測(cè)試裝置包括選擇裝置,用于由計(jì)算機(jī)系統(tǒng)的多個(gè)被測(cè)單元中選擇與預(yù)知的測(cè)試相關(guān)信息相對(duì)應(yīng)的一個(gè)或多個(gè)被測(cè)單元,其中,測(cè)試裝置通過(guò)以下裝置對(duì)該一個(gè)或多個(gè)被測(cè)單元中的每個(gè)被測(cè)單元執(zhí)行操作第一執(zhí)行獲取裝置,用于對(duì)該被測(cè)單元執(zhí)行預(yù)定操作,以基于所述預(yù)定操作后被測(cè)單元的運(yùn)行獲得一個(gè)或多個(gè)新的測(cè)試相關(guān)信息,用以對(duì)其他被測(cè)單元執(zhí)行操作。
16.根據(jù)權(quán)利要求15所述的測(cè)試裝置,其中,所述第一執(zhí)行獲取裝置包括第一子執(zhí)行獲取裝置,用于基于所述預(yù)知的測(cè)試相關(guān)信息的部分或全部信息來(lái)獲得該被測(cè)單元的輸入信息,對(duì)該被測(cè)單元執(zhí)行預(yù)定操作,以基于所述預(yù)定操作后被測(cè)單元的運(yùn)行獲得一個(gè)或多個(gè)新的測(cè)試相關(guān)信息,用以對(duì)其他被測(cè)單元執(zhí)行操作。
17.根據(jù)權(quán)利要求15所述的測(cè)試裝置,其中,所述測(cè)試裝置還通過(guò)以下裝置對(duì)于選擇裝置所選擇的一個(gè)或多個(gè)被測(cè)單元中的每個(gè)被測(cè)單元執(zhí)行操作第一判斷裝置,用于判斷已獲得的與該被測(cè)單元相對(duì)應(yīng)的所有測(cè)試相關(guān)信息是否為對(duì)所述被測(cè)單元執(zhí)行預(yù)定操作所需的全部測(cè)試相關(guān)信息,其中,所述全部測(cè)試相關(guān)信息包含所述測(cè)試相關(guān)信息的部分或全部信息;其中,所述第一執(zhí)行獲取裝置包括第二子執(zhí)行獲取裝置,用于當(dāng)判斷已獲得全部測(cè)試相關(guān)信息時(shí),對(duì)該被測(cè)單元執(zhí)行預(yù)定操作,以基于所述預(yù)定操作后被測(cè)單元的運(yùn)行獲得一個(gè)或多個(gè)新的測(cè)試相關(guān)信息,用以對(duì)其他被測(cè)單元執(zhí)行操作。
18.根據(jù)權(quán)利要求17所述的測(cè)試裝置,其中,所述第二子執(zhí)行獲取裝置包括第三子執(zhí)行獲取裝置,用于基于所述全部測(cè)試相關(guān)信息中的一個(gè)或多個(gè)測(cè)試相關(guān)信息來(lái)獲得該被測(cè)單元的輸入信息,對(duì)該被測(cè)單元執(zhí)行預(yù)定操作,以基于所述預(yù)定操作后被測(cè)單元的運(yùn)行獲得一個(gè)或多個(gè)新的測(cè)試相關(guān)信息,用以對(duì)其他被測(cè)單元執(zhí)行操作。
19.根據(jù)權(quán)利要求17或18所述的測(cè)試裝置,其中,所述全部測(cè)試相關(guān)信息還包括預(yù)存儲(chǔ)的與該被測(cè)單元相對(duì)應(yīng)的其他測(cè)試相關(guān)信息,其中,所述測(cè)試裝置還通過(guò)以下裝置對(duì)于選擇裝置所選擇的一個(gè)或多個(gè)被測(cè)單元中的每個(gè)被測(cè)單元執(zhí)行操作存儲(chǔ)裝置,用于當(dāng)判斷未獲得全部測(cè)試相關(guān)信息時(shí),將所述測(cè)試相關(guān)信息作為與該被測(cè)單元對(duì)應(yīng)的其他測(cè)試相關(guān)信息進(jìn)行存儲(chǔ),以當(dāng)根據(jù)其他新的測(cè)試相關(guān)信息再次選擇該被測(cè)單元時(shí),用以判斷是否已獲得該被測(cè)單元的全部測(cè)試相關(guān)信息。
20.根據(jù)權(quán)利要求15至19中任一項(xiàng)所述的測(cè)試裝置,其中,所述測(cè)試裝置還包括接收裝置,用于接收第一遠(yuǎn)程設(shè)備提供的所述預(yù)知的測(cè)試相關(guān)信息,其中,該第一遠(yuǎn)程設(shè)備基于對(duì)自身所包含的被測(cè)單元執(zhí)行預(yù)定操作來(lái)獲得所述預(yù)知的測(cè)試相關(guān)信息。
21.根據(jù)權(quán)利要求15至19中任一項(xiàng)所述的測(cè)試裝置,其中,所述測(cè)試裝置還包括第二執(zhí)行獲取裝置,用于基于對(duì)在該被測(cè)單元之前啟動(dòng)的其他被測(cè)單元執(zhí)行預(yù)定操作,獲得所述預(yù)知的測(cè)試相關(guān)信息。
22.根據(jù)權(quán)利要求15至21中任一項(xiàng)所述的測(cè)試裝置,其中,所述選擇裝置包括子選擇裝置,用于基于預(yù)定選擇優(yōu)先級(jí),由與所述預(yù)知的測(cè)試相關(guān)信息相對(duì)應(yīng)的所有被測(cè)單元中選擇所述一個(gè)或多個(gè)被測(cè)單元,并觸發(fā)第一執(zhí)行獲取裝置對(duì)該一個(gè)或多個(gè)被測(cè)單元中的每個(gè)被測(cè)單元執(zhí)行操作。
23.根據(jù)權(quán)利要求15至22中任一項(xiàng)所述的測(cè)試裝置,其中,所述測(cè)試裝置還通過(guò)以下裝置對(duì)于選擇裝置所選擇的一個(gè)或多個(gè)被測(cè)單元中的每個(gè)被測(cè)單元執(zhí)行操作獲取裝置,用于獲取該被測(cè)單元的操作時(shí)間信息;第二判斷裝置,用于判斷所述操作時(shí)間信息是否符合開(kāi)始對(duì)該被測(cè)單元執(zhí)行預(yù)定操作所需滿足的預(yù)定啟動(dòng)條件;執(zhí)行觸發(fā)裝置,用于當(dāng)判斷所述操作時(shí)間信息符合該被測(cè)單元的預(yù)定啟動(dòng)條件時(shí),觸發(fā)第一執(zhí)行獲取裝置執(zhí)行操作。
24.根據(jù)權(quán)利要求15至23中任一項(xiàng)所述的測(cè)試裝置,其中,所述測(cè)試裝置還包括發(fā)送裝置,用于將第一執(zhí)行獲取裝置所獲得的所述一個(gè)或多個(gè)新的測(cè)試相關(guān)信息發(fā)送至網(wǎng)絡(luò)中的第二遠(yuǎn)程設(shè)備,以啟動(dòng)所述第二遠(yuǎn)程設(shè)備中所包含的其他被測(cè)單元。
25.根據(jù)權(quán)利要求15至24中任一項(xiàng)所述的測(cè)試裝置,其中,所述測(cè)試裝置還包括繪圖裝置,用于將所述新的測(cè)試相關(guān)信息作為所述預(yù)知的測(cè)試相關(guān)信息并觸發(fā)選擇裝置與第一執(zhí)行獲取裝置重復(fù)執(zhí)行操作,直至滿足預(yù)定終止條件,并根據(jù)選擇裝置每次所確定的所述一個(gè)或多個(gè)被測(cè)單元和/或第一執(zhí)行獲取裝置所獲得的所述至少一項(xiàng)測(cè)試相關(guān)信息來(lái)繪制相應(yīng)的測(cè)試圖形信息。
26.根據(jù)權(quán)利要求25所述的測(cè)試裝置,其中,所述預(yù)定終止條件包括以下至少一項(xiàng)-運(yùn)行時(shí)間滿足預(yù)定時(shí)間終止信息;-運(yùn)行同一被測(cè)單元的次數(shù)達(dá)到預(yù)定閾值;-基于所有能夠獲得的新的測(cè)試相關(guān)信息,不能對(duì)其他被測(cè)單元執(zhí)行預(yù)定操作。
27.根據(jù)權(quán)利要求15至26中任一項(xiàng)所述的測(cè)試裝置,其中所述測(cè)試相關(guān)信息包括以下至少一項(xiàng)信息-該測(cè)試相關(guān)信息所基于的被測(cè)單元的標(biāo)識(shí)信息;-該測(cè)試相關(guān)信息所基于的被測(cè)單元的測(cè)試數(shù)據(jù)信息。
28.根據(jù)權(quán)利要求27所述的測(cè)試裝置,其中,所述測(cè)試數(shù)據(jù)信息包括以下至少一項(xiàng)信-該測(cè)試相關(guān)信息所基于的被測(cè)單元的輸出信息;-該測(cè)試相關(guān)信息所基于的被測(cè)單元的運(yùn)行信息;-該測(cè)試相關(guān)信息所基于的被測(cè)單元的運(yùn)行結(jié)果信息。
29.一種計(jì)算機(jī)設(shè)備,其中,該計(jì)算機(jī)設(shè)備包含如權(quán)利要求15至28中至少一項(xiàng)所述的測(cè)試裝置。
全文摘要
本發(fā)明的目的是提供一種用于對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試的方法、裝置和設(shè)備。所述方法包括由計(jì)算機(jī)系統(tǒng)的多個(gè)被測(cè)單元中選擇與預(yù)知的測(cè)試相關(guān)信息相對(duì)應(yīng)的一個(gè)或多個(gè)被測(cè)單元,其中,對(duì)該一個(gè)或多個(gè)被測(cè)單元中的每個(gè)被測(cè)單元執(zhí)行預(yù)定操作,以基于所述預(yù)定操作后被測(cè)單元的運(yùn)行獲得一個(gè)或多個(gè)新的測(cè)試相關(guān)信息,用以對(duì)其他被測(cè)單元執(zhí)行操作。本發(fā)明的優(yōu)點(diǎn)在于1)確定下游被測(cè)單元的過(guò)程完全自動(dòng)化,無(wú)需由人工預(yù)定上下游被測(cè)單元之間的執(zhí)行順序,提高了測(cè)試效率;2)所獲得的測(cè)試相關(guān)信息為被測(cè)單元運(yùn)行過(guò)程中獲得的真實(shí)數(shù)據(jù),極大的提高了對(duì)于計(jì)算機(jī)系統(tǒng)測(cè)試的準(zhǔn)確性。
文檔編號(hào)G06F11/22GK102999404SQ20111026999
公開(kāi)日2013年3月27日 申請(qǐng)日期2011年9月13日 優(yōu)先權(quán)日2011年9月13日
發(fā)明者勞勇 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
泾川县| 利津县| 兴文县| 铜鼓县| 黄石市| 高安市| 子洲县| 开远市| 仲巴县| 蚌埠市| 宿迁市| 特克斯县| 漳浦县| 武平县| 宝兴县| 汝州市| 玛多县| 嵊泗县| 汉源县| 开平市| 万州区| 曲水县| 称多县| 化德县| 韶关市| 廉江市| 安庆市| 彭山县| 自贡市| 威海市| 牡丹江市| 舟山市| 瑞昌市| 天柱县| 南宫市| 信阳市| 华亭县| 两当县| 横山县| 宁安市| 晋中市|