System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 少妇特殊按摩高潮惨叫无码,久久ZYZ资源站无码中文动漫,野花在线无码视频在线播放
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    測(cè)試用例的生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)制造方法及圖紙

    技術(shù)編號(hào):44506758 閱讀:0 留言:0更新日期:2025-03-07 13:04
    本申請(qǐng)實(shí)施例提供一種測(cè)試用例的生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。可用于金融領(lǐng)域。該方法包括:首先響應(yīng)于用戶發(fā)起的主請(qǐng)求,并且確定主請(qǐng)求對(duì)應(yīng)的主請(qǐng)求信息;之后,確定主請(qǐng)求觸發(fā)的子調(diào)用的請(qǐng)求數(shù)據(jù)和響應(yīng)數(shù)據(jù);接著,根據(jù)子調(diào)用的請(qǐng)求數(shù)據(jù)和響應(yīng)數(shù)據(jù),生成虛擬mock數(shù)據(jù);最后,根據(jù)mock數(shù)據(jù)、主請(qǐng)求信息、以及預(yù)設(shè)的變量替換規(guī)則,確定第一測(cè)試用例。該方法用以達(dá)到生成一個(gè)使用場(chǎng)景豐富,數(shù)據(jù)覆蓋度廣的測(cè)試用例的效果。

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

    本申請(qǐng)涉及金融領(lǐng)域,尤其涉及一種測(cè)試用例的生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)


    技術(shù)介紹

    1、流量錄制回放(簡(jiǎn)稱流量回放),主要通過(guò)錄制生產(chǎn)環(huán)境的真實(shí)業(yè)務(wù)流量,在應(yīng)用迭代以后,在測(cè)試環(huán)境或者準(zhǔn)生產(chǎn)環(huán)境進(jìn)行重放,比對(duì)錄制和重放的接口返回結(jié)果,以確定被測(cè)應(yīng)用的功能沒(méi)有受到影響,在流量錄制過(guò)程中,需要生成基于流量的用例。

    2、現(xiàn)有技術(shù)通常采用人工設(shè)計(jì)測(cè)試用例的方法,通過(guò)人工進(jìn)行需求分析和理解,通過(guò)對(duì)功能需求和業(yè)務(wù)邏輯的理解來(lái)人為的設(shè)置測(cè)試用例。

    3、然而,現(xiàn)有用例生成的方法存在場(chǎng)景有限以及數(shù)據(jù)覆蓋不全面的問(wèn)題。


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

    1、本申請(qǐng)實(shí)施例提供測(cè)試用例的生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),用以達(dá)到生成一個(gè)使用場(chǎng)景豐富,數(shù)據(jù)覆蓋度廣的測(cè)試用例的效果。

    2、第一方面,本申請(qǐng)實(shí)施例提供一種業(yè)務(wù)系統(tǒng)的校驗(yàn)方法,包括:

    3、響應(yīng)于用戶發(fā)起的主請(qǐng)求,確定所述主請(qǐng)求對(duì)應(yīng)的主請(qǐng)求信息;

    4、確定所述主請(qǐng)求觸發(fā)的子調(diào)用的請(qǐng)求數(shù)據(jù)和響應(yīng)數(shù)據(jù);

    5、根據(jù)所述子調(diào)用的請(qǐng)求數(shù)據(jù)和響應(yīng)數(shù)據(jù),生成虛擬mock數(shù)據(jù);

    6、根據(jù)所述mock數(shù)據(jù)、主請(qǐng)求信息、以及預(yù)設(shè)的變量替換規(guī)則,確定第一測(cè)試用例。

    7、在一個(gè)或多個(gè)實(shí)施例中,所述根據(jù)所述mock數(shù)據(jù)、主請(qǐng)求信息、以及預(yù)設(shè)的變量替換規(guī)則,確定第一測(cè)試用例,包括:

    8、提取所述mock數(shù)據(jù)和所述主請(qǐng)求信息中的第一變量;

    9、將所述mock數(shù)據(jù)和所述主請(qǐng)求信息中的第一變量替換為所述變量替換規(guī)則中的第二變量,得到所述第一測(cè)試用例。

    10、在一個(gè)或多個(gè)實(shí)施例中,所述方法還包括:

    11、根據(jù)預(yù)先設(shè)定的黑名單,對(duì)所述第一測(cè)試用例進(jìn)行過(guò)濾,得到符合規(guī)范的第二測(cè)試用例,所述黑名單中記載了敏感數(shù)據(jù)、預(yù)設(shè)的請(qǐng)求路徑、預(yù)設(shè)的字段中的至少一種。

    12、在一個(gè)或多個(gè)實(shí)施例中,在所述響應(yīng)于用戶發(fā)起的主請(qǐng)求,確定所述主請(qǐng)求對(duì)應(yīng)的主請(qǐng)求信息之后,所述方法還包括:

    13、根據(jù)所述主請(qǐng)求信息,確定斷言規(guī)則。

    14、在一個(gè)或多個(gè)實(shí)施例中,在所述根據(jù)所述mock數(shù)據(jù)、主請(qǐng)求信息、以及預(yù)設(shè)的變量替換規(guī)則,確定第一測(cè)試用例之后,所述方法還包括:

    15、根據(jù)所述第一測(cè)試用例和所述斷言規(guī)則,生成第三測(cè)試用例。

    16、在一個(gè)或多個(gè)實(shí)施例中,所述方法還包括:

    17、提取所述第一測(cè)試用例中的至少一個(gè)第二變量;

    18、保存所述至少一個(gè)第二變量至變量維護(hù)表。

    19、第二方面,本申請(qǐng)實(shí)施例提供一種測(cè)試用例的生成裝置,包括:

    20、響應(yīng)模塊,用于響應(yīng)于用戶發(fā)起的主請(qǐng)求,確定所述主請(qǐng)求對(duì)應(yīng)的主請(qǐng)求信息;

    21、第一確定模塊,用于確定所述主請(qǐng)求觸發(fā)的子調(diào)用的請(qǐng)求數(shù)據(jù)和響應(yīng)數(shù)據(jù);

    22、生成模塊,用于根據(jù)所述子調(diào)用的請(qǐng)求數(shù)據(jù)和響應(yīng)數(shù)據(jù),生成虛擬mock數(shù)據(jù);

    23、第二確定模塊,用于根據(jù)所述mock數(shù)據(jù)、主請(qǐng)求信息、以及預(yù)設(shè)的變量替換規(guī)則,確定第一測(cè)試用例。

    24、在一個(gè)或多個(gè)實(shí)施例中,所述第二確定模塊,具體用于:

    25、提取所述mock數(shù)據(jù)和所述主請(qǐng)求信息中的第一變量;

    26、將所述mock數(shù)據(jù)和所述主請(qǐng)求信息中的第一變量替換為所述變量替換規(guī)則中的第二變量,得到所述第一測(cè)試用例。

    27、在一個(gè)或多個(gè)實(shí)施例中,所述第二確定模塊,還用于:

    28、根據(jù)預(yù)先設(shè)定的黑名單,對(duì)所述第一測(cè)試用例進(jìn)行過(guò)濾,得到符合規(guī)范的第二測(cè)試用例,所述黑名單中記載了敏感數(shù)據(jù)、預(yù)設(shè)的請(qǐng)求路徑、預(yù)設(shè)的字段中的至少一種。

    29、在一個(gè)或多個(gè)實(shí)施例中,在響應(yīng)于用戶發(fā)起的主請(qǐng)求,確定所述主請(qǐng)求對(duì)應(yīng)的主請(qǐng)求信息之后,所述第一確定模塊,還用于:

    30、根據(jù)所述主請(qǐng)求信息,確定斷言規(guī)則。

    31、在一個(gè)或多個(gè)實(shí)施例中,在根據(jù)所述mock數(shù)據(jù)、主請(qǐng)求信息、以及預(yù)設(shè)的變量替換規(guī)則,確定第一測(cè)試用例之后,所述第二確定模塊,還用于:

    32、根據(jù)所述第一測(cè)試用例和所述斷言規(guī)則,生成第三測(cè)試用例。

    33、在一個(gè)或多個(gè)實(shí)施例中,所述第二確定模塊,還用于:

    34、提取所述第一測(cè)試用例中的至少一個(gè)第二變量;

    35、保存所述至少一個(gè)第二變量至變量維護(hù)表。

    36、第三方面,本申請(qǐng)實(shí)施例提供一種電子設(shè)備,包括:

    37、處理器,與所述處理器通信連接的存儲(chǔ)器;

    38、所述存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)執(zhí)行指令;

    39、所述處理器執(zhí)行所述存儲(chǔ)器存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令,以實(shí)現(xiàn)上述第一方面及任一種實(shí)施例中所述的方法。

    40、第四方面,本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)執(zhí)行指令,所述計(jì)算機(jī)執(zhí)行指令被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)上述第一方面及任一種實(shí)施例中所述的方法。

    41、第五方面,本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)如上述第一方面以及第一方面各種可能的實(shí)現(xiàn)方式的測(cè)試用例的生成方法。

    42、本申請(qǐng)實(shí)施例提供的測(cè)試用例的生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),通過(guò)響應(yīng)于用戶發(fā)起的主請(qǐng)求,確定主請(qǐng)求對(duì)應(yīng)的主請(qǐng)求信息,之后,根據(jù)主請(qǐng)求對(duì)應(yīng)的主請(qǐng)求信息確定主請(qǐng)求觸發(fā)的子調(diào)用的請(qǐng)求數(shù)據(jù)和響應(yīng)數(shù)據(jù),接著,根據(jù)子調(diào)用的請(qǐng)求數(shù)據(jù)和響應(yīng)數(shù)據(jù),生成虛擬mock數(shù)據(jù),最后,根據(jù)mock數(shù)據(jù)、主請(qǐng)求信息、以及預(yù)設(shè)的變量替換規(guī)則,確定第一測(cè)試用例。上述方法中,根據(jù)主請(qǐng)求對(duì)應(yīng)的主請(qǐng)求信息,可以確定該主請(qǐng)求觸發(fā)的子調(diào)用的請(qǐng)求數(shù)據(jù)和響應(yīng)數(shù)據(jù),確保了子調(diào)用的請(qǐng)求數(shù)據(jù)與主請(qǐng)求的數(shù)據(jù)一致,避免因數(shù)據(jù)不一致導(dǎo)致的錯(cuò)誤,之后,根據(jù)子調(diào)用的請(qǐng)求數(shù)據(jù)和響應(yīng)數(shù)據(jù),生成虛擬mock數(shù)據(jù),可以提高測(cè)試場(chǎng)景的覆蓋率,并且提高測(cè)試用例生成的效率,最后,根據(jù)mock數(shù)據(jù)、主請(qǐng)求信息、以及預(yù)設(shè)的變量替換規(guī)則,確定第一測(cè)試用例,可以有效提高第一測(cè)試用例生成的效率,同時(shí),提高了測(cè)試的穩(wěn)定性。

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

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

    1.一種測(cè)試用例的生成方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述mock數(shù)據(jù)、主請(qǐng)求信息、以及預(yù)設(shè)的變量替換規(guī)則,確定第一測(cè)試用例,包括:

    3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括:

    4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在所述響應(yīng)于用戶發(fā)起的主請(qǐng)求,確定所述主請(qǐng)求對(duì)應(yīng)的主請(qǐng)求信息之后,所述方法還包括:

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述根據(jù)所述mock數(shù)據(jù)、主請(qǐng)求信息、以及預(yù)設(shè)的變量替換規(guī)則,確定第一測(cè)試用例之后,所述方法還包括:

    6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:

    7.一種測(cè)試用例的生成裝置,其特征在于,包括:

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

    9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)執(zhí)行指令,所述計(jì)算機(jī)執(zhí)行指令被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)如權(quán)利要求1-6任一項(xiàng)所述的方法。

    10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-6任一項(xiàng)所述的方法。

    ...

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

    1.一種測(cè)試用例的生成方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述mock數(shù)據(jù)、主請(qǐng)求信息、以及預(yù)設(shè)的變量替換規(guī)則,確定第一測(cè)試用例,包括:

    3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括:

    4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在所述響應(yīng)于用戶發(fā)起的主請(qǐng)求,確定所述主請(qǐng)求對(duì)應(yīng)的主請(qǐng)求信息之后,所述方法還包括:

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述根據(jù)所述mock數(shù)據(jù)、主請(qǐng)求信息、以及預(yù)設(shè)的變量替換...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:何漢宇
    申請(qǐng)(專利權(quán))人:中國(guó)銀行股份有限公司
    類型:發(fā)明
    國(guó)別省市:

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

    1
    主站蜘蛛池模板: 激情射精爆插热吻无码视频 | av无码免费一区二区三区| 日韩av无码中文无码电影| 亚洲精品无码不卡| 中字无码av电影在线观看网站 | 亚洲爆乳无码一区二区三区| 中文字幕亚洲精品无码| 国产综合无码一区二区三区| 人妻少妇精品无码专区| 亚洲va中文字幕无码久久不卡| 加勒比无码一区二区三区| 精品无码AV一区二区三区不卡| 午夜无码视频一区二区三区| 无码中文在线二区免费| 亚洲V无码一区二区三区四区观看| 国产乱子伦精品免费无码专区| 蜜芽亚洲av无码精品色午夜| 寂寞少妇做spa按摩无码| 韩国无码AV片在线观看网站 | 黄A无码片内射无码视频| 性色av极品无码专区亚洲| 中文字幕无码成人免费视频| 亚洲Av无码专区国产乱码DVD| 久久久无码精品亚洲日韩软件| 永久免费无码网站在线观看 | 国产精品无码制服丝袜| 伊人天堂av无码av日韩av| 免费无码中文字幕A级毛片| 亚洲AV中文无码乱人伦下载| 国产精品VA在线观看无码不卡| av无码一区二区三区| 亚洲精品无码专区久久同性男| 狼人无码精华AV午夜精品| 狠狠久久精品中文字幕无码| 成人免费无码精品国产电影| 无码专区6080yy国产电影| 国产网红主播无码精品| 亚洲精品无码专区在线在线播放| 国产办公室秘书无码精品99 | 无码国内精品久久人妻麻豆按摩| 97无码免费人妻超级碰碰夜夜|