【技術實現步驟摘要】
【技術保護點】
一種基于形式概念分析的軟件回歸測試方法,其特征在于該回歸測試方法具體如下:步驟1:根據原測試用例集以及修改后的程序元素,收集測試覆蓋情況;根據測試用例覆蓋信息構造二維表,表中行表示測試用例運行情況,列表示程序元素,某個列的程序元素被某一行的測試用例覆蓋,我們就對其進行標記,再以該二維表為輸入,利用形式概念分析技術構造概念格;形式概念分析建立在數學基礎之上,對組成概念的對象、屬性以及關系等用形式化的語境表述出來,然后根據語境,利用概念格的生成算法自動構造出概念格;概念格上的節點表示概念,而一個概念是由外延和內涵組成,分別表示某個節點的測試用例和程序元素;步驟2:進行修改分析,計算得到修改集CS和影響集IS,這兩者的并集為CI=CS∪IS;然后在概念格上找出概念格節點內涵中包含CI中元素的概念節點,然后把這些概念節點中包含的測試用例選擇出來,假設為T’,即為測試用例選擇過程的結果;步驟3:進行測試用例的約減,對于測試用例集T’中任意測試用例t1,t2∈T’,如果在概念格上,t1是t2的下確界,即t1所標記的概念格節點層次低于t2,則選擇t1,將t2從T’中刪除,最終得到T’’;另外,如果T ...
【技術特征摘要】
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。