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

代碼覆蓋率的獲取方法、裝置和電子設備與流程

文檔序號:40571369發(fā)布日期:2025-01-03 11:31閱讀:來源:國知局

技術特征:

1.一種代碼覆蓋率的獲取方法,其特征在于,所述方法包括:

2.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述代碼覆蓋率統(tǒng)計場景,確定所述測試代碼文件中參與代碼覆蓋率統(tǒng)計的目標代碼片段,包括:

3.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述代碼覆蓋率統(tǒng)計場景,確定所述測試代碼文件中參與代碼覆蓋率統(tǒng)計的目標代碼片段,包括:

4.根據(jù)權利要求3所述的方法,其特征在于,所述對所述測試代碼文件和所述對比代碼文件分別進行語法樹解析,以獲取所述測試代碼文件基于所述對比代碼文件的增量代碼片段作為所述目標代碼片段,包括:

5.根據(jù)權利要求4所述的方法,其特征在于,所述基于所述第一語法樹解析結果和所述第二語法樹解析結果,獲取所述測試代碼文件基于所述對比代碼文件的增量代碼片段,包括:

6.根據(jù)權利要求5所述的方法,其特征在于,所述響應于所述校驗結果不匹配,獲取所述第一語法樹解析結果和所述第二語法樹解析結果之間的差異信息,并基于所述差異信息確定所述測試代碼文件基于所述對比代碼文件的增量代碼分支,包括:

7.根據(jù)權利要求1-6任一項所述的方法,其特征在于,所述基于所述目標代碼片段和所述運行代碼片段,獲取所述測試代碼文件的目標代碼覆蓋率,包括:

8.一種代碼覆蓋率的獲取裝置,其特征在于,所述裝置包括:

9.根據(jù)權利要求8所述的裝置,其特征在于,所述確定模塊,還用于:

10.根據(jù)權利要求8所述的裝置,其特征在于,所述確定模塊,還用于:

11.根據(jù)權利要求10所述的裝置,其特征在于,所述確定模塊,還用于:

12.根據(jù)權利要求11所述的裝置,其特征在于,所述確定模塊,還用于:

13.根據(jù)權利要求12所述的裝置,其特征在于,所述確定模塊,還用于:

14.根據(jù)權利要求8-13任一項所述的裝置,其特征在于,所述第二獲取模塊,還用于:

15.一種電子設備,其特征在于,包括:

16.一種計算機可讀存儲介質,當計算機可讀存儲介質中的指令由電子設備的處理器執(zhí)行時,使得電子設備能夠執(zhí)行如權利要求1-7中任一項的方法。


技術總結
本公開提出了一種代碼覆蓋率的獲取方法、裝置和電子設備,其中,方法包括:獲取測試代碼文件和測試代碼文件所屬的代碼覆蓋率統(tǒng)計場景;基于代碼覆蓋率統(tǒng)計場景,確定測試代碼文件中參與代碼覆蓋率統(tǒng)計的目標代碼片段;運行測試代碼文件,得到測試代碼文件在測試終端上運行的運行代碼片段;基于目標代碼片段和運行代碼片段,獲取測試代碼文件的目標代碼覆蓋率。避免了測試代碼文件中的冗余代碼片段被納入代碼覆蓋率統(tǒng)計范圍的異常情況的發(fā)生,優(yōu)化了代碼覆蓋率獲取方法,提高了代碼覆蓋率的準確程度,優(yōu)化了代碼覆蓋率的指導性和參考性。

技術研發(fā)人員:丁澤元,高川
受保護的技術使用者:北京小米移動軟件有限公司
技術研發(fā)日:
技術公布日:2025/1/2
當前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
康定县| 铜梁县| 监利县| 惠安县| 榆中县| 博罗县| 怀柔区| 晋州市| 合肥市| 广安市| 苍溪县| 永兴县| 高州市| 定边县| 天津市| 贺州市| 类乌齐县| 阿勒泰市| 临沂市| 那曲县| 丰都县| 绥德县| 遵义市| 宣化县| 平潭县| 湟中县| 镇赉县| 四子王旗| 双桥区| 泽普县| 温泉县| 宜良县| 邓州市| 赣榆县| 河间市| 磐石市| 淅川县| 政和县| 安远县| 左权县| 加查县|