最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種基于依賴關(guān)系圖的測試用例生成方法及系統(tǒng)

文檔序號:41945057發(fā)布日期:2025-05-16 14:02閱讀:來源:國知局

技術(shù)特征:

1.一種基于依賴關(guān)系圖的測試用例生成方法,其特征在于,包括以下步驟:

2.根據(jù)權(quán)利要求1所述的一種基于依賴關(guān)系圖的測試用例生成方法,其特征在于,步驟s2.1中,初始化一個測試子圖與序列,將待測試的節(jié)點a設(shè)置為測試子圖的根節(jié)點,并添加進序列中。

3.根據(jù)權(quán)利要求2所述的一種基于依賴關(guān)系圖的測試用例生成方法,其特征在于,步驟s2.1中,在依賴關(guān)系圖模型中訪問節(jié)點a的父節(jié)點,得到該操作所需的參數(shù)值,并訪問每個參數(shù)值的父節(jié)點,得到能夠生產(chǎn)該參數(shù)的操作集。

4.根據(jù)權(quán)利要求3所述的一種基于依賴關(guān)系圖的測試用例生成方法,其特征在于,步驟s2.1中,選取其中能滿足生產(chǎn)者-消費者關(guān)系、crud語義約束且不會形成環(huán)的操作,并依次將參數(shù)節(jié)點與操作節(jié)點添加進測試子圖中,操作節(jié)點同時也依次追加到序列的最前端,循環(huán)以上操作,直至訪問完序列中所有的操作節(jié)點。

5.根據(jù)權(quán)利要求1所述的一種基于依賴關(guān)系圖的測試用例生成方法,其特征在于,步驟s2.2中,所述生成策略包括:成功值生成策略、響應(yīng)值生成策略、示例值/默認值生成策略和隨機值生成策略。

6.根據(jù)權(quán)利要求5所述的一種基于依賴關(guān)系圖的測試用例生成方法,其特征在于,所述生成策略按照優(yōu)化級排序依次是:成功值生成策略、響應(yīng)值生成策略、示例值/默認值生成策略、隨機值生成策略。

7.根據(jù)權(quán)利要求5所述的一種基于依賴關(guān)系圖的測試用例生成方法,其特征在于,步驟s2.2中,首先選擇成功值生成策略,不存在成功值,則從響應(yīng)值中獲取,按照優(yōu)化級依次降低應(yīng)用這些生成策略,直到確定每個測試參數(shù)的值域。

8.根據(jù)權(quán)利要求5所述的一種基于依賴關(guān)系圖的測試用例生成方法,其特征在于,所述成功值為以往成功的測試用例中保存的值;所述響應(yīng)值為從測試反饋的報文中分析得到的值,分為實時響應(yīng)值與總響應(yīng)值;所述示例值/默認值為從restfulapi規(guī)范文檔中分析得到的值;所述隨機值為:當以上即成功值、響應(yīng)值、示例值/默認值均無法得到有效的數(shù)據(jù)值時,則根據(jù)參數(shù)要求隨機生成的數(shù)據(jù)。

9.一種基于依賴關(guān)系圖的測試用例生成系統(tǒng),其特征在于,用以實現(xiàn)權(quán)利要求1-8中任意一項所述的一種基于依賴關(guān)系圖的測試用例生成方法,該系統(tǒng)包括:自適應(yīng)依賴關(guān)系圖模型構(gòu)建模塊、測試子圖生成模塊和測試參數(shù)生成模塊;所述自適應(yīng)依賴關(guān)系圖模型構(gòu)建模塊用于構(gòu)建自適應(yīng)依賴關(guān)系圖模型;所述測試子圖生成模塊包括opg遍歷算法模塊以及逆序生成算法模塊,所述opg遍歷算法模塊用于遍歷依賴關(guān)系圖模型中的每個操作節(jié)點,所述逆序生成算法模塊用于根據(jù)操作節(jié)點生成測試子圖;所述測試參數(shù)生成模塊用于采取多種生成策略結(jié)合的方法在測試過程中實時生成測試參數(shù)。

10.一種電子設(shè)備,其特征在于,包括:


技術(shù)總結(jié)
本發(fā)明屬于軟件測試領(lǐng)域,具體涉及一種基于依賴關(guān)系圖的測試用例生成方法及系統(tǒng),包括:構(gòu)建一種自適應(yīng)依賴關(guān)系圖模型OPG=(V,E,μ);采用OPG遍歷算法和逆序生成算法生成測試子圖;采取多種生成策略結(jié)合的方法在測試過程中實時生成測試參數(shù)。利用本發(fā)明中構(gòu)建的依賴關(guān)系圖模型能更好的反映操作間的依賴關(guān)系,從操作與參數(shù)兩個方面提升生成的測試用例的質(zhì)量,基于良好的反饋機制,能夠減少錯誤參數(shù)的數(shù)量,進一步減少生成測試用例的數(shù)量,避免測試用例規(guī)模過大的問題;同時生成測試子圖作為測試用例,反映操作間更復(fù)雜的邏輯關(guān)系,能夠提升測試用例的有效性,進而提升對測試目標的覆蓋率。

技術(shù)研發(fā)人員:彭海朋,鄒悅,李麗香,柳本金,陳瑞奇
受保護的技術(shù)使用者:北京郵電大學(xué)
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/15
當前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1