本發(fā)明公開了一種構(gòu)建軟件失效區(qū)域模式的方法及系統(tǒng),實(shí)現(xiàn)對程序錯誤的定位,提高軟件測試技術(shù)性能,包括:步驟1,根據(jù)軟件系統(tǒng)的輸入域,采用高效的ART算法群,獲取軟件中存在的第一個(gè)失效點(diǎn),即能夠使程序異常輸出的輸入;步驟2,根據(jù)第一個(gè)失效點(diǎn),在有限的測試資源下,陸續(xù)獲得其他的失效區(qū)域點(diǎn);步驟3,利用之前已存在的失效點(diǎn)集合,獲得更多的失效區(qū)域信息,用于構(gòu)建失效區(qū)域模式。步驟4,采用多維凸包算法,針對步驟2或者步驟3獲得的失效點(diǎn)集合,確定失效區(qū)域的面積,采用線性規(guī)劃的方法,確定失效區(qū)域的范圍,明確失效區(qū)域的類型,生成失效區(qū)域信息文件。本發(fā)明在軟件測試中節(jié)省成本,填補(bǔ)了獲取軟件失效區(qū)域領(lǐng)域的空白。
聲明:
“構(gòu)建軟件失效區(qū)域模式的方法及系統(tǒng)” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)