一種程序測試方法及裝置

基本信息

申請?zhí)?/td> CN201910844196.5 申請日 -
公開(公告)號 CN110765000B 公開(公告)日 2021-11-23
申請公布號 CN110765000B 申請公布日 2021-11-23
分類號 G06F11/36(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 萬振華;張海春 申請(專利權(quán))人 開源網(wǎng)安物聯(lián)網(wǎng)技術(shù)(武漢)有限公司
代理機(jī)構(gòu) 深圳中一聯(lián)合知識產(chǎn)權(quán)代理有限公司 代理人 李娟
地址 518000廣東省深圳市龍華區(qū)龍華街道清祥路清湖工業(yè)園寶能科技園7棟B座6樓KL單位
法律狀態(tài) -

摘要

摘要 本申請適用于計算機(jī)應(yīng)用技術(shù)領(lǐng)域,提供了程序測試方法及裝置,包括:通過獲取待測程序及其程序信息;根據(jù)程序信息構(gòu)建待測程序?qū)?yīng)的測試用例的生成方式,根據(jù)生成方式生成所述測試用例;根據(jù)程序信息對所述測試用例進(jìn)行變異處理,得到多個變異用例;從所有變異用例中選出用于測試所述待測程序的目標(biāo)變異用例;根據(jù)目標(biāo)變異用例對所述待測程序進(jìn)行測試,得到測試結(jié)果。通過根據(jù)待測程序的程序信息生成待測程序?qū)?yīng)的測試用例,在對測試用例進(jìn)行變異得到多個變異用例,從中確定出用例覆蓋率最高的變異用例作為目標(biāo)變異用例以對待測程序進(jìn)行測試,有效提高測試待測程序時的代碼覆蓋率,保證了測試過程和測試結(jié)果的全面性。