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

測試用例自動(dòng)生成方法及相關(guān)設(shè)備與流程

文檔序號(hào):40590364發(fā)布日期:2025-01-07 20:30閱讀:10來源:國知局
測試用例自動(dòng)生成方法及相關(guān)設(shè)備與流程

本申請涉及軟件測試,尤其涉及一種測試用例自動(dòng)生成方法及相關(guān)設(shè)備。


背景技術(shù):

1、用戶界面(user?interface,ui)是客戶端和用戶之間進(jìn)行交互和信息交換的媒介,在測試過程中,為了驗(yàn)證客戶端的用戶界面是否符合預(yù)期功能和性能,往往需要使用測試用例發(fā)現(xiàn)其存在的問題,以便于及時(shí)修復(fù)和改進(jìn)。

2、然而同一客戶端通常支持不同設(shè)備類型,不同設(shè)備類型需要采用不同的測試用例編寫方式,因此需要較高的測試用例編寫成本。


技術(shù)實(shí)現(xiàn)思路

1、有鑒于此,本申請的目的在于提出一種測試用例自動(dòng)生成方法及相關(guān)設(shè)備,用以解決或部分解決上述技術(shù)問題。

2、基于上述目的,本申請的第一方面提供了一種測試用例自動(dòng)生成方法,包括:

3、在測試用例的輸入?yún)^(qū)域中接收輸入的測試用例描述,并基于所述測試用例描述確定至少一個(gè)目標(biāo)客戶端和所述目標(biāo)客戶端的目標(biāo)設(shè)備類型;

4、從預(yù)先構(gòu)建的數(shù)據(jù)庫中調(diào)取與目標(biāo)設(shè)備類型對(duì)應(yīng)的目標(biāo)驅(qū)動(dòng)信息,其中,所述數(shù)據(jù)庫包括與不同設(shè)備類型對(duì)應(yīng)的驅(qū)動(dòng)信息;

5、按照所述測試用例描述調(diào)用所述目標(biāo)驅(qū)動(dòng)信息生成所述目標(biāo)客戶端的測試用例。

6、基于同一個(gè)發(fā)明構(gòu)思,本申請的第二方面提出了一種測試用例自動(dòng)生成裝置,包括:

7、獲取模塊,被配置為在測試用例的輸入?yún)^(qū)域中接收輸入的測試用例描述,并基于所述測試用例描述確定至少一個(gè)目標(biāo)客戶端和所述目標(biāo)客戶端的目標(biāo)設(shè)備類型;

8、調(diào)取模塊,被配置為從預(yù)先構(gòu)建的數(shù)據(jù)庫中調(diào)取與目標(biāo)設(shè)備類型對(duì)應(yīng)的目標(biāo)驅(qū)動(dòng)信息,其中,所述數(shù)據(jù)庫包括與不同設(shè)備類型對(duì)應(yīng)的驅(qū)動(dòng)信息;

9、生成模塊,被配置為按照所述測試用例描述調(diào)用所述目標(biāo)驅(qū)動(dòng)信息生成所述目標(biāo)客戶端的測試用例。

10、基于同一發(fā)明構(gòu)思,本申請的第三方面提出了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)第一方面所述的方法。

11、基于同一發(fā)明構(gòu)思,本申請的第四方面提出了一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行第一方面所述的方法。

12、基于同一發(fā)明構(gòu)思,本申請的第五方面提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序指令,當(dāng)所述計(jì)算機(jī)程序指令在計(jì)算機(jī)上運(yùn)行時(shí),使得所述計(jì)算機(jī)執(zhí)行如第一方面所述的方法。

13、從上面所述可以看出,本申請?zhí)峁┑臏y試用例自動(dòng)生成方法及相關(guān)設(shè)備,基于測試用例的輸入?yún)^(qū)域中接收輸入的測試用例描述可以確定至少一個(gè)目標(biāo)客戶端和目標(biāo)客戶端的目標(biāo)設(shè)備類型,對(duì)于任意客戶端,無論其支持多少種設(shè)備類型,均按照同樣的方式構(gòu)建驅(qū)動(dòng)信息封裝在預(yù)先構(gòu)建的數(shù)據(jù)庫中,則在調(diào)用的時(shí)候可以直接根據(jù)設(shè)備類型從該數(shù)據(jù)庫中調(diào)取對(duì)應(yīng)的目標(biāo)驅(qū)動(dòng)信息,最后按照測試用例描述調(diào)用該目標(biāo)驅(qū)動(dòng)信息即可生成測試用例,從而實(shí)現(xiàn)對(duì)于客戶端所支持的任意種類的設(shè)備類型均可以使用同一種方式生成測試用例,進(jìn)而節(jié)省了測試用例的成本。



技術(shù)特征:

1.一種測試用例自動(dòng)生成方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從預(yù)先構(gòu)建的數(shù)據(jù)庫中調(diào)取與目標(biāo)設(shè)備類型對(duì)應(yīng)的目標(biāo)驅(qū)動(dòng)信息,包括:

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)驅(qū)動(dòng)信息包括多個(gè)界面元素和與各個(gè)界面元素對(duì)應(yīng)的執(zhí)行描述;

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述目標(biāo)執(zhí)行描述包括目標(biāo)執(zhí)行操作和目標(biāo)執(zhí)行狀態(tài);

5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將所述運(yùn)行描述與所述目標(biāo)執(zhí)行狀態(tài)結(jié)合,得到所述目標(biāo)客戶端的測試用例,包括:

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于所述測試用例描述確定多個(gè)目標(biāo)客戶端和各個(gè)目標(biāo)客戶端的目標(biāo)設(shè)備類型,各個(gè)目標(biāo)客戶端的目標(biāo)設(shè)備類型均相同;各個(gè)目標(biāo)客戶端的目標(biāo)設(shè)備類型對(duì)應(yīng)的目標(biāo)驅(qū)動(dòng)信息均包括多個(gè)界面元素和與各個(gè)界面元素對(duì)應(yīng)的執(zhí)行描述;

7.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于所述測試用例描述確定多個(gè)目標(biāo)客戶端和各個(gè)目標(biāo)客戶端的目標(biāo)設(shè)備類型,各個(gè)目標(biāo)客戶端的目標(biāo)設(shè)備類型均相同;各個(gè)目標(biāo)客戶端的目標(biāo)設(shè)備類型對(duì)應(yīng)的目標(biāo)驅(qū)動(dòng)信息均包括多個(gè)界面元素和與各個(gè)界面元素對(duì)應(yīng)的執(zhí)行描述;

8.根據(jù)權(quán)利要求1所述的方法,其特征在于,按照所述測試用例描述調(diào)用所述目標(biāo)驅(qū)動(dòng)信息生成所述目標(biāo)客戶端的測試用例之后,所述方法還包括:

9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述測試用例描述確定至少一個(gè)目標(biāo)客戶端和所述目標(biāo)客戶端的目標(biāo)設(shè)備類型,包括:

10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述對(duì)所述測試用例描述進(jìn)行語義分析,得到語義分析結(jié)果,包括:

11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述基于所述語義分析結(jié)果對(duì)所述測試用例描述進(jìn)行關(guān)鍵詞識(shí)別,得到與所述目標(biāo)客戶端關(guān)聯(lián)的關(guān)鍵詞,包括:

12.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述根據(jù)與所述目標(biāo)客戶端關(guān)聯(lián)的關(guān)鍵詞確定至少一個(gè)目標(biāo)客戶端,包括:

13.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述利用所述語義分析結(jié)果從所述測試用例描述中確定所述目標(biāo)客戶端的目標(biāo)設(shè)備類型,包括:

14.一種測試用例自動(dòng)生成裝置,其特征在于,包括:

15.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至13任意一項(xiàng)所述的方法。

16.一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,其特征在于,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行權(quán)利要求1至13任一所述方法。

17.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序指令,其特征在于,當(dāng)所述計(jì)算機(jī)程序指令在計(jì)算機(jī)上運(yùn)行時(shí),使得所述計(jì)算機(jī)執(zhí)行如權(quán)利要求1-13中任一項(xiàng)所述的方法。


技術(shù)總結(jié)
本申請?zhí)峁┮环N測試用例自動(dòng)生成方法及相關(guān)設(shè)備,基于測試用例的輸入?yún)^(qū)域中接收輸入的測試用例描述可以確定至少一個(gè)目標(biāo)客戶端和目標(biāo)客戶端的目標(biāo)設(shè)備類型,對(duì)于任意客戶端,無論其支持多少種設(shè)備類型,均按照同樣的方式構(gòu)建驅(qū)動(dòng)信息封裝在預(yù)先構(gòu)建的數(shù)據(jù)庫中,則在調(diào)用的時(shí)候可以直接根據(jù)設(shè)備類型從該數(shù)據(jù)庫中調(diào)取對(duì)應(yīng)的目標(biāo)驅(qū)動(dòng)信息,最后按照測試用例描述調(diào)用該目標(biāo)驅(qū)動(dòng)信息即可生成測試用例,從而實(shí)現(xiàn)對(duì)于客戶端所支持的任意種類的設(shè)備類型均可以使用同一種方式生成測試用例,進(jìn)而節(jié)省了測試用例的成本。

技術(shù)研發(fā)人員:夏凡,盛劼,蔡曉昕,張光漢
受保護(hù)的技術(shù)使用者:北京字跳網(wǎng)絡(luò)技術(shù)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/6
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
玉门市| 上虞市| 白玉县| 延吉市| 武义县| 永兴县| 武安市| 永春县| 巨鹿县| 涪陵区| 文成县| 扶余县| 翼城县| 潮州市| 林周县| 额敏县| 芮城县| 盱眙县| 衡阳县| 肇庆市| 西华县| 信丰县| 星座| 长武县| 乐山市| 奉贤区| 房山区| 阿城市| 南华县| 宁晋县| 宜丰县| 温州市| 东城区| 鲜城| 土默特右旗| 德庆县| 门头沟区| 政和县| 耒阳市| 西宁市| 双城市|