一種代碼檢測方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202110081722.4 申請(qǐng)日 -
公開(公告)號(hào) CN112860544A 公開(公告)日 2021-05-28
申請(qǐng)公布號(hào) CN112860544A 申請(qǐng)公布日 2021-05-28
分類號(hào) G06F11/36(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 吳志雄;吳冠英;高穩(wěn)仁;楊美娟 申請(qǐng)(專利權(quán))人 福建威盾科技集團(tuán)有限公司
代理機(jī)構(gòu) 泉州市文華專利代理有限公司 代理人 陳雪瑩
地址 362000福建省泉州市豐澤區(qū)豐海路南威大廈2號(hào)樓16層
法律狀態(tài) -

摘要

摘要 本發(fā)明實(shí)施例公開了一種代碼檢測方法,涉及開發(fā)代碼測試技術(shù)領(lǐng)域,所述方法包括:步驟10、當(dāng)檢測到源文件被修改并提交時(shí),獲取修改前的源文件,通過對(duì)所述修改前的源文件及修改后的源文件進(jìn)行對(duì)比,解析獲得至少一個(gè)被修改的方法,對(duì)所述被修改的方法進(jìn)行標(biāo)記;步驟20、根據(jù)標(biāo)記的所述被修改的方法進(jìn)行全局搜索,獲得調(diào)用或間接調(diào)用所述被修改的方法的邏輯路徑;步驟30、解析出覆蓋所述邏輯路徑的測試用例,作為有效測試用例;步驟40、對(duì)修改后的源文件執(zhí)行所述有效測試用例,生成測試報(bào)告。本發(fā)明實(shí)施例提供的一種代碼檢測方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),找到與被修改的軟件代碼相關(guān)聯(lián)的邏輯路徑,然后解析出有效測試用例,實(shí)現(xiàn)代碼的自動(dòng)檢測。??