国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

銀行測試探索丨信貸長鏈路業(yè)務(wù)測試數(shù)據(jù)快速構(gòu)造方法,了解一下

0
分享至

一、引言

隨著銀行數(shù)字化轉(zhuǎn)型的不斷深入,對信貸領(lǐng)域的測試工作提出了更高的標(biāo)準(zhǔn)和要求,如何在高效完成測試任務(wù)的同時確保測試質(zhì)量就成了一個亟待解決的難題。有實踐研究表明,在具體測試過程中往往大量的時間精力都是耗費在測試數(shù)據(jù)準(zhǔn)備工作上面,能否盡量減少這部分耗費,將更多的時間精力專注于業(yè)務(wù)邏輯等方面更好地去提升測試質(zhì)量?本文基于此進(jìn)行了探索,提出了一種長鏈路業(yè)務(wù)測試數(shù)據(jù)快速構(gòu)造方法,并將該方法應(yīng)用于信貸領(lǐng)域多個場景,取得了良好成效。

二、背景與挑戰(zhàn)

當(dāng)前信貸領(lǐng)域長鏈路業(yè)務(wù)測試主要有三方面特點:一是業(yè)務(wù)鏈路長,隨著信貸業(yè)務(wù)不斷迭代,業(yè)務(wù)場景一般涉及多個業(yè)務(wù)模塊,整體業(yè)務(wù)流程長;二是信貸業(yè)務(wù)復(fù)雜度高,業(yè)務(wù)形態(tài)的不同會有不同的觸發(fā)方式,業(yè)務(wù)邏輯的不同也會產(chǎn)生不同的組合方式;三是信貸業(yè)務(wù)依賴性強,業(yè)務(wù)前后環(huán)節(jié)間的依賴性強,后一環(huán)節(jié)的輸入是前一環(huán)節(jié)的輸出。

一般來講,測試數(shù)據(jù)準(zhǔn)備有“造”數(shù)和“找”數(shù)兩種方式?!霸臁睌?shù)主要是通過某種方式模擬實際業(yè)務(wù)的運行邏輯生成測試數(shù)據(jù),一種方法是通過GUI構(gòu)造測試數(shù)據(jù),這是最常見、最可靠的方式,直接通過客戶端或界面完成數(shù)據(jù)構(gòu)造,缺點是成本高、效率低;另一種方法是通過數(shù)據(jù)庫構(gòu)造數(shù)據(jù),缺點是直接修改數(shù)據(jù)庫容易產(chǎn)生臟數(shù)據(jù),全量導(dǎo)入數(shù)據(jù)有評估和操作成本?!罢摇睌?shù)是通過某種方式去查找已經(jīng)存在的測試數(shù)據(jù),一種方法是通過數(shù)據(jù)庫去查找可用數(shù)據(jù),缺點是數(shù)據(jù)共用導(dǎo)致數(shù)據(jù)屬性頻繁變化,會相互影響;另一種方法是通過找項目組或者是相關(guān)系統(tǒng)的對應(yīng)開發(fā)人員配合提供,缺點是需要熟悉各自模塊,溝通成本高。這兩種方式無疑都能夠滿足基本測試數(shù)據(jù)準(zhǔn)備需要,但往往都伴隨著“造”數(shù)難和“找”數(shù)難的問題,而對于信貸業(yè)務(wù)來說,其長鏈路的特點使得“造”數(shù)更難和“找”數(shù)更難,如何快速構(gòu)造測試數(shù)據(jù)就成為了影響測試進(jìn)度及質(zhì)效的關(guān)鍵。

三、方法探索

在對當(dāng)前信貸長鏈路業(yè)務(wù)測試數(shù)據(jù)準(zhǔn)備過程中的相關(guān)現(xiàn)狀進(jìn)行分析梳理并總結(jié)歸納后,我們發(fā)現(xiàn)主要有以下特點:

信貸長鏈路數(shù)據(jù)準(zhǔn)備一般涉及范圍廣,完成一次流程往往要跨多個系統(tǒng)或者是模塊,對上下游系統(tǒng)間的合作需要高度的默契;

數(shù)據(jù)準(zhǔn)備需要熟悉業(yè)務(wù)流程、熟悉業(yè)務(wù)接口和實現(xiàn)邏輯,對數(shù)據(jù)準(zhǔn)備人員較高要求;

大部分情況下數(shù)據(jù)構(gòu)造流程伴隨著業(yè)務(wù)狀態(tài)的變化,數(shù)據(jù)狀態(tài)是不可逆的,只能按需不斷構(gòu)造新的數(shù)據(jù);

鏈路越長整體成本越高;

數(shù)據(jù)間依賴性強,往往需要做數(shù)據(jù)的串聯(lián),例如下一個請求的入?yún)⑿枰弦粋€請求的返回值;

找誰造數(shù)、造什么樣的數(shù),時間往往都消耗在溝通上。

基于以上痛點和難點,并結(jié)合對測試數(shù)據(jù)實際準(zhǔn)備過程中相關(guān)問題的探索和研究形成了長鏈路業(yè)務(wù)測試數(shù)據(jù)快速構(gòu)造方法論,主要包括場景梳理、功能編排、數(shù)據(jù)構(gòu)造、結(jié)果反饋以及維護(hù)保鮮等幾部分,總體流程如下圖所示:

1、場景梳理

場景梳理主要是指在熟悉長鏈路業(yè)務(wù)流程、接口和實現(xiàn)邏輯的基礎(chǔ)上,按照待造數(shù)長鏈路業(yè)務(wù)場景流程梳理出涉及到哪些模塊、功能、對應(yīng)接口以及實現(xiàn)邏輯,大致如下圖所示:

場景梳理的方法總結(jié)起來有三種:一是與對應(yīng)開發(fā)人員溝通確認(rèn);二是將整個場景涉及到功能、接口等信息記錄下來再進(jìn)行篩選,例如Jmeter錄制、抓包等;三是通過F12從前臺界面逐一分析每個功能涉及到的接口相關(guān)信息。在實際操作過程中,一般需要結(jié)合三種方法使用會起到較好的作用。

2、功能編排

功能編排是將無序的功能編排成有序的場景,主要采用了JSONPath技術(shù)來進(jìn)行處理。其優(yōu)點是:語法靈活簡單、使用簡便、無需一層一層往下找,特別是對于比較復(fù)雜的JSON結(jié)構(gòu)數(shù)據(jù)效果更加明顯,在各種主流的編程語言中均有對應(yīng)的庫支持。其語法大致介紹如下:

簡單來講,功能編排的核心主要是通過JSONpath語法完成參數(shù)動態(tài)替換,如下圖所示:

3、數(shù)據(jù)構(gòu)造及結(jié)果反饋

數(shù)據(jù)構(gòu)造主要包括明確輸入、輸出格式等信息,并按照完成組合好的場景完成數(shù)據(jù)構(gòu)造,而結(jié)果反饋是將構(gòu)造完成的數(shù)據(jù)按照格式反饋給用戶。

4、維護(hù)保鮮機制

維護(hù)保鮮機制是為了解決在首次建立長鏈路業(yè)務(wù)數(shù)據(jù)構(gòu)造流程后,中間由于某些原因?qū)е麻L鏈路場景發(fā)生了變化(例如功能和接口有改變)而數(shù)據(jù)構(gòu)造失效不可用,在通過維護(hù)保鮮后能夠及時響應(yīng)變化,以確保數(shù)據(jù)構(gòu)造能夠隨時可用。在檢查反饋數(shù)據(jù)結(jié)果是否符合預(yù)期后,如不符合則進(jìn)入維護(hù)保鮮環(huán)節(jié)及時進(jìn)行處置,待處置成功后繼續(xù)循環(huán)構(gòu)造流程。處置措施一般包括以下三方面:

1.若判斷是場景發(fā)生變化,需重新評估;

2.若判斷是場景中功能發(fā)生變化,需定位到具體功能,重新梳理更新場景;

3.其他問題:例如環(huán)境不可用等,需進(jìn)一步排查解決。

最后:在我的V:atstudy-js,可以免費領(lǐng)取一份10G軟件測試工程師面試寶典文檔資料。以及相對應(yīng)的視頻學(xué)習(xí)教程免費分享!其中包括了有基礎(chǔ)知識、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫、抓包工具專題、接口測試工具、測試進(jìn)階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續(xù)集成、測試架構(gòu)開發(fā)測試框架、性能測試、安全測試等。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點推薦
加內(nèi)特:文班亞馬應(yīng)該和美國黑女約會,需要去成人夜總會逛逛

加內(nèi)特:文班亞馬應(yīng)該和美國黑女約會,需要去成人夜總會逛逛

懂球帝
2026-04-19 11:17:26
日本軍艦闖臺海,我軍為啥不打?三個原因告訴你:不是不敢,是不想

日本軍艦闖臺海,我軍為啥不打?三個原因告訴你:不是不敢,是不想

荷蘭豆愛健康
2026-04-19 00:44:34
何潤東半個月狂接6個頂級商務(wù),零成本躺贏翻紅第一人!

何潤東半個月狂接6個頂級商務(wù),零成本躺贏翻紅第一人!

毒舌八卦
2026-04-19 11:36:20
000703,火了!迎超180家機構(gòu)調(diào)研,一季度業(yè)績大增3774%!

000703,火了!迎超180家機構(gòu)調(diào)研,一季度業(yè)績大增3774%!

證券時報e公司
2026-04-19 11:58:29
美以狂轟濫炸之際,猛然回頭才發(fā)現(xiàn),原來中東早已鋪滿中國光伏!

美以狂轟濫炸之際,猛然回頭才發(fā)現(xiàn),原來中東早已鋪滿中國光伏!

顧蔡衛(wèi)
2026-04-19 04:42:48
NBA官方:68名國際球員戰(zhàn)季后賽追平歷史紀(jì)錄 中國楊瀚森李凱爾

NBA官方:68名國際球員戰(zhàn)季后賽追平歷史紀(jì)錄 中國楊瀚森李凱爾

醉臥浮生
2026-04-19 07:01:04
3-1!蓉城頭號爭冠對手出爐:6輪不敗轟14球!被扣10分也有望奪冠

3-1!蓉城頭號爭冠對手出爐:6輪不敗轟14球!被扣10分也有望奪冠

球場沒跑道
2026-04-18 23:04:39
梅西目前在全球范圍內(nèi)擁有一張令人驚嘆的俱樂部版圖!!

梅西目前在全球范圍內(nèi)擁有一張令人驚嘆的俱樂部版圖??!

足球大叔1986
2026-04-19 06:31:48
雷軍挑戰(zhàn)成功!小米新SU7行駛1313公里只充1次電,連續(xù)直播15個小時,多名車友一路跟隨

雷軍挑戰(zhàn)成功!小米新SU7行駛1313公里只充1次電,連續(xù)直播15個小時,多名車友一路跟隨

極目新聞
2026-04-17 22:41:31
橘子海樂隊喊話華為:下架道歉賠償

橘子海樂隊喊話華為:下架道歉賠償

ZAKER新聞
2026-04-17 17:12:59
霍爾木茲海峽已“完全關(guān)閉”

霍爾木茲海峽已“完全關(guān)閉”

近距離
2026-04-19 10:07:36
印度虧慘了!花80 億買全套中國設(shè)備,運回國內(nèi)后直接落灰開不了

印度虧慘了!花80 億買全套中國設(shè)備,運回國內(nèi)后直接落灰開不了

杰絲聊古今
2026-04-18 11:39:25
暴降1500!OPPO Find X8 Ultra清倉

暴降1500!OPPO Find X8 Ultra清倉

手機評測室
2026-04-19 11:50:53
男子因噪音過敏住5年隔音艙:自己設(shè)計,已接上百個訂單,幫噪音受困者找回睡眠

男子因噪音過敏住5年隔音艙:自己設(shè)計,已接上百個訂單,幫噪音受困者找回睡眠

半島官網(wǎng)
2026-04-16 11:20:50
下一波暴雨,馬上到廣東!還有11級大風(fēng)

下一波暴雨,馬上到廣東!還有11級大風(fēng)

魯中晨報
2026-04-19 07:20:03
0 開火卻鎖死日艦!國人怒問為何不擊沉?真相竟是為了這一大局

0 開火卻鎖死日艦!國人怒問為何不擊沉?真相竟是為了這一大局

眼界看視野
2026-04-18 15:12:13
謝潑德20中6,火箭進(jìn)攻沒組織者 失去主動權(quán) 杜蘭特不復(fù)出難過關(guān)

謝潑德20中6,火箭進(jìn)攻沒組織者 失去主動權(quán) 杜蘭特不復(fù)出難過關(guān)

替補席看球
2026-04-19 11:24:34
恒大前女高管如何被許家印拖入深淵

恒大前女高管如何被許家印拖入深淵

地產(chǎn)微資訊
2026-04-19 09:02:41
中國貨輪阿拉伯海遭導(dǎo)彈襲擊!11名中國船員獲救,幕后黑手是誰?

中國貨輪阿拉伯海遭導(dǎo)彈襲擊!11名中國船員獲救,幕后黑手是誰?

影像溫度
2026-04-17 09:48:26
中紀(jì)委放了話:寧可掉層皮,也要抓出群眾滿意成效!

中紀(jì)委放了話:寧可掉層皮,也要抓出群眾滿意成效!

林子說事
2026-04-19 02:00:33
2026-04-19 12:28:49
51Testing軟件測試網(wǎng) incentive-icons
51Testing軟件測試網(wǎng)
中國軟件測試人的精神家園
1558文章數(shù) 13260關(guān)注度
往期回顧 全部

財經(jīng)要聞

華誼兄弟,8年虧光85億

頭條要聞

牛彈琴:伊朗遭到特朗普"羞辱"被激怒 結(jié)果印度遭了殃

頭條要聞

牛彈琴:伊朗遭到特朗普"羞辱"被激怒 結(jié)果印度遭了殃

體育要聞

掘金擒狼開門紅:五花肉與小辣椒

娛樂要聞

張?zhí)鞇墼u論區(qū)淪陷!被曝卷入小三風(fēng)波

科技要聞

50分26秒破人類紀(jì)錄!300臺機器人狂飆半馬

汽車要聞

29分鐘大定破萬 極氪8X為什么這么多人買?

態(tài)度原創(chuàng)

藝術(shù)
教育
本地
家居
公開課

藝術(shù)要聞

鄭麗文大陸之行引發(fā)熱議,孫中山贈對聯(lián)成焦點!

教育要聞

出國留學(xué)的人多少回國了?

本地新聞

12噸巧克力有難,全網(wǎng)化身超級偵探添亂

家居要聞

法式線條 時光靜淌

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進(jìn)入關(guān)懷版