本發(fā)明提供一種基于修復(fù)缺陷的變更預(yù)測回歸測試失效的方法及裝置,涉及源代碼的變更分析技術(shù)領(lǐng)域,用于解決現(xiàn)有技術(shù)無法找到哪些相應(yīng)的測試用例會引發(fā)回歸測試的失效的問題。所述方法包括:通過對修復(fù)缺陷的變更歷史的分析,獲取有影響的因素,從中選取特征向量,構(gòu)建特征模型;使用Logistic回歸模型,對所構(gòu)建的特征模型進行機器學(xué)習(xí),得到預(yù)測模型;使用所述預(yù)測模型對修復(fù)缺陷的變更是否會導(dǎo)致回歸測試失效進行預(yù)測;通過對靜態(tài)調(diào)用圖的分析,對可能導(dǎo)致回歸測試失效的測試用例進行推薦。本發(fā)明適用于在修復(fù)軟件源代碼中存在的缺陷時提供導(dǎo)致回歸測試失效的具體測試用例。
聲明:
“基于修復(fù)缺陷的變更預(yù)測回歸測試失效的方法及裝置” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)