亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種軟件測(cè)試的方法及軟件測(cè)試裝置與流程

文檔序號(hào):12363474閱讀:來源:國(guó)知局

技術(shù)特征:

1.一種軟件測(cè)試的方法,其特征在于,包括:

獲取待檢測(cè)軟件的用戶界面UI元素;

將所述UI元素封裝為至少一個(gè)用例,所述至少一個(gè)用例用于生成第一用例腳本;

當(dāng)檢測(cè)到所述至少一個(gè)用例中的目標(biāo)用例更新時(shí),修改所述目標(biāo)用例,并生成第二用例腳本;

通過所述第二用例腳本對(duì)所述待檢測(cè)軟件進(jìn)行UI自動(dòng)化測(cè)試。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取待檢測(cè)軟件的用戶界面UI元素之后,所述方法還包括:

根據(jù)所述UI元素,確定所述UI元素對(duì)應(yīng)的元素類型;

所述將所述UI元素封裝為至少一個(gè)用例,包括:

按照所述UI元素對(duì)應(yīng)的元素類型,將所述UI元素封裝為所述至少一個(gè)用例。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述元素類型包括業(yè)務(wù)關(guān)鍵字;

所述按照所述UI元素對(duì)應(yīng)的元素類型,將所述UI元素封裝為所述至少一個(gè)用例,包括:

檢測(cè)所述UI元素中的所述業(yè)務(wù)關(guān)鍵字,所述業(yè)務(wù)關(guān)鍵字用于指示執(zhí)行目標(biāo)業(yè)務(wù)的操作;

將所述業(yè)務(wù)關(guān)鍵字相同的所述UI封裝為第一用例。

4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述元素類型包括業(yè)務(wù)場(chǎng)景;

所述按照所述UI元素對(duì)應(yīng)的元素類型,將所述UI元素封裝為所述至少一個(gè)用例,包括:

檢測(cè)所述UI元素中的所述業(yè)務(wù)場(chǎng)景,所述業(yè)務(wù)場(chǎng)景用于指示所述目標(biāo)業(yè)務(wù)的執(zhí)行環(huán)境;

將所述業(yè)務(wù)場(chǎng)景相同的所述UI封裝為第二用例。

5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述元素類型包括業(yè)務(wù)斷言;

所述按照所述UI元素對(duì)應(yīng)的元素類型,將所述UI元素封裝為所述至少一個(gè)用例,包括:

檢測(cè)所述UI元素中的所述業(yè)務(wù)斷言,所述業(yè)務(wù)斷言用于指示執(zhí)行所述目標(biāo)業(yè)務(wù)的預(yù)設(shè)條件;

將所述業(yè)務(wù)斷言相同的所述UI封裝為第三用例。

6.一種軟件測(cè)試裝置,其特征在于,包括:

獲取模塊,用于獲取待檢測(cè)軟件的用戶界面UI元素;

封裝模塊,用于將所述獲取模塊獲取的所述UI元素封裝為至少一個(gè)用例,所述至少一個(gè)用例用于生成第一用例腳本;

生成模塊,用于當(dāng)檢測(cè)到所述封裝模塊封裝的所述至少一個(gè)用例中的目標(biāo)用例更新時(shí),修改所述目標(biāo)用例,并生成第二用例腳本;

測(cè)試模塊,用于通過所述生成模塊生成的所述第二用例腳本對(duì)所述待檢測(cè)軟件進(jìn)行UI自動(dòng)化測(cè)試。

7.根據(jù)權(quán)利要求6所述的軟件測(cè)試裝置,其特征在于,所述軟件測(cè)試裝置還包括:

確定模塊,用于所述獲取模塊獲取待檢測(cè)軟件的用戶界面UI元素之后,根據(jù)所述UI元素,確定所述UI元素對(duì)應(yīng)的元素類型;

所述封裝模塊,包括:

封裝單元,用于按照所述確定模塊確定的所述UI元素對(duì)應(yīng)的元素類型,將所述UI元素封裝為所述至少一個(gè)用例。

8.根據(jù)權(quán)利要求7所述的軟件測(cè)試裝置,其特征在于,所述元素類型包括業(yè)務(wù)關(guān)鍵字;

所述封裝單元包括:

第一檢測(cè)子單元,用于檢測(cè)所述UI元素中的所述業(yè)務(wù)關(guān)鍵字,所述業(yè)務(wù)關(guān)鍵字用于指示執(zhí)行目標(biāo)業(yè)務(wù)的操作;

第一封裝子單元,用于將所述第一檢測(cè)子單元檢測(cè)的所述業(yè)務(wù)關(guān)鍵字相同的所述UI封裝為第一用例。

9.根據(jù)權(quán)利要求7所述的軟件測(cè)試裝置,其特征在于,所述元素類型包括業(yè)務(wù)場(chǎng)景;

所述封裝單元包括:

第二檢測(cè)子單元,用于檢測(cè)所述UI元素中的所述業(yè)務(wù)場(chǎng)景,所述業(yè)務(wù)場(chǎng)景用于指示所述目標(biāo)業(yè)務(wù)的執(zhí)行環(huán)境;

第二封裝子單元,用于將所述第二檢測(cè)子單元檢測(cè)到所述業(yè)務(wù)場(chǎng)景相同的所述UI封裝為第二用例。

10.根據(jù)權(quán)利要求7所述的軟件測(cè)試裝置,其特征在于,所述元素類型包括業(yè)務(wù)斷言;

所述封裝單元包括:

第三檢測(cè)子單元,用于檢測(cè)所述UI元素中的所述業(yè)務(wù)斷言,所述業(yè)務(wù)斷言用于指示執(zhí)行所述目標(biāo)業(yè)務(wù)的預(yù)設(shè)條件;

第三封裝子單元,用于將所述第三檢測(cè)子單元檢測(cè)到所述業(yè)務(wù)斷言相同的所述UI封裝為第三用例。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1