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

一種基于用例模板的自動(dòng)化測(cè)試執(zhí)行方法、平臺(tái)、設(shè)備及介質(zhì)與流程

文檔序號(hào):40431738發(fā)布日期:2024-12-24 15:05閱讀:15來源:國知局
一種基于用例模板的自動(dòng)化測(cè)試執(zhí)行方法、平臺(tái)、設(shè)備及介質(zhì)與流程

本發(fā)明屬于自動(dòng)化測(cè)試,尤其涉及一種基于用例模板的自動(dòng)化測(cè)試執(zhí)行方法、平臺(tái)、設(shè)備及介質(zhì)。


背景技術(shù):

1、一般在測(cè)試時(shí),需要對(duì)系統(tǒng)的軟件和硬件進(jìn)行測(cè)試,測(cè)試目標(biāo)是驗(yàn)收系統(tǒng)是否符合原始需求,一個(gè)完整的測(cè)試周期主要分為5個(gè)階段:

2、(1)需求分析階段:理解和分析需求,明確測(cè)試范圍和測(cè)試目標(biāo)。

3、(2)測(cè)試設(shè)計(jì)階段:明確需求測(cè)試點(diǎn),測(cè)試方案,可測(cè)試性接口和測(cè)試環(huán)境,編寫測(cè)試用例的輸入和輸出,其輸出產(chǎn)物是測(cè)試方案和測(cè)試用例描述文檔。

4、(3)自動(dòng)化編碼階段:將用例描述轉(zhuǎn)為自動(dòng)化腳本。

5、(4)測(cè)試執(zhí)行階段:根據(jù)發(fā)布版本支持的需求以及范圍,搭建測(cè)試環(huán)境,選擇測(cè)試用例,執(zhí)行測(cè)試用例并輸出測(cè)試報(bào)告,根據(jù)測(cè)試結(jié)果分析補(bǔ)充完善測(cè)試設(shè)計(jì),提升測(cè)試質(zhì)量。

6、(5)測(cè)試評(píng)估階段:根據(jù)用例執(zhí)行情況、缺陷解決情況、需求覆蓋情況以及遺留問題和風(fēng)險(xiǎn)等多維度評(píng)估版本質(zhì)量。

7、目前在產(chǎn)品研發(fā)階段,測(cè)試面對(duì)的需求場景不斷變化,需要花費(fèi)大量的時(shí)間進(jìn)行測(cè)試用例篩選和測(cè)試報(bào)告的輸出,影響測(cè)試效率,還無法保障測(cè)試質(zhì)量,如果測(cè)試后,未滿足測(cè)試要求,則需要重新篩選測(cè)試用例及調(diào)整測(cè)試項(xiàng)目,進(jìn)一步延長了用例篩選和用例集編寫時(shí)間,降低了測(cè)試效率,無法有針對(duì)性的分析測(cè)試進(jìn)程,造成測(cè)試無法滿足要求。


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

1、本發(fā)明提供一種基于用例模板的自動(dòng)化測(cè)試執(zhí)行方法,以至少解決相關(guān)技術(shù)中測(cè)試面對(duì)的需求場景不斷變化,需要花費(fèi)大量的時(shí)間進(jìn)行測(cè)試用例篩選和測(cè)試報(bào)告的輸出,影響測(cè)試效率,還無法保障測(cè)試質(zhì)量的問題。

2、方法包括:

3、s201:解析用例模板中的用例基礎(chǔ)數(shù)據(jù)模板,并將所述用例基礎(chǔ)數(shù)據(jù)模板定義為以用例為單位的用例基礎(chǔ)信息結(jié)構(gòu)體集合;

4、s202:解析所述用例模板中測(cè)試報(bào)告統(tǒng)計(jì)模板,得到統(tǒng)計(jì)項(xiàng)以及統(tǒng)計(jì)項(xiàng)對(duì)應(yīng)的計(jì)算邏輯,并定義所述計(jì)算邏輯執(zhí)行的數(shù)據(jù)來源為用例基礎(chǔ)信息結(jié)構(gòu)體集合;

5、s203:對(duì)所述用例模板進(jìn)行解析,得到用例篩選模板,篩選出的用例標(biāo)簽名以及期望的標(biāo)簽取值信息;

6、s204:遍歷所述用例基礎(chǔ)信息結(jié)構(gòu)體集合中所有用例,篩選出滿足測(cè)試要求用例的所有用例標(biāo)簽,并匹配出用例標(biāo)簽名以及期望標(biāo)簽取值信息;

7、s205:將篩選出的滿足測(cè)試要求的用例與自動(dòng)化腳本進(jìn)行關(guān)聯(lián),并由測(cè)試執(zhí)行體執(zhí)行所述用例;

8、s206:將所述測(cè)試執(zhí)行體返回的測(cè)試結(jié)果更新至所述用例模板中,并基于測(cè)試報(bào)告統(tǒng)計(jì)模板生成測(cè)試報(bào)告。

9、進(jìn)一步需要說明的是,用例基礎(chǔ)信息結(jié)構(gòu)體集合包括:用例標(biāo)簽;

10、用例標(biāo)簽包括:用例標(biāo)簽名和標(biāo)簽取值信息。

11、進(jìn)一步需要說明的是,步驟s204之后還包括:

12、當(dāng)未篩選出測(cè)試所需要的用例標(biāo)簽及對(duì)應(yīng)的用例標(biāo)簽名時(shí),基于日志記錄方式,記錄用例標(biāo)簽缺失,同時(shí)退出本次測(cè)試任務(wù)。

13、進(jìn)一步需要說明的是,步驟s204之后還包括:

14、當(dāng)篩選出測(cè)試所需要的用例標(biāo)簽及對(duì)應(yīng)的用例標(biāo)簽名時(shí),判斷當(dāng)前用例對(duì)應(yīng)的用例標(biāo)簽取值是否滿足測(cè)試要求對(duì)應(yīng)的取值信息;

15、如不滿足,則說明所述當(dāng)前用例與本次測(cè)試任務(wù)不匹配,繼續(xù)下一個(gè)用例的判斷;

16、如滿足,則保存當(dāng)前用例,再進(jìn)入下一用例標(biāo)簽的判斷。

17、進(jìn)一步需要說明的是,步驟s205還包括:將篩選的用例轉(zhuǎn)換成自動(dòng)化腳本,并由測(cè)試執(zhí)行體執(zhí)行;

18、具體包括:

19、定義并獲取用例的用例編號(hào)標(biāo)簽,并以用例編號(hào)標(biāo)簽對(duì)應(yīng)的用例編號(hào)作為自動(dòng)化腳本參數(shù)的起始位;

20、定義用例的用例描述標(biāo)簽,將用例描述標(biāo)簽設(shè)置為用例的測(cè)試點(diǎn),且定義用例描述標(biāo)簽為自動(dòng)化腳本非執(zhí)行項(xiàng);

21、定義用例的用例參數(shù)標(biāo)簽結(jié)束符,以獲取用例參數(shù)標(biāo)簽對(duì)應(yīng)的值;

22、將用例標(biāo)簽取值統(tǒng)一為字符串格式;

23、按照自動(dòng)化腳本對(duì)應(yīng)的用例執(zhí)行順序,調(diào)用用例,通過mqtt發(fā)布方式將用例打包為消息格式,發(fā)送給測(cè)試執(zhí)行體,執(zhí)行測(cè)試任務(wù);

24、在執(zhí)行所述用例時(shí),記錄用例開始時(shí)間及結(jié)束時(shí)間,并計(jì)算用例測(cè)試時(shí)長。

25、進(jìn)一步需要說明的是,步驟s201之前還包括:

26、響應(yīng)于裁剪和填寫指令,配置用例模板的用例基礎(chǔ)數(shù)據(jù)模板;

27、響應(yīng)于裁剪和填寫指令,配置用例模板的測(cè)試報(bào)告統(tǒng)計(jì)模板;

28、響應(yīng)于裁剪和填寫指令,配置用例模板的用例篩選模板。

29、進(jìn)一步需要說明的是,方法中的用例基礎(chǔ)數(shù)據(jù)模板包括:執(zhí)行類標(biāo)簽、場景類標(biāo)簽以及自動(dòng)化標(biāo)簽;

30、執(zhí)行類標(biāo)簽基于在用例執(zhí)行后進(jìn)行自動(dòng)填寫;

31、場景類標(biāo)簽根據(jù)測(cè)試任務(wù)需要進(jìn)行裁剪或者補(bǔ)充;

32、在測(cè)試報(bào)告統(tǒng)計(jì)模板中,根據(jù)預(yù)設(shè)的測(cè)試報(bào)告統(tǒng)計(jì)項(xiàng)制定各個(gè)統(tǒng)計(jì)表項(xiàng);

33、基于用例基礎(chǔ)數(shù)據(jù)模板中標(biāo)簽的描述項(xiàng)以及每個(gè)需求的各類統(tǒng)計(jì)數(shù)據(jù)的邏輯,制定各個(gè)統(tǒng)計(jì)表項(xiàng),并在用例運(yùn)行時(shí),將用例執(zhí)行的狀態(tài)信息填入統(tǒng)計(jì)表項(xiàng);

34、還定義統(tǒng)計(jì)表項(xiàng)的項(xiàng)名信息以及測(cè)試報(bào)告統(tǒng)計(jì)模板中每一單元格的值或者統(tǒng)計(jì)公式;

35、在用例篩選模板中,分別支持按照指定用例標(biāo)簽中某個(gè)值進(jìn)行篩選、支持按照指定用例標(biāo)簽中某一類值進(jìn)行篩選以及支持按照多個(gè)用例標(biāo)簽進(jìn)行復(fù)雜的組合篩選。

36、本技術(shù)還提供一種基于用例模板的自動(dòng)化測(cè)試執(zhí)行平臺(tái),系統(tǒng)包括:

37、基礎(chǔ)數(shù)據(jù)模板解析模塊,用于解析用例模板中的用例基礎(chǔ)數(shù)據(jù)模板,并將所述用例基礎(chǔ)數(shù)據(jù)模板定義為以用例為單位的用例基礎(chǔ)信息結(jié)構(gòu)體集合;

38、報(bào)告統(tǒng)計(jì)模板解析模塊,用于解析所述用例模板中測(cè)試報(bào)告統(tǒng)計(jì)模板,得到統(tǒng)計(jì)項(xiàng)以及統(tǒng)計(jì)項(xiàng)對(duì)應(yīng)的計(jì)算邏輯,并定義所述計(jì)算邏輯執(zhí)行的數(shù)據(jù)來源為用例基礎(chǔ)信息結(jié)構(gòu)體集合;

39、篩選模板處理模塊,用于對(duì)所述用例模板進(jìn)行解析,得到用例篩選模板,篩選出的用例標(biāo)簽名以及期望的標(biāo)簽取值信息;

40、用例遍歷篩選模塊,用于遍歷所述用例基礎(chǔ)信息結(jié)構(gòu)體集合中所有用例,篩選出滿足測(cè)試要求用例的所有用例標(biāo)簽,并匹配出用例標(biāo)簽名以及期望標(biāo)簽取值信息;

41、用例執(zhí)行模塊,用于將篩選出的滿足測(cè)試要求的用例與自動(dòng)化腳本進(jìn)行關(guān)聯(lián),并由測(cè)試執(zhí)行體執(zhí)行所述用例;

42、更新及報(bào)告生成模塊,用于將所述測(cè)試執(zhí)行體返回的測(cè)試結(jié)果更新至所述用例模板中,并基于測(cè)試報(bào)告統(tǒng)計(jì)模板生成測(cè)試報(bào)告。

43、根據(jù)本技術(shù)的另一個(gè)實(shí)施例,提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)所述基于用例模板的自動(dòng)化測(cè)試執(zhí)行方法的步驟。

44、根據(jù)本技術(shù)的又一個(gè)實(shí)施例,還提供了一種存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)所述基于用例模板的自動(dòng)化測(cè)試執(zhí)行方法的步驟。

45、從以上技術(shù)方案可以看出,本發(fā)明具有以下優(yōu)點(diǎn):

46、本技術(shù)提供的基于用例模板的自動(dòng)化測(cè)試執(zhí)行方法通過使用用例模板以及其包括的用例基礎(chǔ)數(shù)據(jù)模板實(shí)現(xiàn)了自動(dòng)用例篩選,省去測(cè)試用例集編寫環(huán)節(jié);根據(jù)篩選結(jié)果自動(dòng)執(zhí)行用例并自動(dòng)刷新測(cè)試結(jié)果輸出測(cè)試報(bào)告,有效縮短測(cè)試報(bào)告輸出時(shí)間,間接提升了測(cè)試效率。

47、本技術(shù)基于用例模板的測(cè)試報(bào)告統(tǒng)計(jì)模板將用例相關(guān)參數(shù)標(biāo)簽化,以用例編號(hào)為橋梁,關(guān)聯(lián)用例自動(dòng)化參數(shù)標(biāo)簽,用例執(zhí)行結(jié)果標(biāo)簽和用例適用的各類測(cè)試場景標(biāo)簽。通過一張表進(jìn)行數(shù)據(jù)維護(hù)和管理,實(shí)現(xiàn)對(duì)上測(cè)試用例與需求管理和對(duì)下測(cè)試執(zhí)行的自動(dòng)對(duì)接,支持各維度的數(shù)據(jù)統(tǒng)計(jì),有效降低了維護(hù)成本。測(cè)試報(bào)告統(tǒng)計(jì)模板還可以通過預(yù)置統(tǒng)計(jì)項(xiàng)和統(tǒng)計(jì)項(xiàng)計(jì)算邏輯的方式,實(shí)現(xiàn)用例執(zhí)行后自動(dòng)根據(jù)統(tǒng)計(jì)項(xiàng)規(guī)格進(jìn)行統(tǒng)計(jì)結(jié)果的刷新,實(shí)現(xiàn)自動(dòng)輸出測(cè)試報(bào)告,有效縮短了測(cè)試報(bào)告的輸出時(shí)間,提升了測(cè)試效率。

48、對(duì)于本技術(shù)的用例篩選模板,可以基于用例標(biāo)簽的自動(dòng)篩選而不必編寫測(cè)試用例集,同時(shí)標(biāo)注后的測(cè)試標(biāo)簽可以支持任意的添加、刪除或者修改,以滿足不同版本交付的范圍變化的要求,有效縮減測(cè)試用例篩選的時(shí)間,降低測(cè)試用例集編寫的失誤率。

49、通過這兩個(gè)技術(shù)關(guān)鍵點(diǎn)緊密合作,實(shí)現(xiàn)了基于用例標(biāo)簽化的管理維護(hù),基于用例標(biāo)簽的自動(dòng)篩選,基于用例標(biāo)簽的自動(dòng)執(zhí)行,基于用例標(biāo)簽的自動(dòng)化執(zhí)行結(jié)果標(biāo)注,基于用例標(biāo)簽的自動(dòng)測(cè)試報(bào)告統(tǒng)計(jì)更新。縮短了用例篩選和測(cè)試報(bào)告輸出的時(shí)間,提升了測(cè)試效率,讓測(cè)試人員更聚焦于測(cè)試結(jié)果分析和測(cè)試設(shè)計(jì)完善,更進(jìn)一步提升測(cè)試的質(zhì)量。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
临清市| 新宾| 雷波县| 元阳县| 卢湾区| 成安县| 台州市| 九寨沟县| 平昌县| 郁南县| 兴业县| 内江市| 丰都县| 芜湖市| 石渠县| 教育| 建水县| 洪洞县| 原阳县| 桂东县| 定南县| 雷山县| 台江县| 阳春市| 常宁市| 新泰市| 抚远县| 收藏| 南城县| 那曲县| 曲沃县| 福清市| 都江堰市| 三穗县| 青岛市| 衢州市| 乌审旗| 长治市| 砚山县| 汉沽区| 田林县|