无主之地2配置高吗|看真人裸体BBBBB|秋草莓丝瓜黄瓜榴莲色多多|真人強奷112分钟|精品一卡2卡3卡四卡新区|日本成人深夜苍井空|八十年代动画片

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

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

0
分享至

一、引言

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

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

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

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

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

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

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

鏈路越長整體成本越高;

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

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

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

1、場景梳理

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

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

2、功能編排

功能編排是將無序的功能編排成有序的場景,主要采用了JSONPath技術(shù)來進(jìn)行處理。其優(yōu)點(diǎn)是:語法靈活簡單、使用簡便、無需一層一層往下找,特別是對于比較復(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ù)保鮮機(jī)制

維護(hù)保鮮機(jī)制是為了解決在首次建立長鏈路業(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,可以免費(fèi)領(lǐng)取一份10G軟件測試工程師面試寶典文檔資料。以及相對應(yīng)的視頻學(xué)習(xí)教程免費(fèi)分享!其中包括了有基礎(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)推薦
熱點(diǎn)推薦
一場1-1爆冷,讓亞洲冠軍漁翁得利!世界杯出線難度反轉(zhuǎn),B組亂了

一場1-1爆冷,讓亞洲冠軍漁翁得利!世界杯出線難度反轉(zhuǎn),B組亂了

郝小小看體育
2026-06-13 05:53:08
巨大爭議!韓國 2 比 1 贏捷克,捷克球迷怒批:這是偷來的勝利

巨大爭議!韓國 2 比 1 贏捷克,捷克球迷怒批:這是偷來的勝利

十點(diǎn)體壇
2026-06-12 13:50:50
剛剛,人類歷史上首位萬億美元富豪誕生!

剛剛,人類歷史上首位萬億美元富豪誕生!

每日經(jīng)濟(jì)新聞
2026-06-12 22:32:06
巴基斯坦總理:伊朗和美國已就協(xié)議文本達(dá)成一致

巴基斯坦總理:伊朗和美國已就協(xié)議文本達(dá)成一致

財(cái)聯(lián)社
2026-06-13 00:32:03
珠峰向?qū)г饪蛻暨z棄,7500米絕壁上演極限自救,家人以為他死了

珠峰向?qū)г饪蛻暨z棄,7500米絕壁上演極限自救,家人以為他死了

探謎未知世界
2026-06-12 16:10:17
少林寺新任住持釋印樂,上任才10個月,少林寺被曝一下少800多萬

少林寺新任住持釋印樂,上任才10個月,少林寺被曝一下少800多萬

嘆為觀止易
2026-06-10 11:49:16
“SpaceX沒說,但所有線索都指向中國”

“SpaceX沒說,但所有線索都指向中國”

觀察者網(wǎng)
2026-06-12 09:23:04
多揪出“放水”的人!中央安全生產(chǎn)考核巡查組,正陸續(xù)進(jìn)駐地方

多揪出“放水”的人!中央安全生產(chǎn)考核巡查組,正陸續(xù)進(jìn)駐地方

政知新媒體
2026-06-12 20:04:05
SpaceX美國IPO首日開盤報(bào)150美元

SpaceX美國IPO首日開盤報(bào)150美元

界面新聞
2026-06-12 23:49:26
男子找“貨拉拉”送4瓶茅臺,貨沒送到騎手失聯(lián),報(bào)警后騎手稱“摔車酒碎扔垃圾桶了”,無力賠償想用母親耗時5年制作的手工刺繡擔(dān)保

男子找“貨拉拉”送4瓶茅臺,貨沒送到騎手失聯(lián),報(bào)警后騎手稱“摔車酒碎扔垃圾桶了”,無力賠償想用母親耗時5年制作的手工刺繡擔(dān)保

都市快報(bào)橙柿互動
2026-06-12 23:25:23
毫無底線!具俊曄公開與大S私密往事,20年前韓國同居小屋曝光

毫無底線!具俊曄公開與大S私密往事,20年前韓國同居小屋曝光

社會日日鮮
2026-06-13 05:28:59
身背8項(xiàng)強(qiáng)奸指控!32歲加納中場被拒絕入境加拿大 無緣首場小組賽

身背8項(xiàng)強(qiáng)奸指控!32歲加納中場被拒絕入境加拿大 無緣首場小組賽

風(fēng)過鄉(xiāng)
2026-06-13 05:19:23
金融圈反腐,葉新階被查!

金融圈反腐,葉新階被查!

金融界
2026-06-12 23:43:51
最新!2026年新生兒或?qū)⑵?00萬——

最新!2026年新生兒或?qū)⑵?00萬——

葉初七
2026-06-12 10:50:11
美加墨世界杯第二場比賽就現(xiàn)空座,票價爭議浮出水面

美加墨世界杯第二場比賽就現(xiàn)空座,票價爭議浮出水面

澎湃新聞
2026-06-12 17:40:29
阿根廷教練率先登場,美國vs巴拉圭雙方主帥都來自阿根廷

阿根廷教練率先登場,美國vs巴拉圭雙方主帥都來自阿根廷

懂球帝
2026-06-13 05:54:06
多名院士呼吁快停止食用,吃一口等于14斤塑料袋,女子因腎衰走了

多名院士呼吁快停止食用,吃一口等于14斤塑料袋,女子因腎衰走了

垚垚分享健康
2026-06-12 22:05:03
700萬粉絲博主“小頑童爺爺”去世,享年79歲,好友:14日將參加其葬禮

700萬粉絲博主“小頑童爺爺”去世,享年79歲,好友:14日將參加其葬禮

極目新聞
2026-06-12 19:20:16
張雪被坑慘!“生銹門”反轉(zhuǎn),原來手里囤了幾百萬雅馬哈賣不動?

張雪被坑慘!“生銹門”反轉(zhuǎn),原來手里囤了幾百萬雅馬哈賣不動?

知法而形
2026-06-12 16:57:16
內(nèi)塔尼亞胡:特朗普不打伊朗了,沒提前告訴我

內(nèi)塔尼亞胡:特朗普不打伊朗了,沒提前告訴我

政知新媒體
2026-06-12 19:06:11
2026-06-13 08:27:00
51Testing軟件測試網(wǎng) incentive-icons
51Testing軟件測試網(wǎng)
中國軟件測試人的精神家園
1588文章數(shù) 13274關(guān)注度
往期回顧 全部

財(cái)經(jīng)要聞

萬億美元順差背后,透露這些信號

頭條要聞

47歲泰國長公主去世 70多歲泰王現(xiàn)繼承危機(jī)

頭條要聞

47歲泰國長公主去世 70多歲泰王現(xiàn)繼承危機(jī)

體育要聞

歐洲恐韓?肉德維德?

娛樂要聞

一天4個瓜,肖戰(zhàn)熱巴最意外

科技要聞

剛剛,人類歷史上首位萬億美元富豪誕生!

汽車要聞

標(biāo)配激光雷達(dá)/雙動力可選 昊鉑S600限時售17.99萬起

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

教育
時尚
旅游
房產(chǎn)
軍事航空

教育要聞

高考可怕真相(四):97%家長和考生執(zhí)著大學(xué)好壞!#金榜同行人

夏天別總穿一身白或一身黑!試試一半彩色、一半基礎(chǔ)色,高級亮眼

旅游要聞

印度有錢人真多酷暑辦理旅游簽證!不是有錢任性,是熱到活不下去

房產(chǎn)要聞

海南最賺錢行業(yè)曝光!最快4年半,海口全款買三房!

軍事要聞

伊外長披露伊美諒解備忘錄草案部分內(nèi)容

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