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

基于程序執(zhí)行路徑分解的測試用例生成方法、裝置與流程

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

技術(shù)特征:

1.一種基于程序執(zhí)行路徑分解的測試用例生成方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照代碼執(zhí)行路徑對所述目標(biāo)代碼進(jìn)行拆分,得到多個子代碼,包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述目標(biāo)函數(shù)語句是以下任一:判斷函數(shù)語句、選擇函數(shù)語句和循環(huán)函數(shù)語句。

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述目標(biāo)函數(shù)語句為所述判斷函數(shù)語句;所述根據(jù)所述至少兩個執(zhí)行條件分別對所述抽象語法樹進(jìn)行拆分,得到多個子抽象語法樹,包括:

5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述目標(biāo)函數(shù)語句為所述選擇函數(shù)語句;所述根據(jù)所述至少兩個執(zhí)行條件分別對所述抽象語法樹進(jìn)行拆分,得到多個子抽象語法樹,包括:

6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述目標(biāo)函數(shù)語句為所述循環(huán)函數(shù)語句;所述根據(jù)所述至少兩個執(zhí)行條件分別對所述抽象語法樹進(jìn)行拆分,得到多個子抽象語法樹,包括:

7.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)與所述多個子代碼一一對應(yīng)的多個單元測試用例,生成所述目標(biāo)代碼的測試用例,包括:

8.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述生成與所述子代碼對應(yīng)的單元測試用例之前,還包括:

9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述獲取訓(xùn)練樣本,包括:

10.一種基于程序執(zhí)行路徑分解的測試用例生成裝置,其特征在于,所述裝置包括:


技術(shù)總結(jié)
本公開提出一種基于程序執(zhí)行路徑分解的測試用例生成方法、裝置,該方法包括:獲取目標(biāo)代碼,目標(biāo)代碼中包括目標(biāo)函數(shù)語句的代碼,目標(biāo)函數(shù)語句是指觸發(fā)至少兩個執(zhí)行條件的函數(shù)語句;按照代碼執(zhí)行路徑對目標(biāo)代碼進(jìn)行拆分,得到多個子代碼,多個子代碼包括至少兩個執(zhí)行條件分別對應(yīng)的子代碼;針對多個子代碼中的任意一個子代碼,生成與子代碼對應(yīng)的單元測試用例;根據(jù)與多個子代碼一一對應(yīng)的多個單元測試用例,生成目標(biāo)代碼的測試用例。本公開實(shí)施例能夠使得生成的測試用例全面覆蓋代碼的所有邏輯分支,從而達(dá)到提高單元測試的測試效率和測試效果的目的。

技術(shù)研發(fā)人員:李戈,蔣思源,劉洋
受保護(hù)的技術(shù)使用者:北京硅心科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/2
當(dāng)前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
福建省| 郯城县| 宜州市| 浮山县| 女性| 黄平县| 洛南县| 克东县| 玉环县| 确山县| 佛冈县| 易门县| 重庆市| 台湾省| 金阳县| 桃园县| 金山区| 衡水市| 镇远县| 靖宇县| 商城县| 边坝县| 黑山县| 桐庐县| 徐州市| 都兰县| 安平县| 布尔津县| 朝阳县| 富民县| 阳信县| 明溪县| 印江| 吉木乃县| 安西县| 通榆县| 六枝特区| 永寿县| 寻甸| 岐山县| 美姑县|