1.一種自動(dòng)化測(cè)試定制方法,其特征在于,包括如下步驟:
響應(yīng)于用戶在網(wǎng)頁頁面對(duì)測(cè)試參數(shù)模塊的選取指令,依據(jù)該些選取指令的組合關(guān)系生成可執(zhí)行腳本;
接收用戶在網(wǎng)頁頁面定制的測(cè)試計(jì)劃,將用戶為所述測(cè)試計(jì)劃關(guān)聯(lián)的一個(gè)或多個(gè)所述可執(zhí)行腳本轉(zhuǎn)換為腳本匯編部件;
啟動(dòng)所述測(cè)試計(jì)劃以便使其按預(yù)定計(jì)劃執(zhí)行其相對(duì)應(yīng)的腳本匯編部件,并將其執(zhí)行所得的測(cè)試結(jié)果輸出到網(wǎng)頁頁面中。
2.如權(quán)利要求1所述的自動(dòng)化測(cè)試定制方法,其特征在于,所述測(cè)試參數(shù)模塊根據(jù)被測(cè)試對(duì)象的內(nèi)部邏輯進(jìn)行模塊化設(shè)計(jì)。
3.如權(quán)利要求2所述的自動(dòng)化測(cè)試定制方法,其特征在于,所述對(duì)測(cè)試參數(shù)模塊的選取通過以下至少一種方式實(shí)現(xiàn):
從網(wǎng)頁頁面所顯示的多級(jí)菜單中逐一進(jìn)行單項(xiàng)選擇和/或多項(xiàng)選擇;
在網(wǎng)頁頁面所顯示的命令調(diào)用框中利用編程語言進(jìn)行命令編寫;
在網(wǎng)頁頁面所顯示的數(shù)據(jù)導(dǎo)入?yún)^(qū)域?qū)霚y(cè)試數(shù)據(jù)。
4.如權(quán)利要求3所述的自動(dòng)化測(cè)試定制方法,其特征在于,所述測(cè)試數(shù)據(jù)包括由用戶選取不同數(shù)據(jù)庫及其相應(yīng)的數(shù)據(jù)存儲(chǔ)方式后輸入的測(cè)試數(shù)據(jù)和/或系統(tǒng)隨機(jī)生成的測(cè)試數(shù)據(jù)。
5.如權(quán)利要求2所述的自動(dòng)化測(cè)試定制方法,其特征在于,所述可執(zhí)行腳本控制所述被測(cè)試對(duì)象執(zhí)行一個(gè)或多個(gè)運(yùn)算操作動(dòng)作,由云端基于所述選取指令的組合依據(jù)預(yù)設(shè)的規(guī)則自動(dòng)翻譯而生成。
6.如權(quán)利要求2所述的自動(dòng)化測(cè)試定制方法,其特征在于,所生成的可執(zhí)行腳本存入到云端的數(shù)據(jù)庫中以備調(diào)用。
7.如權(quán)利要求1所述的自動(dòng)化測(cè)試定制方法,其特征在于,所述測(cè)試計(jì)劃限定了所關(guān)聯(lián)的一個(gè)或多個(gè)可執(zhí)行腳本的執(zhí)行條件,以符合被測(cè)試對(duì)象內(nèi)部邏輯所產(chǎn)生的事件流。
8.如權(quán)利要求7所述的自動(dòng)化測(cè)試定制方法,其特征在于,所述執(zhí)行條件由測(cè)試啟動(dòng)時(shí)間參數(shù)、測(cè)試啟動(dòng)條件參數(shù)、腳本執(zhí)行順序列表、腳本執(zhí)行次數(shù)參數(shù)和測(cè)試中止條件參數(shù)中的至少一項(xiàng)所限定。
9.如權(quán)利要求1所述的自動(dòng)化測(cè)試定制方法,其特征在于,所述測(cè)試計(jì)劃對(duì)所關(guān)聯(lián)的一個(gè)或多個(gè)可執(zhí)行腳本中的變量進(jìn)行賦值,以符合被測(cè)試對(duì)象內(nèi)部邏輯所產(chǎn)生的事件流。
10.如權(quán)利要求1所述的自動(dòng)化測(cè)試定制方法,其特征在于,顯示在網(wǎng)頁頁面的測(cè)試結(jié)果包括以下至少一項(xiàng)內(nèi)容:
所述測(cè)試計(jì)劃的每個(gè)可執(zhí)行腳本或腳本匯編部件的運(yùn)行狀態(tài);
所述可執(zhí)行腳本或腳本匯編部件的運(yùn)行結(jié)果;
對(duì)所述運(yùn)行結(jié)果的統(tǒng)計(jì)數(shù)據(jù);
對(duì)執(zhí)行失敗的腳本的標(biāo)注和分析。
11.如權(quán)利要求10所述的自動(dòng)化測(cè)試定制方法,其特征在于,顯示在網(wǎng)頁頁面的測(cè)試結(jié)果還包括從網(wǎng)頁頁面截取并附加標(biāo)記的圖形文件,所述圖形文件與測(cè)試功能點(diǎn)標(biāo)注列表相關(guān)聯(lián)。
12.如權(quán)利要求1所述的自動(dòng)化測(cè)試定制方法,其特征在于,所述網(wǎng)頁頁面來自具有不同cookies網(wǎng)頁端。
13.如權(quán)利要求1所述的自動(dòng)化測(cè)試定制方法,其特征在于,所述網(wǎng)頁頁面支持使用不同類型的瀏覽器打開。
14.一種自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,其包括
組合模塊,響應(yīng)于用戶在網(wǎng)頁頁面對(duì)測(cè)試參數(shù)模塊的選取指令,依據(jù)該些選取指令的組合關(guān)系生成可執(zhí)行腳本;
轉(zhuǎn)換模塊,接收用戶在網(wǎng)頁頁面定制的測(cè)試計(jì)劃,將用戶為所述測(cè)試計(jì)劃關(guān)聯(lián)的一個(gè)或多個(gè)所述可執(zhí)行腳本轉(zhuǎn)換為腳本匯編部件;
執(zhí)行模塊,啟動(dòng)所述測(cè)試計(jì)劃以便使其按預(yù)定計(jì)劃執(zhí)行其相對(duì)應(yīng)的腳本匯編部件,并將其執(zhí)行所得的測(cè)試結(jié)果輸出到網(wǎng)頁頁面中。
15.如權(quán)利要求14所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,所述測(cè)試參數(shù)模塊根據(jù)被測(cè)試對(duì)象的內(nèi)部邏輯進(jìn)行模塊化設(shè)計(jì)。
16.如權(quán)利要求15所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,所述組合模塊還包括用于獲取用戶對(duì)所述測(cè)試參數(shù)模塊的選取的第一輸入單元;所述輸入單元包括多級(jí)菜單、命令調(diào)用框和數(shù)據(jù)導(dǎo)入?yún)^(qū)域中的至少一種。
17.如權(quán)利要求16所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,所述數(shù)據(jù)導(dǎo)入?yún)^(qū)域用于導(dǎo)入測(cè)試數(shù)據(jù),所述測(cè)試數(shù)據(jù)包括由用戶選取不同數(shù)據(jù)庫及其相應(yīng)的數(shù)據(jù)存儲(chǔ)方式后輸入的測(cè)試數(shù)據(jù)和/或系統(tǒng)隨機(jī)生成的測(cè)試數(shù)據(jù)。
18.如權(quán)利要求14所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,還包括翻譯模塊,用于基于所述選取指令的組合依據(jù)預(yù)設(shè)的規(guī)則自動(dòng)翻譯所述可執(zhí)行腳本,所述可執(zhí)行腳本控制所述被測(cè)試對(duì)象執(zhí)行一個(gè)或多個(gè)運(yùn)算操作動(dòng)作。
19.如權(quán)利要求14所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,還包括存儲(chǔ)模塊,用于將所生成的可執(zhí)行腳本保存起來以備調(diào)用。
20.如權(quán)利要求19所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,所述存儲(chǔ)模塊設(shè)置在云端。
21.如權(quán)利要求16所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,所述組合模塊還包括用于獲取用戶對(duì)所述測(cè)試計(jì)劃定制的第二輸入單元。
22.如權(quán)利要求21所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,所述第二輸入單元用于限定與所述測(cè)試計(jì)劃關(guān)聯(lián)的一個(gè)或多個(gè)可執(zhí)行腳本的執(zhí)行條件,以符合被測(cè)試對(duì)象內(nèi)部邏輯所產(chǎn)生的事件流。
23.如權(quán)利要求22所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,所述第二輸入單元用于輸入限定所述執(zhí)行條件的測(cè)試啟動(dòng)時(shí)間參數(shù)、測(cè)試啟動(dòng)條件參數(shù)、腳本執(zhí)行順序列表、腳本執(zhí)行次數(shù)參數(shù)和測(cè)試中止條件參數(shù)中的至少一項(xiàng)。
24.如權(quán)利要求21所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,所述第二輸入單元用于對(duì)所述測(cè)試計(jì)劃所關(guān)聯(lián)的一個(gè)或多個(gè)可執(zhí)行腳本中的變量進(jìn)行賦值,以符合被測(cè)試對(duì)象內(nèi)部邏輯所產(chǎn)生的事件流。
25.如權(quán)利要求14所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,所述執(zhí)行模塊還包括輸出顯示單元,用于在網(wǎng)頁頁面輸出并顯示以下至少一項(xiàng)測(cè)試結(jié)果的內(nèi)容:
所述測(cè)試計(jì)劃的每個(gè)可執(zhí)行腳本或腳本匯編部件的運(yùn)行狀態(tài);
所述可執(zhí)行腳本或腳本匯編部件的運(yùn)行結(jié)果;
對(duì)所述運(yùn)行結(jié)果的統(tǒng)計(jì)數(shù)據(jù);
對(duì)執(zhí)行失敗的腳本的標(biāo)注和分析。
26.如權(quán)利要求25所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,所述執(zhí)行模塊還包括截圖單元,用于從網(wǎng)頁頁面截取并附加標(biāo)記以形成圖形文件,所述圖形文件與測(cè)試功能點(diǎn)標(biāo)注列表相關(guān)聯(lián)。
27.如權(quán)利要求14所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,所述網(wǎng)頁頁面來自具有不同cookies網(wǎng)頁端。
28.如權(quán)利要求14所述的自動(dòng)化測(cè)試定制系統(tǒng),其特征在于,所述網(wǎng)頁頁面支持使用不同類型的瀏覽器打開。