恭喜武漢布洛克快鏈科技有限公司劉保華獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網恭喜武漢布洛克快鏈科技有限公司申請的專利供應鏈交易業務軟件測試用例自動生成方法、介質及系統獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN119690853B 。
龍圖騰網通過國家知識產權局官網在2025-05-16發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202510196096.1,技術領域涉及:G06F11/3668;該發明授權供應鏈交易業務軟件測試用例自動生成方法、介質及系統是由劉保華;高玉珊設計研發完成,并于2025-02-21向國家知識產權局提交的專利申請。
本供應鏈交易業務軟件測試用例自動生成方法、介質及系統在說明書摘要公布了:供應鏈交易業務軟件測試用例自動生成方法、介質及系統,涉及軟件測試技術領域,包括:獲取待測軟件控制流程圖及其行業和功能,生成測試用例,獲得程序分支路徑集合,給程序插裝并制定預設適應度函數值,設定遺傳算法參數,產生初始測試數據集合,獲得測試用例集合,對測試用例集合進行判別,得到測試用例結果,并對程序運行代碼進行標記,得到代碼覆蓋率及有效性判別結果等步驟,本發明應用在大宗商品供應鏈交易業務場景測試中,可以實現實際業務場景軟件測試用例的自動生成,有效避免了人工對實際業務場景了解不全,及代碼走讀造成測試用例覆蓋不全的情況,節約的大量的時間以及人力,大大的提高了軟件檢測的效率。
本發明授權供應鏈交易業務軟件測試用例自動生成方法、介質及系統在權利要求書中公布了:1.供應鏈交易業務軟件測試用例自動生成方法,其特征在于,包括:步驟1,對獲取的待測軟件源程序代碼進行分析,得到待測軟件的程序控制流程圖、行業以及功能;步驟2,對獲取的大宗商品供應鏈交易合同信息進行分析,生成測試用例,同時對測試用例進行判斷,若可用則跳轉至步驟9,若不可用則進入步驟4;步驟3,根據步驟1獲得的程序控制流程圖得到程序分支路徑集合并將所有的分支路徑設置為目標路徑;步驟4,根據步驟3中目標路徑中各謂詞條件給程序插樁并制定預設適應度函數值;步驟5,設定遺傳算法參數,產生初始測試數據集合,其中,初始測試數據指的是通過遺傳算法產生的測試用例;步驟6,使用步驟5產生的測試用例執行步驟4經過插樁的源代碼,獲得產生的測試用例的目標值,根據目標值計算出產生的測試用例對應的適應度值,然后進行遺傳算法中的選擇操作,得到第一測試用例集合;步驟6包括如下過程:步驟61,使用產生的測試用例執行經過插樁的源代碼,獲得產生的測試用例的若干個目標值;步驟62,對獲得的每個產生的測試用例對應的若干個目標值,按照目標值的大小進行排序;步驟63,得到每個目標值的位置信息;步驟64,計算出測試用例對應的適應度值;步驟65,隨機選擇一個產生的測試用例來判斷產生的測試用例的適應度值是否大于預設適應度值,若大于預設適應度值,則輸出這一個測試用例并存儲這一個測試用例;步驟66,若不大于預設適應度值,則刪除該測試用例;步驟67,將存儲的測試用例確定為第一測試用例集合中的元素;步驟68,將大于預設適應度值的生成的測試用例與用爬山算法得到的與待測軟件行業相同及業務場景對應功能相同的軟件測試用例進行匹配;步驟69,將不匹配的生成的測試用例排除,將剩下的測試用例確定為第一測試用例集合;步驟7,對與第一測試用例集合中的測試用例使用遺傳算法中的變異操作,得到第二測試用例集合,對第二測試用例集合中的新測試用例進行選擇操作,以篩選出適應度值大于預設適應度值的新測試用例,從而得到第三測試用例集合;步驟8,重復執行步驟6和步驟7,直至得到最終測試用例集合,該測試用例集合中包括有每次產生的新測試用例中適應度值大于預設適應度值的新測試用例,以及第一測試用例集合中的測試用例;步驟9,將最終測試用例集合中的測試用例對待測軟件進行測試,得到測試結果;從測試結果中判別出錯誤的測試結果,并提取出與該錯誤的測試結果對應的疑似異常測試用例,對該疑似異常測試用例進行判別,得到異常判別結果;步驟9中,在對該疑似異常測試用例進行判別,得到異常判別結果時,具體可以為:將該疑似異常測試用例與待測軟件行業相同以及業務場景對應功能的測試用例進行比對,得到匹配度;若該匹配度高于預設匹配度閾值,則確定該疑似異常測試用例為正常測試用例,若該匹配度低于預設匹配度閾值,則通過人工判別該疑似異常測試用例對應的測試代碼是否為異常代碼,若為異常代碼,則對異常代碼進行異常處理,若為正常代碼,則確定該疑似異常測試用例為異常測試用例,并刪除該異常測試用例。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人武漢布洛克快鏈科技有限公司,其通訊地址為:430201 湖北省武漢市江夏區大橋新區文化大道10號科創廣場A棟2樓G026工位(入駐星火源孵化器2樓G026號);或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。