本發(fā)明公開(kāi)了一種基于局部敏感哈希的自適應(yīng)隨機(jī)測(cè)試方法,包括:1、確定輸入域范圍;2、在輸入域中隨機(jī)生成第一個(gè)測(cè)試用例并執(zhí)行;3、隨機(jī)生成k個(gè)候選測(cè)試用例構(gòu)成候選測(cè)試用例集;4、采用FSCS?ART選出下一個(gè)測(cè)試用例,執(zhí)行并將其插入哈希樹(shù);5、重復(fù)執(zhí)行3、4,直到得到已執(zhí)行m個(gè)測(cè)試用例或找到錯(cuò)誤。6、隨機(jī)生成k個(gè)候選測(cè)試用例構(gòu)成候選測(cè)試用例集;7、采用改進(jìn)的局部敏感哈希算法選出下一個(gè)測(cè)試用例,執(zhí)行并將其插入哈希樹(shù)中。重復(fù)6、7直到找到程序錯(cuò)誤。本發(fā)明的LSH?ART與現(xiàn)有FSCS?ART相比,在性能上,低維下LSH?ART比FSCS?ART略差一點(diǎn),但高維下LSH?ART比FSCS?ART好;在時(shí)間開(kāi)銷上,無(wú)論是低維還是高維,LSH?ART都比FSCS?ART少,尤其在低失效率下,LSH?ART的時(shí)間開(kāi)銷甚至不到FSCS?ART的10%。
聲明:
“基于局部敏感哈希的自適應(yīng)隨機(jī)測(cè)試方法” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)