麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

測試用例字段的定位方法、裝置、設備、介質(zhì)及程序產(chǎn)品與流程

文檔序號:41753721發(fā)布日期:2025-04-29 18:22閱讀:2來源:國知局
測試用例字段的定位方法、裝置、設備、介質(zhì)及程序產(chǎn)品與流程

本公開涉及計算機,具體涉及測試用例字段的定位方法、裝置、設備、介質(zhì)及程序產(chǎn)品。


背景技術:

1、接口自動化測試是軟件質(zhì)量體系中保障業(yè)務質(zhì)量的重要方式,接口自動化用例主要包括測試執(zhí)行邏輯、斷言方法、結(jié)果度量幾個核心部分。

2、斷言方法根據(jù)生成方式分類,可以分為手動腳本斷言、錄制回放差異值斷言、邏輯規(guī)則斷言。當前用戶在對測試用例字段進行缺陷檢測時,通常采用錄制回放差異值斷言的方式去定位差異字段,具體為:通過錄制并在特定測試泳道進行回放,對比兩個請求的回放結(jié)果的差異值斷言,然后找到兩個回放結(jié)果的差異字段,進而定位出存在缺陷的測試用例字段的位置,但是這種定位方式會受到時間戳或者庫存數(shù)量等的影響,噪音較大,容易出現(xiàn)定位信息誤報的問題。

3、因此,相關技術在定位測試用例字段時,存在噪音較大,容易出現(xiàn)定位信息誤報的情況,導致無法協(xié)助用戶核對潛在字段缺陷的問題。


技術實現(xiàn)思路

1、有鑒于此,本公開提供了一種測試用例字段的定位方法、裝置、設備、介質(zhì)及程序產(chǎn)品,以解決相關技術在定位測試用例字段時,存在噪音較大,容易出現(xiàn)定位信息誤報的情況,導致無法協(xié)助用戶核對潛在字段缺陷的問題。

2、第一方面,本公開提供了一種測試用例字段的定位方法,該方法包括:

3、獲取目標測試用例的出參字段、出參字段取值、出參字段和出參字段取值之間的對應關系,得到目標測試用例的全字段路徑和斷言規(guī)則集合的第一映射關系,其中,全字段路徑是根據(jù)出參字段對應的樹結(jié)構(gòu)得到的,斷言規(guī)則集合是由斷言規(guī)則聚合得到的,斷言規(guī)則是根據(jù)出參字段和出參字段取值之間的對應關系得到的;

4、根據(jù)全字段路徑確定插樁變量,得到全字段路徑和插樁變量的第二映射關系,其中,插樁變量用于對全字段路徑打標;

5、根據(jù)樹結(jié)構(gòu)確定各字段節(jié)點的文本字符串所在位置,得到位置和插樁變量的第三映射關系;

6、根據(jù)第二映射關系和第三映射關系,得到位置和全字段路徑的第四映射關系;

7、根據(jù)第四映射關系和第一映射關系,確定全字段路徑所在的位置,其中,全字段路徑與斷言規(guī)則集合相對應。

8、在本公開實施例中,通過獲取目標測試用例的出參字段、出參字段取值、出參字段和出參字段取值之間的對應關系,得到全字段路徑和斷言規(guī)則集合的第一映射關系,根據(jù)全字段路徑確定插樁變量,得到全字段路徑和插樁變量的第二映射關系,根據(jù)樹結(jié)構(gòu)確定各字段節(jié)點的文本字符串所在位置,得到位置和插樁變量的第三映射關系,根據(jù)第二映射關系和第三映射關系,得到位置和全字段路徑的第四映射關系,根據(jù)第四映射關系和第一映射關系,確定全字段路徑所在的位置,其中,全字段路徑與斷言規(guī)則集合相對應。這樣由于本公開實施例以在全字段路徑處寫入插樁變量的方式實現(xiàn)全字段路徑打標,根據(jù)插樁變量建立與樹結(jié)構(gòu)內(nèi)各字段節(jié)點的文本字符串的位置的映射關系,然后推導出位置與全字段路徑的映射關系,進而推導出位置與斷言規(guī)則集合的映射關系,得到目標測試用例全字段路徑的定位信息,解決了相關技術定位測試用例內(nèi)字段時噪音較大,容易出現(xiàn)定位信息誤報的問題。

9、第二方面,本公開提供了一種測試用例字段的定位裝置,該裝置包括:

10、獲取模塊,用于獲取目標測試用例的出參字段、出參字段取值、出參字段和出參字段取值之間的對應關系,得到目標測試用例的全字段路徑和斷言規(guī)則集合的第一映射關系,其中,全字段路徑是根據(jù)出參字段對應的樹結(jié)構(gòu)得到的,斷言規(guī)則集合是由斷言規(guī)則聚合得到的,斷言規(guī)則是根據(jù)出參字段和出參字段取值之間的對應關系得到的;

11、第一得到模塊,用于根據(jù)全字段路徑確定插樁變量,得到全字段路徑和插樁變量的第二映射關系,其中,插樁變量用于對全字段路徑打標;

12、第二得到模塊,用于根據(jù)樹結(jié)構(gòu)確定各字段節(jié)點的文本字符串所在位置,得到位置和插樁變量的第三映射關系;

13、第三得到模塊,用于根據(jù)第二映射關系和第三映射關系,得到位置和全字段路徑的第四映射關系;

14、確定模塊,用于根據(jù)第四映射關系和第一映射關系,確定全字段路徑所在的位置,其中,全字段路徑與斷言規(guī)則集合相對應。

15、第三方面,本公開提供了一種計算機設備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機指令,處理器通過執(zhí)行計算機指令,從而執(zhí)行上述第一方面或其對應的任一實施方式的測試用例字段的定位方法。

16、第四方面,本公開提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)上存儲有計算機指令,計算機指令用于使計算機執(zhí)行上述第一方面或其對應的任一實施方式的測試用例字段的定位方法。

17、第五方面,本公開提供了一種計算機程序產(chǎn)品,包括計算機指令,計算機指令用于使計算機執(zhí)行上述第一方面或其對應的任一實施方式的測試用例字段的定位方法。



技術特征:

1.一種測試用例字段的定位方法,其特征在于,所述方法包括:

2.根據(jù)權利要求1所述的方法,其特征在于,所述獲取目標測試用例的出參字段、出參字段取值、所述出參字段和所述出參字段取值之間的對應關系,得到所述目標測試用例的全字段路徑和斷言規(guī)則集合的第一映射關系,包括:

3.根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)所述樹結(jié)構(gòu)得到所述全字段路徑和所述斷言規(guī)則,包括:

4.根據(jù)權利要求3所述的方法,其特征在于,所述根據(jù)所述全字段路徑確定插樁變量,得到所述全字段路徑和所述插樁變量的第二映射關系,包括:

5.根據(jù)權利要求3所述的方法,其特征在于,所述根據(jù)所述樹結(jié)構(gòu)確定各字段節(jié)點的文本字符串所在位置,得到所述位置和所述插樁變量的第三映射關系,包括:

6.根據(jù)權利要求5所述的方法,其特征在于,在所述獲取所述樹結(jié)構(gòu)中出參字段的父字段節(jié)點和子字段節(jié)點之后,所述方法還包括:

7.根據(jù)權利要求6所述的方法,其特征在于,在所述對所述文本字符串進行所述第一預處理之后,所述方法還包括:

8.一種測試用例字段的定位裝置,其特征在于,所述裝置包括:

9.一種計算機設備,其特征在于,包括:

10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機指令,所述計算機指令用于使計算機執(zhí)行權利要求1至7中任一項所述的測試用例字段的定位方法。

11.一種計算機程序產(chǎn)品,其特征在于,包括計算機指令,所述計算機指令用于使計算機執(zhí)行權利要求1至7中任一項所述的測試用例字段的定位方法。


技術總結(jié)
本公開涉及計算機技術領域,具體涉及測試用例字段的定位方法、裝置、設備、介質(zhì)及程序產(chǎn)品,該方法包括:獲取目標測試用例的出參字段、出參字段取值、出參字段和出參字段取值之間的對應關系,得到全字段路徑和斷言規(guī)則集合的第一映射關系;根據(jù)全字段路徑確定插樁變量,得到全字段路徑和插樁變量的第二映射關系;根據(jù)樹結(jié)構(gòu)確定各字段節(jié)點的文本字符串所在位置,得到位置和插樁變量的第三映射關系;根據(jù)第二映射關系和第三映射關系,得到位置和全字段路徑的第四映射關系;根據(jù)第四映射關系和第一映射關系,確定全字段路徑所在的位置。本公開解決了相關技術定位測試用例字段時存在定位信息誤報的問題。

技術研發(fā)人員:鄧袁,陳舒翔,劉博
受保護的技術使用者:北京字跳網(wǎng)絡技術有限公司
技術研發(fā)日:
技術公布日:2025/4/28
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 大石桥市| 八宿县| 勐海县| 岑巩县| 栖霞市| 六枝特区| 从化市| 潜山县| 龙里县| 泽州县| 贵溪市| 伊金霍洛旗| 永宁县| 保亭| 乌拉特后旗| 册亨县| 云和县| 乌鲁木齐县| 达日县| 武宣县| 芦溪县| 台州市| 精河县| 大埔区| 喀喇| 上林县| 卢龙县| 花垣县| 大厂| 沙河市| 乐平市| 紫阳县| 阳高县| 东平县| 资中县| 正宁县| 闻喜县| 来安县| 南和县| 张掖市| 南投市|