System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 成人午夜精品无码区久久,(无码视频)在线观看 ,无码久久精品国产亚洲Av影片
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    測試用例的生成方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)技術(shù)方案

    技術(shù)編號:43850348 閱讀:13 留言:0更新日期:2024-12-31 18:42
    本發(fā)明專利技術(shù)提供一種測試用例的生成方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì),該方法包括:根據(jù)需求信息和歷史測試數(shù)據(jù)生成數(shù)據(jù)集;根據(jù)需求信息設(shè)定測試約束條件;采用數(shù)據(jù)集對深度學(xué)習(xí)模型進(jìn)行訓(xùn)練,獲得測試用例生成模型;根據(jù)測試約束條件和測試用例生成模型獲取初步測試用例集,并優(yōu)化初步測試用例集,獲得優(yōu)化后的測試用例集;執(zhí)行優(yōu)化后的測試用例集,根據(jù)執(zhí)行日志調(diào)整優(yōu)化后的測試用例集,獲得目標(biāo)測試用例集。本發(fā)明專利技術(shù)通過自動生成測試用例,提高測試用例生成效率和準(zhǔn)確性,通過實時調(diào)整和優(yōu)化測試用例,提高了軟件測試的適應(yīng)性和覆蓋率,確保軟件產(chǎn)品的穩(wěn)定性和可靠性。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及軟件測試,具體涉及一種測試用例的生成方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)


    技術(shù)介紹

    1、軟件測試是軟件開發(fā)過程中至關(guān)重要的一環(huán),它不僅僅是為了發(fā)現(xiàn)錯誤,更是一個全面評估軟件質(zhì)量、確保軟件能夠按照設(shè)計要求正確運行、滿足用戶需求、保證數(shù)據(jù)安全性和完整性的過程。在軟件測試中,實際輸出與預(yù)期輸出之間的比較是關(guān)鍵步驟,通過設(shè)計并執(zhí)行測試用例,測試人員能夠模擬用戶行為,觀察并記錄軟件的實際表現(xiàn),然后將其與預(yù)期的結(jié)果進(jìn)行對比,這種對比過程有助于發(fā)現(xiàn)軟件中的缺陷、漏洞或不符合需求的地方。

    2、隨著軟件系統(tǒng)的復(fù)雜性和規(guī)模不斷增加,測試用例的生成成為軟件開發(fā)和測試中的關(guān)鍵環(huán)節(jié)。傳統(tǒng)的測試用例生成方法主要依賴于人工編寫,這種方法需要耗費大量的時間和精力,特別是在面對復(fù)雜和大規(guī)模的軟件系統(tǒng)時,這種方法的效率尤為低下效率低。同時由于人的主觀性和經(jīng)驗差異,測試工程師在編寫測試用例時可能會遺漏某些重要的測試場景或邊界條件且容易出現(xiàn)遺漏。傳統(tǒng)的測試用例生成方法難以滿足現(xiàn)代軟件開發(fā)中高質(zhì)量和高效率的測試需求。


    技術(shù)實現(xiàn)思路

    1、鑒于現(xiàn)有技術(shù)的上述不足,本專利技術(shù)提供一種測試用例的生成方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì),有效解決傳統(tǒng)的測試用例生成方法難以滿足現(xiàn)代軟件開發(fā)中高質(zhì)量和高效率的測試需求的問題。

    2、第一方面,本專利技術(shù)提供一種測試用例的生成方法,所述方法包括:

    3、根據(jù)需求信息和歷史測試數(shù)據(jù)生成數(shù)據(jù)集;

    4、根據(jù)所述需求信息設(shè)定測試約束條件;

    >5、采用所述數(shù)據(jù)集對深度學(xué)習(xí)模型進(jìn)行訓(xùn)練,獲得測試用例生成模型;

    6、根據(jù)所述測試約束條件和所述測試用例生成模型獲取初步測試用例集,并優(yōu)化所述初步測試用例集,獲得優(yōu)化后的測試用例集;

    7、執(zhí)行所述優(yōu)化后的測試用例集,根據(jù)執(zhí)行日志調(diào)整所述優(yōu)化后的測試用例集,獲得目標(biāo)測試用例集。

    8、進(jìn)一步的,所述需求信息包括需求文檔和設(shè)計文檔,所述根據(jù)需求信息和歷史測試數(shù)據(jù)生成數(shù)據(jù)集,包括:

    9、對所述需求文檔和所述設(shè)計文檔進(jìn)行文本解析,獲得關(guān)鍵測試點和測試需求;

    10、對所述歷史測試數(shù)據(jù)進(jìn)行數(shù)據(jù)預(yù)處理,獲得預(yù)處理數(shù)據(jù)集;

    11、根據(jù)所述關(guān)鍵測試點、所述測試需求和所述預(yù)處理數(shù)據(jù)集生成所述數(shù)據(jù)集。

    12、進(jìn)一步的,所述測試約束條件包括測試覆蓋率約束、執(zhí)行時間約束、資源限制約束和優(yōu)先級約束,所述根據(jù)所述需求信息設(shè)定測試約束條件,包括:

    13、根據(jù)功能模塊和需求點設(shè)定所述測試覆蓋率約束;

    14、根據(jù)項目進(jìn)度和測試時間窗口設(shè)定所述執(zhí)行時間約束;

    15、根據(jù)測試資源設(shè)定所述資源限制約束;

    16、根據(jù)預(yù)設(shè)路徑和預(yù)設(shè)模塊設(shè)定所述優(yōu)先級約束。

    17、進(jìn)一步的,所述采用所述數(shù)據(jù)集對深度學(xué)習(xí)模型進(jìn)行訓(xùn)練,獲得測試用例生成模型,包括:

    18、采用所述數(shù)據(jù)集訓(xùn)練所述深度學(xué)習(xí)模型,獲得測試用例的測試步驟和預(yù)期結(jié)果;

    19、采用強化學(xué)習(xí)算法優(yōu)化所述測試步驟和所述預(yù)期結(jié)果,根據(jù)優(yōu)化后的測試步驟和優(yōu)化后的預(yù)期結(jié)果更新所述深度學(xué)習(xí)模型;

    20、采用模型優(yōu)化算法優(yōu)化更新后的深度學(xué)習(xí)模型,采用交叉驗證技術(shù)評估所述優(yōu)化后的深度學(xué)習(xí)模型,獲得所述測試用例生成模型。

    21、進(jìn)一步的,所述采用所述數(shù)據(jù)集訓(xùn)練所述深度學(xué)習(xí)模型,獲得測試用例的測試步驟和預(yù)期結(jié)果,包括:

    22、構(gòu)建所述深度學(xué)習(xí)模型,并設(shè)置所述深度學(xué)習(xí)模型的訓(xùn)練參數(shù);

    23、采用所述數(shù)據(jù)集根據(jù)所述訓(xùn)練參數(shù)訓(xùn)練所述深度學(xué)習(xí)模型,以獲取所述測試用例與所述需求信息的映射關(guān)系;

    24、根據(jù)所述映射關(guān)系獲取所述關(guān)鍵測試點和所述測試需求;

    25、根據(jù)所述關(guān)鍵測試點和所述測試需求生成所述測試用例的所述測試步驟和所述預(yù)期結(jié)果。

    26、進(jìn)一步的,所述優(yōu)化所述初步測試用例集,包括:

    27、獲取所述初步測試用例集的測試結(jié)果和用戶反饋;

    28、根據(jù)所述測試結(jié)果和所述用戶反饋調(diào)整所述測試步驟,并更新所述預(yù)期結(jié)果;

    29、合并所述初步測試用例集的重復(fù)用例,刪除所述初步測試用例集的無效用例。

    30、進(jìn)一步的,所述根據(jù)執(zhí)行日志調(diào)整所述優(yōu)化后的測試用例集,包括:

    31、監(jiān)控所述優(yōu)化后的測試用例集的執(zhí)行情況,獲得執(zhí)行日志;

    32、根據(jù)所述執(zhí)行日志獲得所述優(yōu)化后的測試用例集的成功率和執(zhí)行效率;

    33、根據(jù)所述成功率和所述執(zhí)行效率調(diào)整所述優(yōu)化后的測試用例集的預(yù)期結(jié)果和測試步驟。

    34、第二方面,本專利技術(shù)提供一種測試用例的生成系統(tǒng),所述系統(tǒng)包括:

    35、數(shù)據(jù)生成模塊,用于根據(jù)需求信息和歷史測試數(shù)據(jù)生成數(shù)據(jù)集;

    36、條件設(shè)定模塊,用于根據(jù)所述需求信息設(shè)定測試約束條件;

    37、模型生成模塊,用于采用所述數(shù)據(jù)集對深度學(xué)習(xí)模型進(jìn)行訓(xùn)練,獲得測試用例生成模型;

    38、用例生成模塊,用于根據(jù)所述測試約束條件和所述測試用例生成模型獲取初步測試用例集,并優(yōu)化所述初步測試用例集,獲得優(yōu)化后的測試用例集;

    39、用例優(yōu)化模塊,用于執(zhí)行所述優(yōu)化后的測試用例集,根據(jù)執(zhí)行日志調(diào)整所述優(yōu)化后的測試用例集,獲得目標(biāo)測試用例集。

    40、第三方面,本專利技術(shù)提供一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序?qū)崿F(xiàn)如本專利技術(shù)第一方面所述測試用例的生成方法。

    41、第四方面,本專利技術(shù)提供一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)如本專利技術(shù)第一方面所述測試用例的生成方法。

    42、本專利技術(shù)提供的測試用例的生成方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì),通過自動生成測試用例,減少人工編寫時間和人力投入,提高測試用例生成效率,減少人工編寫過程中可能出現(xiàn)的錯誤,提高測試用例的準(zhǔn)確性。通過優(yōu)化測試資源的分配,避免資源浪費,提高資源利用率。根據(jù)測試執(zhí)行情況和反饋,實時調(diào)整和優(yōu)化測試用例,確保測試過程靈活應(yīng)對變化,提高適應(yīng)性。同時生成的測試用例能夠覆蓋系統(tǒng)的各個功能模塊和需求點,提升了測試覆蓋率,避免遺漏關(guān)鍵功能的測試。通過高覆蓋率和高準(zhǔn)確性的測試用例,提升測試質(zhì)量,減少遺漏和錯誤,確保軟件產(chǎn)品的穩(wěn)定性和可靠性。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點】

    1.一種測試用例的生成方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的測試用例的生成方法,其特征在于,所述需求信息包括需求文檔和設(shè)計文檔,所述根據(jù)需求信息和歷史測試數(shù)據(jù)生成數(shù)據(jù)集,包括:

    3.根據(jù)權(quán)利要求2所述的測試用例的生成方法,其特征在于,所述測試約束條件包括測試覆蓋率約束、執(zhí)行時間約束、資源限制約束和優(yōu)先級約束,所述根據(jù)所述需求信息設(shè)定測試約束條件,包括:

    4.根據(jù)權(quán)利要求2所述的測試用例的生成方法,其特征在于,所述采用所述數(shù)據(jù)集對深度學(xué)習(xí)模型進(jìn)行訓(xùn)練,獲得測試用例生成模型,包括:

    5.根據(jù)權(quán)利要求4所述的測試用例的生成方法,其特征在于,所述采用所述數(shù)據(jù)集訓(xùn)練所述深度學(xué)習(xí)模型,獲得測試用例的測試步驟和預(yù)期結(jié)果,包括:

    6.根據(jù)權(quán)利要求4所述的測試用例的生成方法,其特征在于,所述優(yōu)化所述初步測試用例集,獲得優(yōu)化后的測試用例集,包括:

    7.根據(jù)權(quán)利要求6所述的測試用例的生成方法,其特征在于,所述根據(jù)執(zhí)行日志調(diào)整所述優(yōu)化后的測試用例集,包括:

    8.一種測試用例的生成系統(tǒng),其特征在于,所述系統(tǒng)包括:

    9.一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計算機(jī)程序?qū)崿F(xiàn)如權(quán)利要求1至7任一項所述測試用例的生成方法。

    10.一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7任一項所述測試用例的生成方法。

    ...

    【技術(shù)特征摘要】

    1.一種測試用例的生成方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的測試用例的生成方法,其特征在于,所述需求信息包括需求文檔和設(shè)計文檔,所述根據(jù)需求信息和歷史測試數(shù)據(jù)生成數(shù)據(jù)集,包括:

    3.根據(jù)權(quán)利要求2所述的測試用例的生成方法,其特征在于,所述測試約束條件包括測試覆蓋率約束、執(zhí)行時間約束、資源限制約束和優(yōu)先級約束,所述根據(jù)所述需求信息設(shè)定測試約束條件,包括:

    4.根據(jù)權(quán)利要求2所述的測試用例的生成方法,其特征在于,所述采用所述數(shù)據(jù)集對深度學(xué)習(xí)模型進(jìn)行訓(xùn)練,獲得測試用例生成模型,包括:

    5.根據(jù)權(quán)利要求4所述的測試用例的生成方法,其特征在于,所述采用所述數(shù)據(jù)集訓(xùn)練所述深度學(xué)習(xí)模型,獲得測試用例的測試步驟和預(yù)...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:莫維
    申請(專利權(quán))人:深圳市優(yōu)必選科技股份有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码成人AAAAA毛片| 无码人妻丰满熟妇区毛片| 一本色道久久HEZYO无码| 中文字幕精品无码亚洲字| 久久精品国产亚洲AV无码娇色| 人妻少妇精品无码专区漫画| 国产免费无码一区二区| 韩国无码AV片在线观看网站| 色窝窝无码一区二区三区| 亚洲国产精品成人AV无码久久综合影院 | 日韩精品无码一区二区三区免费 | 日韩精品无码中文字幕一区二区| 日韩av无码国产精品| 日韩精品无码专区免费播放| 日本无码色情三级播放| 免费无码又爽又刺激高潮| 一本大道在线无码一区| 无码国产精成人午夜视频一区二区| 日韩精品无码人妻免费视频| 亚洲AV无码AV日韩AV网站| 色综合久久无码五十路人妻| 亚洲熟妇无码另类久久久| 日韩成人无码中文字幕| 久久久久亚洲AV无码专区网站| 成人无码区免费视频观看| 亚洲av中文无码字幕色不卡| 精品人妻无码区二区三区| 无码少妇一区二区性色AV| 国产成人无码一区二区在线播放| 久久伊人亚洲AV无码网站| 伊人久久无码精品中文字幕| 成人免费a级毛片无码网站入口| 亚洲大尺度无码无码专线一区| 99国产精品无码| 无码Aⅴ在线观看| 国产精品无码MV在线观看| 国产午夜无码专区喷水| 亚洲色偷拍另类无码专区| 亚洲av永久无码制服河南实里| 人妻无码第一区二区三区| 精品欧洲av无码一区二区14|