1.一種測(cè)試腳本的處理方法,其特征在于,包括:
提供至少一個(gè)圖形供測(cè)試者進(jìn)行選擇,其中,每個(gè)圖形對(duì)應(yīng)一個(gè)預(yù)先由用戶封裝好的用于對(duì)預(yù)定功能進(jìn)行測(cè)試的腳本;
獲取所述測(cè)試者從所述至少一個(gè)圖形中選擇出的一個(gè)或多個(gè)圖形;
將所述一個(gè)或多個(gè)圖形轉(zhuǎn)換為測(cè)試腳本。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述圖形表示的對(duì)預(yù)定功能的測(cè)試的方式包括以下至少之一:通過使用編程語言的方式來進(jìn)行測(cè)試、通過圖形錄制的方式來進(jìn)行測(cè)試。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述至少一個(gè)圖形包括以下至少之一:
接口描述、測(cè)試功能的描述,其中,所述接口為對(duì)所述預(yù)定功能進(jìn)行測(cè)試所能配置的參數(shù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述接口描述和/或所述測(cè)試功能的描述使用自然語言進(jìn)行描述。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,獲取所述測(cè)試者從所述至少一個(gè)圖形中選擇出的一個(gè)或多個(gè)圖形包括:
獲取用戶輸入的關(guān)鍵字;
在所述接口描述和/或所述測(cè)試功能的描述中查找所述關(guān)鍵字對(duì)應(yīng)的描述,并確定所述對(duì)應(yīng)的描述對(duì)應(yīng)的所述一個(gè)或多個(gè)圖形。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述一個(gè)或多個(gè)圖形轉(zhuǎn)換為測(cè)試腳本包括:
獲取所述測(cè)試者根據(jù)測(cè)試需求構(gòu)建出的所述一個(gè)或多個(gè)圖形之間的邏輯關(guān)系;
將構(gòu)建所述邏輯關(guān)系之后的所述一個(gè)或多個(gè)圖形轉(zhuǎn)換為所述測(cè)試腳本。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將所述一個(gè)或多個(gè)圖形轉(zhuǎn)換為測(cè)試腳本之后,所述方法還包括:
將所述測(cè)試腳本轉(zhuǎn)換成程序語言描述的腳本;
發(fā)送轉(zhuǎn)換之后的所述測(cè)試腳本至服務(wù)器;
接收所述服務(wù)器返回的對(duì)所述測(cè)試腳本對(duì)應(yīng)的邏輯操作進(jìn)行測(cè)試的結(jié)果。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取所述測(cè)試者從所述至少一個(gè)圖形中選擇出的一個(gè)或多個(gè)圖形包括:
獲取測(cè)試者的測(cè)試需求,其中,所述測(cè)試需求使用自然語言進(jìn)行描述;
對(duì)所述測(cè)試需求進(jìn)行語意分析得出關(guān)鍵字;
根據(jù)所述關(guān)鍵字在至少一個(gè)圖形中選擇一個(gè)或多個(gè)圖形。
9.一種測(cè)試腳本的處理裝置,其特征在于,包括:
提供模塊,用于提供至少一個(gè)圖形供測(cè)試者進(jìn)行選擇,其中,每個(gè)圖形對(duì)應(yīng)一個(gè)預(yù)先由用戶封裝好的用于對(duì)預(yù)定功能進(jìn)行測(cè)試的腳本;
獲取模塊,用于獲取所述測(cè)試者從所述至少一個(gè)圖形中選擇出的一個(gè)或多個(gè)圖形;
第一轉(zhuǎn)換模塊,用于將所述一個(gè)或多個(gè)圖形轉(zhuǎn)換為測(cè)試腳本。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述圖形表示的對(duì)預(yù)定功能的測(cè)試的方式包括以下至少之一:通過使用編程語言編寫測(cè)試腳本來進(jìn)行測(cè)試、通過圖形錄制的方式來進(jìn)行測(cè)試。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述至少一個(gè)圖形包括以下至少之一:
接口描述、測(cè)試功能的描述,其中,所述接口為對(duì)所述預(yù)定功能進(jìn)行的測(cè)試所能配置的參數(shù)。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述接口描述和/或所述測(cè)試功能的描述使用自然語言進(jìn)行描述。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述獲取模塊用于:
獲取用戶輸入的關(guān)鍵字;
在所述接口描述和/或所述測(cè)試功能的描述中查找所述關(guān)鍵字對(duì)應(yīng)的描述,并確定所述對(duì)應(yīng)的描述對(duì)應(yīng)的所述一個(gè)或多個(gè)圖形。
14.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第一轉(zhuǎn)換模塊用于:
獲取所述測(cè)試者根據(jù)測(cè)試需求構(gòu)建出的所述一個(gè)或多個(gè)圖形之間的邏輯關(guān)系;
將構(gòu)建所述邏輯關(guān)系之后的所述一個(gè)或多個(gè)圖形轉(zhuǎn)換為所述測(cè)試腳本。
15.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括:
第二轉(zhuǎn)換模塊,用于在將所述一個(gè)或多個(gè)圖形轉(zhuǎn)換為測(cè)試腳本之后,將所述測(cè)試腳本轉(zhuǎn)換成程序語言描述的腳本;
發(fā)送模塊,用于發(fā)送轉(zhuǎn)換之后的所述測(cè)試腳本至服務(wù)器;
接收模塊,用于接收所述服務(wù)器返回的對(duì)所述測(cè)試腳本對(duì)應(yīng)的邏輯操作進(jìn)行測(cè)試的結(jié)果。
16.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述獲取模塊包括:
獲取單元,用于獲取測(cè)試者的測(cè)試需求,其中,所述測(cè)試需求使用自然語言進(jìn)行描述;
分析單元,用于對(duì)所述測(cè)試需求進(jìn)行語意分析得出關(guān)鍵字;
選擇單元,用于根據(jù)所述關(guān)鍵字在至少一個(gè)圖形中選擇一個(gè)或多個(gè)圖形。