久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

保險(xiǎn)銀行項(xiàng)目軟件測(cè)試Bug匯總:狀態(tài)、金額、并發(fā)與接口排查

保險(xiǎn)銀行項(xiàng)目軟件測(cè)試Bug匯總:狀態(tài)、金額、并發(fā)與接口排查 最近總有人問(wèn)我做軟件測(cè)試到底什么項(xiàng)目最難測(cè)。我的回答一直沒(méi)變保險(xiǎn)和銀行。這兩類系統(tǒng)業(yè)務(wù)規(guī)則密集、金額敏感、狀態(tài)流轉(zhuǎn)復(fù)雜外部接口又多很多bug在測(cè)試環(huán)境一測(cè)就過(guò)一上線就翻車。我把自己這些年攢下的軟件測(cè)試bug匯總按場(chǎng)景拆開(kāi)結(jié)合真實(shí)排查經(jīng)驗(yàn)寫(xiě)成這篇匯總希望能讓剛轉(zhuǎn)金融項(xiàng)目或者正在被保險(xiǎn)、銀行系統(tǒng)折磨的測(cè)試同行少走點(diǎn)彎路。這篇不是泛泛的功能測(cè)試清單而是圍繞保險(xiǎn)銀行項(xiàng)目里最常見(jiàn)的bug類型從功能邏輯、并發(fā)權(quán)限、接口批量、報(bào)表對(duì)賬到排查實(shí)錄一次講透。1. 保險(xiǎn)與銀行項(xiàng)目為什么容易“藏雷”1.1 兩類項(xiàng)目的業(yè)務(wù)差異決定了bug類型不同保險(xiǎn)和銀行雖然都叫金融系統(tǒng)但在測(cè)試視角下完全是兩套邏輯。保險(xiǎn)項(xiàng)目的主線是保單生命周期從投保、核保、承保、撤單、退保到理賠、續(xù)期每個(gè)動(dòng)作都會(huì)改變保單狀態(tài)而且不同產(chǎn)品不同規(guī)則差異很大。比如重疾險(xiǎn)的等待期、醫(yī)療險(xiǎn)的免賠額、萬(wàn)能險(xiǎn)的結(jié)算利率這些業(yè)務(wù)規(guī)則通過(guò)規(guī)則引擎配置后測(cè)試人員如果不熟悉很難構(gòu)造出有效用例。銀行項(xiàng)目的主線是賬務(wù)和資金流轉(zhuǎn)核心關(guān)注點(diǎn)在于資金不能多一分也不能少一分。轉(zhuǎn)賬、代發(fā)、代扣、理財(cái)申購(gòu)贖回、貸款還款每一筆資金都要有完整的流水軌跡。銀行系統(tǒng)對(duì)事務(wù)一致性要求更高一個(gè)操作涉及多個(gè)賬戶時(shí)要么全部成功要么全部回滾不能出現(xiàn)半個(gè)交易。這個(gè)差異決定了測(cè)試重點(diǎn)保險(xiǎn)多測(cè)狀態(tài)和規(guī)則銀行多測(cè)金額、并發(fā)和批量。如果拿測(cè)普通后臺(tái)系統(tǒng)的思路去測(cè)金融項(xiàng)目大概率會(huì)漏掉最致命的那類bug。1.2 測(cè)試環(huán)境的復(fù)雜程度遠(yuǎn)超普通項(xiàng)目說(shuō)一個(gè)我參與過(guò)的某保險(xiǎn)項(xiàng)目測(cè)試環(huán)境要連核保引擎、支付渠道、短信平臺(tái)、電子保單服務(wù)還有一套用來(lái)模擬再保的接口mock光環(huán)境聯(lián)調(diào)就花了兩周。銀行項(xiàng)目更夸張核心系統(tǒng)、總賬、支付、渠道、風(fēng)控一個(gè)完整的交易鏈路可能要跨五六個(gè)系統(tǒng)。環(huán)境之間數(shù)據(jù)版本不一致是家常便飯經(jīng)常出現(xiàn)測(cè)試環(huán)境復(fù)現(xiàn)不了、生產(chǎn)一下子就復(fù)現(xiàn)的情況。這種復(fù)雜環(huán)境下bug定位的難度直線上升。我見(jiàn)過(guò)很多測(cè)試新人一發(fā)現(xiàn)bug就只往自己系統(tǒng)里猜結(jié)果排查半天發(fā)現(xiàn)是上游系統(tǒng)返回了錯(cuò)誤碼。所以金融項(xiàng)目測(cè)試第一步不是寫(xiě)用例而是梳理系統(tǒng)交互圖搞清楚數(shù)據(jù)從哪里來(lái)、到哪里去。否則你連bug該記在哪個(gè)系統(tǒng)頭上都分不清。對(duì)保險(xiǎn)和銀行項(xiàng)目來(lái)說(shuō)環(huán)境拓?fù)湓綇?fù)雜“環(huán)境問(wèn)題”和“代碼問(wèn)題”就越容易混在一起測(cè)試人員必須具備基礎(chǔ)的鏈路分析能力。1.3 需求文檔里的隱性規(guī)則是bug溫床保險(xiǎn)和銀行的需求文檔通常非常長(zhǎng)但是真正容易出問(wèn)題的不是主流程而是那些藏在“注意事項(xiàng)”“特殊約定”里的邊界規(guī)則。比如“猶豫期撤單不退還工本費(fèi)”“保單未交費(fèi)自動(dòng)墊繳墊繳利率按約定執(zhí)行”“貸款提前還款違約金不超過(guò)剩余本金一定比例”。這些規(guī)則測(cè)試時(shí)很容易被忽略不是因?yàn)椴徽J(rèn)真而是因?yàn)橛美O(shè)計(jì)時(shí)根本沒(méi)想過(guò)。我自己的習(xí)慣是拿到需求后先做一輪規(guī)則提取把文檔里所有帶“如果”“當(dāng)”“未”“不”“僅”的句子單獨(dú)列出來(lái)再逐條轉(zhuǎn)成用例。比如“當(dāng)保單處于退保申請(qǐng)狀態(tài)時(shí)不允許再次提交理賠申請(qǐng)”看起來(lái)很簡(jiǎn)單但很多系統(tǒng)并沒(méi)有在狀態(tài)機(jī)里限制這個(gè)操作導(dǎo)致線上出現(xiàn)一筆退保中保單的理賠記錄。需求里的每一個(gè)“例外”幾乎都對(duì)應(yīng)著一個(gè)bug點(diǎn)。測(cè)試保險(xiǎn)和銀行項(xiàng)目不能只讀主流程文檔還要把附錄、備注逐字看一遍。2. 功能邏輯類Bug狀態(tài)、金額、日期三座大山2.1 狀態(tài)流轉(zhuǎn)Bug為什么“已失效”保單還能理賠狀態(tài)流轉(zhuǎn)是保險(xiǎn)項(xiàng)目里出現(xiàn)頻率最高的bug類型幾乎每個(gè)版本都會(huì)遇到。典型問(wèn)題是系統(tǒng)只判斷了當(dāng)前狀態(tài)是否等于某個(gè)值但忽略了狀態(tài)的歷史路徑。比如保單已經(jīng)撤單狀態(tài)變成了“已撤單”但是理賠模塊的判斷條件是“狀態(tài)不等于已終止”于是已撤單的保單還能繼續(xù)走理賠流程。這個(gè)bug在測(cè)試環(huán)境不一定好觸發(fā)因?yàn)樾枰劝驯巫叩匠穯螤顟B(tài)再走理賠流程如果用例只覆蓋了正常承保到理賠根本不會(huì)發(fā)現(xiàn)。解決這類問(wèn)題最好的辦法是在測(cè)試設(shè)計(jì)階段畫(huà)狀態(tài)圖。把保單、賬戶、訂單等核心對(duì)象的合法狀態(tài)和狀態(tài)遷移條件全部畫(huà)出來(lái)再針對(duì)每個(gè)遷移做正向和反向用例。比如撤銷只有“已承?!焙汀蔼q豫期內(nèi)”才能操作那“等待核?!睜顟B(tài)下的撤單按鈕必須置灰就算按鈕沒(méi)置灰后端也要返回對(duì)應(yīng)錯(cuò)誤碼。狀態(tài)圖不需要畫(huà)得非常正式只要能覆蓋所有狀態(tài)和跳轉(zhuǎn)關(guān)系就足夠了。2.2 金額計(jì)算Bug一分錢的差距怎么來(lái)的金融項(xiàng)目里金額精度問(wèn)題永遠(yuǎn)排得上bug前三。我見(jiàn)過(guò)最典型的低層bug是用double類型存金額導(dǎo)致保費(fèi)計(jì)算結(jié)果出現(xiàn)0.00000001的尾差最后試算保費(fèi)和實(shí)際應(yīng)收保費(fèi)對(duì)不上。銀行核心系統(tǒng)一般會(huì)使用decimal或者Long以“分”為單位存儲(chǔ)和計(jì)算但外圍系統(tǒng)不一定遵守同一套約定聯(lián)調(diào)時(shí)就會(huì)出問(wèn)題。一筆跨系統(tǒng)的交易這邊傳的是元那邊收的是分金額差一百倍這種事故真的是會(huì)發(fā)生的。除了存儲(chǔ)類型四舍五入規(guī)則也特別容易踩坑。保費(fèi)、利息、手續(xù)費(fèi)、違約金究竟保留幾位小數(shù)是按商品還是按訂單匯總后四舍五入還是每一項(xiàng)先四舍五入再加總這兩種方式在極端值下會(huì)出現(xiàn)一分錢的差異。銀行利息更麻煩本金、利率、天數(shù)、計(jì)息方式四者交叉一年按360天還是365天月末日是否計(jì)息都會(huì)導(dǎo)致結(jié)果不同。我建議所有金額用例都準(zhǔn)備一組邊界數(shù)據(jù)比如0.01元、999999999.99元、0.000元再準(zhǔn)備一組尾差用例比如0.005、0.015用公式先手動(dòng)算出期望值再跟系統(tǒng)比對(duì)這樣踩雷概率會(huì)低很多。2.3 日期時(shí)間Bug生效日、到期日、節(jié)假日規(guī)則因?yàn)闀r(shí)間邊界導(dǎo)致的bug在保險(xiǎn)和銀行項(xiàng)目里也是見(jiàn)怪不怪。保險(xiǎn)最典型的是保單生效日和保險(xiǎn)期間的銜接問(wèn)題。比如投保申請(qǐng)?jiān)?024年12月31日提交約定次日零時(shí)生效系統(tǒng)計(jì)算生效日時(shí)用了當(dāng)前日期加一天但沒(méi)考慮跨月結(jié)果生效日到底是2025年1月1日還是2024年12月32日不覆蓋跨年就會(huì)漏掉。很多bug管理員可能覺(jué)得這屬于低概率事件實(shí)際上銀行保險(xiǎn)業(yè)務(wù)天天都在跨日期運(yùn)行邊界時(shí)間就是最容易出錯(cuò)的地方。銀行的時(shí)間問(wèn)題更多集中在“節(jié)假日順延”和“日切時(shí)點(diǎn)”上。定期存款到期日如果遇到法定節(jié)假日應(yīng)該順延到下一個(gè)工作日但順延期間的利息怎么算貸款還款日遇到節(jié)假日是提前扣款還是順延這些規(guī)則每個(gè)項(xiàng)目都不一樣必須用真實(shí)節(jié)假日數(shù)據(jù)去測(cè)試。我常用的方法是把系統(tǒng)中的日期控件和后臺(tái)服務(wù)器時(shí)間統(tǒng)一做邊界測(cè)試?yán)?3:59:59、00:00:00、02-29閏年每個(gè)邊界點(diǎn)至少跑一遍。不要嫌麻煩時(shí)間bug一旦線上爆發(fā)客戶會(huì)直接打電話投訴。3. 并發(fā)、權(quán)限與安全類Bug銀行項(xiàng)目的高危雷區(qū)3.1 并發(fā)重復(fù)提交同一個(gè)賬戶被扣兩次銀行項(xiàng)目里最嚴(yán)重的用戶體驗(yàn)問(wèn)題就是重復(fù)扣款。用戶在手機(jī)銀行提交轉(zhuǎn)賬時(shí)網(wǎng)絡(luò)卡頓連續(xù)點(diǎn)了兩次“確認(rèn)”如果后端沒(méi)有做冪等控制就會(huì)發(fā)起兩筆扣款。類似的情況還有保險(xiǎn)投保時(shí)用戶重復(fù)提交訂單同一份保險(xiǎn)被投保兩次簡(jiǎn)直是災(zāi)難。這類bug在功能測(cè)試階段很難發(fā)現(xiàn)因?yàn)槿斯げ僮鬟_(dá)不到毫秒級(jí)并發(fā)必須靠自動(dòng)化工具模擬。我現(xiàn)在的標(biāo)準(zhǔn)做法是測(cè)試用例里必加一條“同一請(qǐng)求重復(fù)提交N次”的場(chǎng)景用性能測(cè)試工具模擬并發(fā)或者直接用腳本循環(huán)請(qǐng)求。后端判斷是否重復(fù)的關(guān)鍵是冪等鍵比如訂單號(hào)、流水號(hào)、用戶操作唯一標(biāo)識(shí)。測(cè)并發(fā)時(shí)重點(diǎn)看兩個(gè)點(diǎn)一是是否生成了兩條業(yè)務(wù)數(shù)據(jù)二是第二次請(qǐng)求是否返回了“重復(fù)提交”的提示。如果系統(tǒng)沒(méi)有冪等校驗(yàn)?zāi)呐鹿δ軠y(cè)試全過(guò)也必須當(dāng)成P0問(wèn)題提出來(lái)。3.2 權(quán)限與越權(quán)柜員能看到別人的客戶信息權(quán)限類bug在銀行項(xiàng)目里屬于高危漏洞因?yàn)橐坏┏霈F(xiàn)越權(quán)輕則信息泄露重則違規(guī)操作。最常見(jiàn)的越權(quán)有兩種水平越權(quán)和垂直越權(quán)。水平越權(quán)是A柜員能看到B柜員名下的客戶資料垂直越權(quán)是普通柜員能執(zhí)行主管才能做的交易授權(quán)。這兩種bug用普通頁(yè)面流程很難測(cè)出來(lái)因?yàn)檎2僮飨马?yè)面不會(huì)展示那些入口但接口層可能沒(méi)有做數(shù)據(jù)歸屬校驗(yàn)。測(cè)試權(quán)限時(shí)不能只驗(yàn)證不同角色的菜單可見(jiàn)性還要驗(yàn)證接口層面的數(shù)據(jù)歸屬。比如A柜員登錄后手動(dòng)修改請(qǐng)求里的客戶編號(hào)系統(tǒng)是否就能返回B客戶的賬戶信息。這種bug在頁(yè)面端可能被隱藏了入口但接口層沒(méi)做數(shù)據(jù)過(guò)濾很容易被鉆空子。我自己寫(xiě)用例時(shí)會(huì)把權(quán)限用例拆成功能權(quán)限和數(shù)據(jù)權(quán)限兩類分別覆蓋功能權(quán)限管“能不能點(diǎn)這個(gè)按鈕”數(shù)據(jù)權(quán)限管“能看到哪些數(shù)據(jù)”。3.3 數(shù)據(jù)脫敏與日志泄露金融項(xiàng)目涉及大量客戶隱私脫敏是測(cè)試?yán)锏挠仓笜?biāo)。經(jīng)常出現(xiàn)的bug包括頁(yè)面正常脫敏但接口返回報(bào)文里是明文日志文件里打印了完整的身份證號(hào)測(cè)試環(huán)境的驗(yàn)證碼短信直接下發(fā)到真實(shí)手機(jī)號(hào)。前面兩種還好說(shuō)最后一種屬于事件級(jí)別問(wèn)題。做測(cè)試時(shí)我自己專門準(zhǔn)備了一批敏感數(shù)據(jù)比如身份證號(hào)、手機(jī)號(hào)、卡號(hào)每個(gè)都做成固定測(cè)試值一旦在日志或接口里發(fā)現(xiàn)原文立刻定位是哪一個(gè)環(huán)節(jié)出了問(wèn)題。排查脫敏問(wèn)題最有效的辦法是抓全鏈路報(bào)文。從前端發(fā)起請(qǐng)求到后端返回響應(yīng)再到日志輸出每一層都檢查一遍。重點(diǎn)看JSON字段、日志打印語(yǔ)句、數(shù)據(jù)庫(kù)導(dǎo)出文件、批量郵件附件。除了常規(guī)的身份證和手機(jī)號(hào)還要注意銀行卡號(hào)、密碼、CVC碼、支付密鑰這類數(shù)據(jù)。測(cè)試通過(guò)的標(biāo)準(zhǔn)不只是“頁(yè)面打碼了”而是“全鏈路無(wú)明文”。現(xiàn)在很多公司對(duì)敏感數(shù)據(jù)都有自動(dòng)化掃描工具但工具只能發(fā)現(xiàn)一部分人工抽查仍然不可少。4. 接口、批量與數(shù)據(jù)庫(kù)層Bug肉眼看不到的坑4.1 接口聯(lián)調(diào)字段映射和報(bào)文格式保險(xiǎn)和銀行項(xiàng)目都是典型的多系統(tǒng)協(xié)作前后端之外還有渠道系統(tǒng)、核心系統(tǒng)、第三方支付接口聯(lián)調(diào)階段是bug高發(fā)期。最常見(jiàn)的有字段名對(duì)不上、類型不一致、報(bào)文長(zhǎng)度不夠。比如金額字段核心系統(tǒng)用“amount”表示分渠道系統(tǒng)用“amt”表示元聯(lián)調(diào)時(shí)不轉(zhuǎn)換結(jié)果金額差一百倍。這種bug邏輯上不復(fù)雜但排查極費(fèi)時(shí)間因?yàn)閮蛇叾加X(jué)得自己沒(méi)問(wèn)題。我的排查思路是先確認(rèn)接口文檔的標(biāo)準(zhǔn)定義再抓實(shí)際報(bào)文對(duì)比。測(cè)試時(shí)每個(gè)字段都要準(zhǔn)備正常值、邊界值、空值比如一個(gè)字段定義為最長(zhǎng)10位就要傳11位驗(yàn)證系統(tǒng)的校驗(yàn)邏輯一個(gè)日期字段規(guī)定為yyyyMMdd就必須測(cè)試“20241231”和“2024-12-31”兩種格式。接口回歸時(shí)我會(huì)做一次全字段比對(duì)把標(biāo)準(zhǔn)報(bào)文和實(shí)際報(bào)文逐字段核對(duì)基本能覆蓋大部分映射問(wèn)題。保險(xiǎn)和銀行項(xiàng)目的接口文檔通常都有版本管理聯(lián)調(diào)時(shí)一定要確認(rèn)當(dāng)前版本不要拿舊文檔對(duì)需求。4.2 批量任務(wù)定時(shí)跑批失敗的經(jīng)典場(chǎng)景銀行和保險(xiǎn)公司都有大量批量任務(wù)日終批處理、批量代發(fā)、批量扣費(fèi)、批量結(jié)息。這類bug的特點(diǎn)是白天測(cè)起來(lái)風(fēng)平浪靜一過(guò)零點(diǎn)就出事。最常見(jiàn)的是批量任務(wù)重復(fù)執(zhí)行比如調(diào)度平臺(tái)因?yàn)槌瑫r(shí)重發(fā)指令同一個(gè)批量被觸發(fā)兩次導(dǎo)致客戶被重復(fù)扣費(fèi)或者批處理中間某一步失敗前序已經(jīng)寫(xiě)庫(kù)的數(shù)據(jù)沒(méi)有回滾。批量任務(wù)一旦出問(wèn)題影響面通常很大因?yàn)橐淮闻芘婕俺汕先f(wàn)條數(shù)據(jù)。測(cè)試批量任務(wù)不能只測(cè)“正常跑完一次”至少還要覆蓋斷點(diǎn)續(xù)跑、失敗重跑、重復(fù)調(diào)度三個(gè)場(chǎng)景。我一般會(huì)在測(cè)試環(huán)境保留一份真實(shí)脫敏數(shù)據(jù)把批量任務(wù)的數(shù)據(jù)量做大一點(diǎn)比如一萬(wàn)條再手動(dòng)模擬失敗節(jié)點(diǎn)觀察系統(tǒng)是否能正確記錄失敗原因以及重跑后不會(huì)產(chǎn)生重復(fù)數(shù)據(jù)。批量任務(wù)日志必須包含批次號(hào)和執(zhí)行結(jié)果否則出問(wèn)題根本沒(méi)法追溯。測(cè)試時(shí)還要注意批量任務(wù)的數(shù)據(jù)造數(shù)不是隨便造幾條就算完要造出不同狀態(tài)、不同金額、不同時(shí)間的組合。4.3 數(shù)據(jù)庫(kù)唯一約束與事務(wù)回滾數(shù)據(jù)庫(kù)層的bug很多不是代碼寫(xiě)錯(cuò)而是設(shè)計(jì)時(shí)漏了約束。最典型的是業(yè)務(wù)流水表沒(méi)有唯一索引導(dǎo)致同一筆交易因?yàn)榻涌谥卦嚥迦雰蓷l記錄。這類問(wèn)題在功能測(cè)試時(shí)往往不會(huì)出現(xiàn)因?yàn)槭謩?dòng)測(cè)試不會(huì)觸發(fā)重試但一旦線上調(diào)用方超時(shí)重試數(shù)據(jù)就重復(fù)了。寫(xiě)用例時(shí)我會(huì)專門查一下核心表結(jié)構(gòu)看有沒(méi)有唯一鍵尤其是業(yè)務(wù)流水號(hào)、批次號(hào)、交易請(qǐng)求號(hào)這類字段。事務(wù)回滾的問(wèn)題則集中在多表更新場(chǎng)景。比如銀行轉(zhuǎn)賬需要同時(shí)更新扣款賬戶和收款賬戶如果代碼只對(duì)扣款賬戶的update開(kāi)啟了事務(wù)收款賬戶的update單獨(dú)提交在第二步失敗時(shí)就會(huì)造成單邊賬。測(cè)試時(shí)要準(zhǔn)備故障注入場(chǎng)景比如讓第二張表更新報(bào)錯(cuò)驗(yàn)證整個(gè)事務(wù)是否回滾。還有一個(gè)很容易被忽略的批量操作里循環(huán)調(diào)用單條更新沒(méi)有整體事務(wù)中間一條失敗其他數(shù)據(jù)已經(jīng)提交。這種場(chǎng)景在功能測(cè)試?yán)锊怀y(cè)但線上批量跑批一旦出問(wèn)題處理成本極高。5. 報(bào)表、對(duì)賬與前端展示Bug用戶直接罵娘的痛點(diǎn)5.1 報(bào)表統(tǒng)計(jì)Bug匯總口徑錯(cuò)亂報(bào)表是保險(xiǎn)公司和銀行內(nèi)部使用頻率最高的模塊之一但很多測(cè)試團(tuán)隊(duì)對(duì)報(bào)表的重視程度不夠覺(jué)得“只要數(shù)據(jù)能查出來(lái)就行”。實(shí)際上報(bào)表的統(tǒng)計(jì)口徑非常容易出問(wèn)題。比如“當(dāng)日新增保費(fèi)”是按保單承保日期統(tǒng)計(jì)還是按保單生效日期統(tǒng)計(jì)不同部門可能口徑不一樣報(bào)表做出來(lái)就有一個(gè)部門的數(shù)據(jù)對(duì)不上。這種問(wèn)題在提測(cè)階段往往發(fā)現(xiàn)不了因?yàn)闇y(cè)試人員只驗(yàn)證了報(bào)表能否展示數(shù)據(jù)沒(méi)有驗(yàn)證統(tǒng)計(jì)口徑本身是否正確。另一個(gè)常見(jiàn)問(wèn)題是對(duì)匯總數(shù)據(jù)的精度處理。明細(xì)表里每筆金額都保留兩位小數(shù)匯總時(shí)直接sum看起來(lái)沒(méi)問(wèn)題但如果是四舍五入后的明細(xì)加總和按原始金額加總后再四舍五入會(huì)有尾差。報(bào)表測(cè)試必須有“核對(duì)來(lái)源數(shù)據(jù)”這一步用SQL從數(shù)據(jù)庫(kù)查明細(xì)重新匯總再跟報(bào)表展示結(jié)果比對(duì)。我一般會(huì)準(zhǔn)備一張Excel把預(yù)期數(shù)據(jù)算好然后跟系統(tǒng)導(dǎo)出結(jié)果做逐項(xiàng)核對(duì)而不是只看頁(yè)面數(shù)字有沒(méi)有顯示出來(lái)。5.2 對(duì)賬不平Bug渠道流水與核心賬務(wù)對(duì)賬是銀行和保險(xiǎn)項(xiàng)目特有的一類功能渠道系統(tǒng)和核心系統(tǒng)各自記了一筆流水每天需要比對(duì)是否一致。最常見(jiàn)的bug是兩邊處理時(shí)序不一致。比如同一筆支付渠道系統(tǒng)已經(jīng)記賬成功但核心系統(tǒng)因?yàn)榫W(wǎng)絡(luò)原因沒(méi)有收到通知導(dǎo)致當(dāng)天對(duì)賬不平。這種問(wèn)題有的不是系統(tǒng)邏輯bug而是對(duì)賬任務(wù)本身沒(méi)做“緩沖處理”。測(cè)試時(shí)需要人為構(gòu)造“渠道已記、核心未記”的數(shù)據(jù)驗(yàn)證對(duì)賬任務(wù)是否能夠正確識(shí)別差異并生成差錯(cuò)記錄。排查對(duì)賬不平的思路是先明確以哪邊數(shù)據(jù)為準(zhǔn)然后按流水號(hào)、金額、狀態(tài)三個(gè)維度做差異分析。測(cè)試時(shí)要人為構(gòu)造差異數(shù)據(jù)比如渠道多一筆、核心少一筆、金額不一致、狀態(tài)不對(duì)應(yīng)再跑對(duì)賬任務(wù)看差異報(bào)表是否能正確列出。對(duì)賬邏輯里最容易漏的是手續(xù)費(fèi)和退款兩邊統(tǒng)計(jì)口徑不同對(duì)賬結(jié)果就會(huì)一直有差異。做測(cè)試時(shí)不要只看主交易流水的對(duì)賬結(jié)果手續(xù)費(fèi)、利息、退款、沖正這些專項(xiàng)對(duì)賬同樣要覆蓋。5.3 前端展示Bug金額格式、滾動(dòng)加載、重復(fù)點(diǎn)擊雖然前端bug在金融項(xiàng)目里不算最致命但用戶感知最強(qiáng)。金額顯示問(wèn)題最常見(jiàn)比如數(shù)字千分位格式不對(duì)0.00顯示成0金額單位混亂。日期控件問(wèn)題也很多比如只允許選擇自然日但業(yè)務(wù)上只允許選擇工作日很多前端日期選擇器沒(méi)限制用戶選了節(jié)假日提交后被后端報(bào)錯(cuò)。這類bug不需要多高深的技術(shù)就能發(fā)現(xiàn)但需要測(cè)試人員有細(xì)心和耐心。前端交互的重復(fù)點(diǎn)擊問(wèn)題前面說(shuō)過(guò)更多的是按鈕在請(qǐng)求中未置灰導(dǎo)致用戶連點(diǎn)。還有列表分頁(yè)和滾動(dòng)加載結(jié)合的場(chǎng)景滾動(dòng)到底部觸發(fā)下一頁(yè)數(shù)據(jù)如果接口慢用戶快速滾動(dòng)可能觸發(fā)多次請(qǐng)求導(dǎo)致數(shù)據(jù)錯(cuò)位或重復(fù)。這些我都會(huì)放進(jìn)常規(guī)回歸用例里雖然單個(gè)bug級(jí)別不高但發(fā)出去就是客戶投訴。保險(xiǎn)和銀行項(xiàng)目的移動(dòng)端遠(yuǎn)比PC端敏感網(wǎng)絡(luò)弱、中斷、弱網(wǎng)切Wi-Fi、前后臺(tái)切換這些都是前端測(cè)試不能漏的場(chǎng)景。6. 我印象最深的三個(gè)Bug排查實(shí)錄6.1 撤單退費(fèi)重復(fù)入賬有一次我所在的某保險(xiǎn)項(xiàng)目上線后財(cái)務(wù)反饋當(dāng)天的撤單退費(fèi)金額對(duì)不上多出了一筆幾十萬(wàn)的付款。排查過(guò)程很有意思。先從退費(fèi)流水表查發(fā)現(xiàn)某批次號(hào)出現(xiàn)兩次再查批量任務(wù)調(diào)度日志發(fā)現(xiàn)上游調(diào)度平臺(tái)因?yàn)轫憫?yīng)超時(shí)自動(dòng)重發(fā)了指令同一個(gè)批次被執(zhí)行了兩遍。系統(tǒng)處理時(shí)沒(méi)有按批次號(hào)做唯一性控制就會(huì)把退費(fèi)指令重復(fù)入賬。這個(gè)故障的影響不只是財(cái)務(wù)對(duì)賬還涉及批量任務(wù)冪等控制設(shè)計(jì)。后來(lái)我們?cè)谂翁幚肀碓黾恿伺翁?hào)唯一約束并且在任務(wù)開(kāi)始前先檢查批次狀態(tài)已經(jīng)處理過(guò)的不再執(zhí)行。測(cè)試用例里也補(bǔ)了一條“重復(fù)調(diào)度同一批次”的場(chǎng)景從那以后再也沒(méi)有出現(xiàn)過(guò)同類問(wèn)題。這個(gè)案例也讓我明白接口調(diào)用方的重試機(jī)制一定是測(cè)試中必須考慮的因素不能假設(shè)線上不會(huì)發(fā)生。6.2 日切時(shí)點(diǎn)重復(fù)扣款某銀行項(xiàng)目的客戶投訴讓我意識(shí)到并發(fā)測(cè)試的重要性??蛻粼谕砩?1點(diǎn)59分59秒發(fā)起了一筆轉(zhuǎn)賬結(jié)果被扣了兩次錢。排查后發(fā)現(xiàn)他先后提交了兩筆請(qǐng)求第一筆請(qǐng)求被日切任務(wù)打斷系統(tǒng)返回超時(shí)前端認(rèn)為失敗了用戶又提交了一次。第二次提交時(shí)第一筆實(shí)際已經(jīng)入賬但系統(tǒng)沒(méi)有任何提示導(dǎo)致重復(fù)扣款。這個(gè)問(wèn)題涉及三個(gè)環(huán)節(jié)日切時(shí)點(diǎn)交易處理、渠道超時(shí)重試、冪等校驗(yàn)覆蓋范圍。技術(shù)修復(fù)方案不復(fù)雜在轉(zhuǎn)賬請(qǐng)求入口增加一個(gè)以用戶操作流水號(hào)為主的冪等校驗(yàn)日切期間短暫拒絕非查詢交易。真正難的是測(cè)試怎么模擬這個(gè)場(chǎng)景后來(lái)我們專門搭了一套日切測(cè)試環(huán)境把日切時(shí)間固定在某分鐘專門測(cè)邊界時(shí)段的并發(fā)請(qǐng)求。從那以后我養(yǎng)成了一個(gè)習(xí)慣凡是金融系統(tǒng)涉及時(shí)間切換的測(cè)試都要圍繞日切前后兩分鐘重點(diǎn)測(cè)試。6.3 批量代發(fā)部分成功未回滾還有一個(gè)印象深刻的bug來(lái)自批量代發(fā)工資。某銀行批量代發(fā)原本應(yīng)該上千筆全部成功實(shí)際卻有一筆因?yàn)槭湛罘劫~號(hào)錯(cuò)誤而失敗。更麻煩的是該筆失敗的記錄已經(jīng)寫(xiě)入流水表但狀態(tài)是“失敗”而其余成功記錄也都已提交。業(yè)務(wù)要求這次代發(fā)要么全部成功要么全部失敗這樣便于差錯(cuò)處理。由于批量任務(wù)是一條條處理的沒(méi)有整體事務(wù)出現(xiàn)了部分成功的情況。后續(xù)解決方案是按批次引入事務(wù)邊界或者至少增加“失敗清單”和“批次狀態(tài)更新”機(jī)制讓批量任務(wù)結(jié)束后能自動(dòng)標(biāo)記為部分成功并支持對(duì)失敗清單進(jìn)行二次重發(fā)。測(cè)試時(shí)我也養(yǎng)成一個(gè)習(xí)慣批量測(cè)試不僅要看成功數(shù)據(jù)還要專門制造失敗數(shù)據(jù)觀察失敗后的數(shù)據(jù)一致性和業(yè)務(wù)流程是否還能繼續(xù)。很多批量bug只有在“成功失敗”混合場(chǎng)景下才會(huì)暴露測(cè)試用例如果只準(zhǔn)備全成功數(shù)據(jù)等于白測(cè)。7. 如何系統(tǒng)化減少這些Bug流程、清單與復(fù)盤7.1 測(cè)試設(shè)計(jì)階段畫(huà)狀態(tài)圖與判定表避免金融項(xiàng)目bug最好的時(shí)機(jī)不是執(zhí)行測(cè)試時(shí)而是設(shè)計(jì)用例時(shí)。我現(xiàn)在的習(xí)慣是先畫(huà)核心對(duì)象的狀態(tài)圖再畫(huà)關(guān)鍵業(yè)務(wù)的判定表。狀態(tài)圖畫(huà)完?duì)顟B(tài)遷移的漏測(cè)點(diǎn)基本就暴露了判定表則能把復(fù)雜的規(guī)則場(chǎng)景分解成可枚舉的組合。該階段投入的時(shí)間越多執(zhí)行階段返工越少。以保險(xiǎn)為例核心對(duì)象是保單狀態(tài)包括“待支付、已生效、已失效、退保中、已退保、理賠中、已理賠”。我會(huì)把每個(gè)狀態(tài)的操作權(quán)限列出來(lái)比如“待支付”狀態(tài)不能做理賠“退保中”不能做受益人變更。再比如銀行賬戶狀態(tài)包括“正常、掛失、凍結(jié)、銷戶”“凍結(jié)”狀態(tài)下轉(zhuǎn)賬交易必須被攔截。這些設(shè)計(jì)工作在需求評(píng)審階段就要開(kāi)始等到寫(xiě)用例時(shí)再做就已經(jīng)晚了。用狀態(tài)圖的方式做用例設(shè)計(jì)不僅適合保險(xiǎn)和銀行也適合任何狀態(tài)多的后臺(tái)系統(tǒng)。7.2 金融項(xiàng)目通用測(cè)試檢查清單我整理了一份自己的檢查清單每次金融項(xiàng)目版本測(cè)試前都會(huì)過(guò)一遍。放在這里供參考分類核心檢查點(diǎn)優(yōu)先級(jí)狀態(tài)流轉(zhuǎn)核心對(duì)象所有狀態(tài)遷移是否覆蓋非法狀態(tài)操作是否被攔截P0金額精度是否使用decimal四舍五入規(guī)則統(tǒng)一尾差用例覆蓋P0冪等控制重復(fù)提交/重復(fù)調(diào)度是否產(chǎn)生重復(fù)數(shù)據(jù)P0時(shí)間邊界跨年、跨月、閏年、日切、節(jié)假日順延P0批量任務(wù)斷點(diǎn)續(xù)跑、失敗重跑、重復(fù)調(diào)度、部分成功回滾P0接口字段字段類型、精度、長(zhǎng)度、枚舉、空值校驗(yàn)P1權(quán)限控制水平越權(quán)、垂直越權(quán)、數(shù)據(jù)級(jí)權(quán)限P0數(shù)據(jù)脫敏頁(yè)面、接口、日志、導(dǎo)出文件是否明文P1對(duì)賬一致性渠道流水與核心流水、手續(xù)費(fèi)、差異報(bào)表P1前端交互金額格式、日期限制、按鈕防重點(diǎn)擊、分頁(yè)P(yáng)2這里的P0是我認(rèn)為上線前必須全部通過(guò)的檢查項(xiàng)尤其是狀態(tài)流轉(zhuǎn)、冪等和權(quán)限一旦出了問(wèn)題基本都是事故。檢查清單不能只停留在文檔里最好拆成測(cè)試用例的標(biāo)簽用例執(zhí)行時(shí)自動(dòng)關(guān)聯(lián)每次回歸時(shí)按標(biāo)簽篩選執(zhí)行。7.3 Bug復(fù)盤與知識(shí)沉淀最后一個(gè)想聊的是復(fù)盤。金融項(xiàng)目的bug尤其線上問(wèn)題一定要做根因分析不能只改表面。我常用的復(fù)盤框架是問(wèn)題現(xiàn)象、觸發(fā)條件、根因、影響范圍、當(dāng)前狀態(tài)、后續(xù)改進(jìn)。觸發(fā)條件比根因更重要因?yàn)橹挥兄朗裁磮?chǎng)景下會(huì)觸發(fā)才能設(shè)計(jì)出對(duì)應(yīng)的回歸用例。復(fù)盤結(jié)果要沉淀成知識(shí)庫(kù)而不是開(kāi)完會(huì)就結(jié)束。我參與過(guò)的團(tuán)隊(duì)里每一條線上bug都會(huì)整理成一條“Bug模式”比如“批量任務(wù)無(wú)冪等”“狀態(tài)判斷忽略歷史路徑”“四舍五入規(guī)則不一致”。下一次測(cè)試直接在用例設(shè)計(jì)階段檢索這些模式把對(duì)應(yīng)的檢查點(diǎn)加進(jìn)去。時(shí)間長(zhǎng)了整個(gè)團(tuán)隊(duì)的bug預(yù)防能力會(huì)明顯提升。做測(cè)試越久越會(huì)發(fā)現(xiàn)真正值錢的經(jīng)驗(yàn)不是記住了多少個(gè)bug而是總結(jié)出了多少條能復(fù)用的防坑規(guī)則。最后說(shuō)點(diǎn)我自己的體會(huì)。保險(xiǎn)和銀行項(xiàng)目里的bug大多數(shù)不是“不會(huì)寫(xiě)代碼”導(dǎo)致的而是測(cè)試用力沒(méi)用對(duì)地方。狀態(tài)機(jī)、金額、時(shí)間、并發(fā)這四個(gè)詞做金融測(cè)試的每天都要在心里默念幾遍。這篇bug匯總里的場(chǎng)景很多都是我用一單單線上事故換來(lái)的經(jīng)驗(yàn)寫(xiě)出來(lái)是希望大家少踩同樣的坑。如果哪天你在測(cè)試環(huán)境真的撞上了類似問(wèn)題別慌按狀態(tài)、金額、接口、數(shù)據(jù)四個(gè)維度先定位大概率能找到方向。后面我還會(huì)整理一些自動(dòng)化測(cè)試和接口聯(lián)調(diào)的具體案例到時(shí)候再接著聊。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
操逼视频国产无套| 看看小穴| 国语精品对白| 天美传媒Av在线| 久久久久国产一区二| 9久热这里只有精品| 97精品国产97久久久久久| 超碰在线人妻中文字幕| 麻豆天美AV传媒第一页| 欧美视频第二页| 婷婷五月天影院| 91亚州| 欧美伦乱| 少妇天堂网络| 中文字幕av乱伦| 日韩无码一级黄色av片| 国内毛片四区| 日韩综合97P| 91美女丝袜诱惑视频| 国产精品亚洲无码| av网站免费线看| 久久国产精品视频| 久久国产对白激情浪潮| 美日韩在线不卡人妻| 五月天激情小说| 蜜乳AV一区| 天天综合网日韩| 精品美女人人干| 九久久九精品视频| 欧洲天天在线| 天天日天天操心| 99性爱在线观看| 欧美黄页| 欧美A片中文字幕| 无码137片内射在线影院| 九九九九九九九九九国产精品| 四虎884a| 久久同城AV| 国产性感在线观看| 99在线观看无大码| 98精品国产乱码久久久久久| 国产精品视频在线播放| 欧美人人天天网| 中文字幕亚洲欧美在线不卡| 亚洲色图欧美色图制服丝袜| 欧美激情片一区二区| www.婷婷六月天| 日产狠狠干| 亚洲激情四射| 97久久精品国产| 福利天堂| nuu12国产麻豆精品| 欧洲精品一区二区三区| 97色色色综合网站| 校园春色综合香蕉| 四虎影视永久在线观看精品免费网站| 一本色道久久综合亚洲二区三区| 97中文综合| 国产精品另类| 外国91| 亚洲欧美色图片| 国产AAAAAABBBBB| 天天操夜夜嗨| 大香蕉黄色一区| 婬女免费一二三区A片| 手机看片1025| 欧美不卡在线美女| 1区2区3区中文字幕日韩| 久久中出在线| 玖玖无码超碰| 亚洲九九九| 综合伊人激情| 曰韩成人免费视频| 欧美制服另类丝袜| 蜜臀av网址| 日夜精品| 中文字幕,人妻,日韩| 国产熟女免费观看久久| 18禁看网站一区| 91操操操操| 蜜臀视频网站| 欧美亚洲第一页| 亚欧日韩成人| 超碰在线人妻不卡| 日本不卡免费二区| 伊人国产成人av网站| 国产黄色影片在线观看| 操美女高潮抽搐白浆| 日韩一级二级| 97超碰欧美精品| 欧美综合网| 国产高清免费不卡av| 337p大胆噜噜噜噜噜91Av| 亚洲青青青视频在线| 啊啊啊啊啊在线视频| 99精品无码| 丝袜美腿av女优在线| 激情五月天插| 久久久久久久久久久久久久9999| 夜夜 中文视频rt| 极品肉射| 屁屁影院一区二区三区国产| 午夜啊啊| 色综91| 人人摸人人干人人拍97| 久久九九99| 久久99手机免费视频| 久久久一区二区三区麻豆| 91老熟妇| 日韩乱码Av| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 久久99草| 激情小说亚洲色图| 大香蕉宗合网在线| 久久香蕉国产线看观看亚洲女人 | 免费1级a做爰片观看| 麻豆60秒| 精品视频一二三中文| 亚洲国产欧美中文永久| 色眯眯av| 爽极品影院| www鬼畜国产男人的天堂| 久草久日| 亚洲高清无码AAA久久久精品| 久久亚洲影院一区二区| 97亚洲精品| 日韩啪啪啪啪啪| wuyechaopeng| 亚欧性爱在线无码| 亚洲精品97久久中文字幕| 校园春色AV天堂| 自拍偷拍 高清无码| 欧美色五月| 久久日韩肥臀| 日本3级一区二区免费| 性性欧美| 国产亚洲女v在线观看| 97精品国产手机| 亚洲日韩人妻中文字幕一区| 亚洲情色图片区| 国产精品第一区第一页| 日本午夜福利视频| 欧美色图色综合| 美日韩一卡二卡三卡免费人妻精品| 亚洲中文字幕久久无码精品| 日本精品成人无码| 久久伊人东京热| 91人妻尻屄视频| 后入福利| 最新av在线| 久久久99免费| 97久久综合网| 第二页中文字幕| 性暴力欧美猛交在线直播| 91红杏| 日韩精品碰碰| 中文字幕丝袜| 国产青视频| 亚洲国产成人福利在线观看| 亚洲第一页综合在线| 五月色综合| 香蕉欧美| 亚州九九九精品视频| 乱伦av麻豆| 亚洲色棕合| 另类图片五月| 激情五月天社区| 老熟女网站| 久久人人爽爽爽人久久久| 国产传媒操逼视频| 热热色中文无码| 少妇人妻无码| 99热综合| 中文字幕91页| 中文字幕蜜乳av| 久久精品夜色国产亚洲AV| 日本理论在线| 韩三级a视频在线观看 | 在线看的av| 人妻无码一区二区三区久久99| 伊人久久婷婷| 精品欧美А∨无码黑人大荫蒂| 五月天人妻综合| 一区,二区,三区网站| 天堂俺去俺来也www久久婷婷| 97超碰国产亚洲精品| 手机av天堂久久久久| 色欲蜜臀AV| 亚洲精品久久久久毛片A片拉屎| 另类成人首页一区| 九九玖玖精品| 99爱在线视频| 可以在线观看AV的网站| 欧美99| 免费无码国产精品v片在线观看| 日本不卡免费二区| 丝袜美腿射精91| 亚洲高清视频在线观看| 九九碰九九爱97超碰| 中文字幕中文字幕一区二区| 国产肏逼网站| 亚洲国产熟妇综合色专区| 91少妇香蕉久久精品| 天天欧美欧美亚洲网| 精品性爱| 欧州91高潮| 天天干夜夜鈤| 中文字幕1区2区| 青青久日| 骚女天天综合网| 人妻夜爽夜夜爽| 国产精品视频| 人妻酒店出差被中出免费在线播放| 日韩熟妇二区| 五月色综合| 99久久99九九99九九九| 久9视频| 久草尤物| 国产成人精品日本亚洲语言| 婷婷丁香久久| 超碰久热| 六六久久日韩不卡| 亚洲精品一二三四区| 欧美性特| 91天天c| 久久日本熟女精品一区| 中文字幕人妻色偷偷久久皮| 日产中文字幕2020| 五月天伊人| 欧美十八禁导航成人| 少妇熟女一区二区三区| 极品肉射| 国产日韩无码一区二区三区久久区| 亚洲乱码精品一区二区| 久久男人精品| 秋霞视频一区二区| 九九内射在线| 综合 青草 伊久久 影院 综合| 超碰97资源大奶| 超碰碰激情97+久| 国产欧洲精品亚洲午夜拍精品| 久久99草| 麻豆91熟妇人妻中文字幕茄子| 99re视频在线播放青草| 国产AAAAAABBBBB| 视频在线观看免费一区二区三区 | 无码日韩网站| 嗯阿好爽好紧| 九九九国产精品| 免费AV中文网在线观看| av无码精品久久久久| 国内精品伊人久久久久影院会| 伊人久久婷婷| 亚洲情色一区二区三区| 国产又大又粗又长视频| 国产内射爽爽大片| 操B在线观看| 丰满的三级少妇欧美久久久| 丰满欧美少妇| 熟女网站最新| 97综合在线| 婷婷去俺也去六月色| 国产无套粉嫩白浆在| 小草三级久久观看| 丰满少妇精品一区二区| 伊人热综合| 人妻aa| 亚洲狼狼干综合1| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 欧美日韩操逼嗦吊| 综合天天网| 97久久超碰亚洲| 人妻偷拍一区二区三区| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 亚洲综合激情五月久久| 色老牛| 中文字幕在线免费观看 | 天天综合网入口~91| 91天天综合在线观看| 久久精品人人做人人看| 91久久婷婷| 99re这里| 老熟女乱伦片| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 日韩精品三区四区| 久久9精品| 欧美天天干| 久久精品国产精品亚洲艾通辽熟妇| 91色综合色| 热思思免费视频| 婷婷伊人| 人妻久久一区二区三区| 亚洲成人在线播放| 天天操福利视频综合网站| 亚洲第一免费视频| 麻豆福利视频导航| 久久免费99精品久久久久久| 区一在线观看| 日本孕妇一区二区视频操逼免费看 | 2018色综合天天操| 欧美高清在线| 亚洲一级特黄大片在线播放91| 爆乳免费黄网站| 97 色综合| 婷婷综合五月天| 96超碰网| 射 色综合| 超碰色97| 亚洲色图激情小说| 日本506070| 99re这里只有精品中心播放 | 超碰久久中文| 超碰97人妻免费在线| 欧美 中文字幕 一区| 日韩无码精品综合久久| 91美女国产在线| 黑人精品成人一区二区三区 | 清纯唯美激情| 9超碰免费| 岛国A V在线免费看| 一级黄碟在线观看| 国产精品女久久久久av爽| 午夜福利在线合集| 乱色视频中文字幕| 91东北熟女| 天天碰操中国年青熟妇| 99re公开精品免费视频| 国产伊人精品在线| 中文字幕91综合| 国产精品永久免费10000| 宗合情欲网| aaaa少妇高潮大片| 伊人影院日本| 97操综合| 精品久久久久,69国产成人精| 久久中文字幕在线观看| 日韩久久艹| 伊色综合天堂色97| 精品九九九九九九九| 亚洲伊人久久综合97| 天天爱天天韩国日本牛牛牛牛 | 亚洲 国产 精品一区| 91久热| 大香蕉免| 九九伊人网| 性色AV蜜色av色欲av| 淫骚熟女一区二区三区| 久久99网站| 久9re热视频这里只有精品| 久草综合视频| 久久综合日韩亚洲欧美| 午夜理论片在线观看免费| 亚洲激情久久久伊人综合| 狠狠久久四虎| 色噜噜人妻丝袜a∨先锋影| 男人天堂资源| 亚春色色| 碰超人人在线一区二区三区| 久久小视频| 日韩极品无码B| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 欧美三级一级| 九九久久综合| 日韩av在线免费网站| 男人的天堂va在线| 91高清日| 啊嗯嗯啊好大好爽| 懂色AV中文| 欧洲色色| 九九av| 伊人黄色片| 鸥美中出| 久久啊啊| 久久久久久999| 久久视频,这里只有精品| 日韩国产品视频中文字| 五月婷婷综合网| 天天做日日爱夜夜爽| 久久午夜伦| 国产成人在线观看综合| 天天色,天天干,天天干| 97在线免费看视频| 日本中文字幕一区| 国产丝袜美女诱惑| 五月天开心网| 九九热九九热| 国产免费一区二区三区最新不卡| 99综合免费视频| 国产免费永久精品无码| 国产精品久久伊人| 国产成人综合网| 国产黄色av大片网站| 久久riav中文精品| 欧美一级久久久久久久大片动画| 黑人精品一区二区在线播放| 国产精品不卡av免费在线观看| 欧美大的香蕉有线电视视频| 人妻久久| 极品白嫩美少妇在地板上位骑射淫水泛滥| 九九国产热| 欧美一二三区四五区| 992这里有精品| 无码免费一区二区三区啪啪| 久草精品热视| 亚洲精品国产AV天美传媒| 韩国轻伦国内自拍一区| 久草精品国产蜜臀 | 久草电影网| 四虎精品永久在线观看| 神马麻豆福利院 | 亚洲成人福利电影免费| 婷婷综合五月天| 中文字暮97| 国产 丝袜 欧美中文 另类| 国产精品成人无码av| 91校园春色长篇| 人人喜人人妻| 欧美日韩天堂| 日韩91网站| 99人妻碰碰碰久久久久禁片| 午夜福利精品| 五月丁香亭亭| 欧美韩国你懂得在线| 色婷婷婷五月天激情四射| 欧美夜色| 嗯嗯啊好爽| 免费的很黄很污的全部视频| 淮穴色AV| 久久久九| 一级@啪啪视频| 91九色首页| 亚洲欧美另类少妇精品| 无码九九九九| 我要去看2个日本美女.com曹逼| 强奸国产精品视频| 国产 码在线成人网站| 人妻天天爽夜夜爽精品2| 六月婷婷一区二区三区| 国产路线专区| 欧美东京热精品A∨| 天天爽天天操| 中文字幕文字幕无码一区二区三区电影99| 91欧美网| 亚卅熟女乱色| 久久久久久久久久9| 天天操人人操狠狠插| 色99在线| 激情文学小说一区二区| 亚洲国产精品无码AV久久久| 五月天色综合| 欧美高清在线| 日韩综合无码色欲vv| 99热思思| 人人澡人人澡人人| 欧美黄色大片在线观看| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 亚洲中文国际强奸字幕| www老逼91| 亚洲精品97p| 久久久久久久九九九九九九| 大香蕉黄色一区| 欧美性暴力猛交XXXX | 欧美少妇一区二区三区| 色噜噜国产精品视频一区二区| 欧美日韩国产高清在线一二三区 | 人妻 制服 日韩 中文 在线| 97超碰人人模人人拍人人| 色99在线| 人妻精品一区二区三区| 岛国福利在线精品播放| 国产婷婷一区| 激情天天视频| 超碰亚洲97| 中文字幕丝袜| 成人综合色网| 久久久久久九九九九| 无码av永久免费专区网站| 日韩三级在线观看mp4| 亚洲综合影院| 96爱综合| 97在线视频观看网站| 97超碰色屌| 国产一区二区三区免费视频在性观看 | 91丝袜美女视频| 啊啊啊啊一区| 91东北熟女| 精精夜夜| heyZO天然素人无码AⅤ专区| 成人五月天色网| 午夜无遮挡男女啪啪视频| 好看的91视频| 51一区二区三区| 日韩欧美中文字| 欧美日韩性爱无码| 大香蕉99re| 狠狠操天天干| 久久久久久亚洲中文| 国产1727欧美| 黄色高清无码无码破解免费暗网| 精品国产乱码久久久久久久| 国产无马av| 女人久久久| 久久国产视频专区一二三| 操国产逼| 欧美成人国产精品| 久久久久久无码人妻中文字幕| 女人午夜视频777| 国产高清在线自在拍69| 婷婷久草一区二区三区| 久久青青草原免费视频| 97欧美色| 欧美一区二区情色| 综合影视国产无码| 快灬快灬 一下爽蜜桃在线观看| 美女尤物福利视频| 波多野42部无码喷潮在线观看| 土豪酒店各种姿势玩弄极品幼稚| 啪啪啪大香蕉| 日本三级一区二区 在线| 啊啊啊在线看| 91在线限制级| 中文字幕免费看大片| 中文字幕99999| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 久久久久久日韩| 亚洲男人天堂av| 丰满人妻一区| 天天操女人| 97欧美性爱| 国产一级高清免费观看| 香蕉国产97| 大香蕉男人的天堂| 怡红院怡春院| 91视频国品一二三区| 国产高清成人mv在线观看| 69精品| 超碰精品人妻狠狠干| 久久婷婷一区二| 欧美亚洲另类在线蜜桃| 国产偷拍网站| 91久| 人妻少妇无码 | 欧美激情 亚洲色图| 美女诱惑在线一区| 蜜桃久久久久久| 国产一区二区av综合| 久久透逼视频| 亚洲天堂欧美| 亚洲在线a| 九九九九一区| 久久成人精品| 污电影在线观看| 高树玛利亚无码流出| 欧美精品999| 91强热人妻| 18啪啪手机免费性爱| 国产白丝精品在线观看| 91精品91久久久中77777| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 韩三级a视频在线观看| 日本一区二区三区四区五区六区七区八区九区| 超碰综合97在线| 欧美91精彩| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 97人人超| 六月婷婷五月丁香| 欧美综合天堂| 久久久久国产| 黑丝制服中文字幕| 97超色| 内射中国少妇高清视频免费视频| 精人妻无码一区二区三区伊人直播| 久久蜜桃综合网| 91中文精品日韩欧美在线 | 超碰97网址| 四虎免费看黄| 九九九九免费高| 伊人96在线| 综合大香蕉美。| 久久99干一本高清| julia国产在线| 91熟女丨91老女人| 国产精品懂色tv影视免费观看| 伊人天天久久动态图| 亚洲九九九九| 成人免费看吃奶视频网站| 国产精品久久久久久久电影渣男| 国产极品精品美女视频| 久久久久国产精品喷潮免费观看臀| 亚洲第一狼人丝袜美女另类 | 亚洲日韩久久精品一区| 久久超碰天天| 搡老女人老91妇女老熟女| 最新无码国产| 久久久久亚洲?V片无码V| 国产综合操逼高清| 激激五月| 久久久禁| 亚洲美女av无码| 五月天我淫我色av| 亚洲AV麻豆Aⅴ无码电影一| 午夜啪| 无码乱人伦中文视频| caorenqi shipin| 亚洲高清视频在线观看| 久艹视频在线| 91精品人妻一品二品三品| 日本 情色 1区2区3区| 亚州男人天堂| 国产精品久久99日日| 久操精品网| 夜夜高潮夜夜爽高清视频一 | 国产中文福利| 四虎影视欧美| 午夜精品五区| 一二三啪啪专区| julia ann久久| 免费人成毛片乱码| 国产91久久九九免费精品无码| 真实高潮91| 欧美 日韩第一性色| 欧美裸体美女日麻屄| 91天堂色男人的天堂| 91在线免费观看处女| 欧美在线|亚洲| 88xx成人精品视频| 欧美嗯啊……在线观看视频免费| 天操天操夜操夜月操月年年操操| 国产91亚洲精品一区二区三区| 5月婷婷6月六月丁香| 天天综合欧美综合| 97天天操| 国产激情综合| 精品久久久久成人码免| 免费观看性欧美一级| 婷婷色一区| 91亚洲最新在线| 免费作爱一级视频| 久久久久ab| 国产中出内射一区二区| 日本三级黄页| 风间由美日韩欧美久久| 亚欧性爱ab| 亚精品无码毛片一区二区三区| 97操| 亚洲成av人片色午夜乱码| 麻豆激情综合| 在线观看亚洲成人精品| 在线女人91| 久久天堂| 亚洲成人一二三区| 精品一区二区三区国产| 午夜精品久久久久久久男人的天堂 | 免费A V在线| 懂色av中文字幕| 综合影视国产无码| 久久精品人妻一区二区三区| 国产大学生口爆吞精合集| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 亚洲精品人妻吞精av| 天天摸天天舔天天操| 免费啪啪av| 伊人玖玖网| 先锋激情∨在线视频播放| 偷拍超碰| 人干人人人操人人摸| 欧美大片天天看| 色色香蕉| 国产精品对白自产拍| 色爱综合网| 日逼97| 超碰亚洲97| 中文字幕在线免费观看2| 久久夜色一区二区| 国产特级毛片AAAAAA高潮流水| 欧美色天堂网在线视频| 欧美顶级黄色大片免费| 狠狠干2020| 婷婷丁香熟妇综合网| 超碰人人干天天射| 91网站18在线观看| 黄色片一区二区三区四区五区| 性色国产东北露脸精品视频| 久草免费福利在线播放| 欧美色图片欧美色图| 日本岛国黄色网址| 91天天| 蜜臀AV成人精品蜜臀| α√在线| 亚洲成人贴图| 亚洲最大的黄色电影网站。| 熟女五十路一区二区三| 青青草五月份天| 99九九久久| 九九九久久久| 色阁阁AV综合网| 亚洲综合激情五月久久| 欧美性爱第一页久久| 69久久久久久久久久久久久| 天天肏夜夜肏| 国产精品永久免费10000| 91网站在线播放| 天堂av2019| 无码免费精品高清| 男人的午夜天堂| 亚洲精品一区二区免费在线观看| 欧美在线干| 国语对白露脸XXXXXX | 超踫中文字幕| 日本欧美一区二区三区免费| 性一级黄色录像片网站导航| 一区二区不卡| 情色日播放AV| 亚洲操人| 宅男影院久久久,99| 啊啊啊啊好多水| 学生妹天天看| 夜夜高潮夜夜爽高清视频一 | 伊人久久88国产女| 91社操逼| 美日韩男女操屄视频| 久久久青青草| 超碰97资源网亚洲| 久久999久| 久jiu久神马影院| 婷婷五月天社区| 国产精品视频白浆免费| 久久久久久久 九九九九九九九| 岛国视频免费在线观看| 粉嫩av平台| 精品人妻av区天天看片| 中文无线日韩一区| 加勒比东京热五月天天堂网| 嗯嗯嗯,草死我| 爽爽歪在线视频| 91精品久久久久久77777| 免费又黄又裸乳的视频| 91精品亚洲内射孕妇| 91精品网站| 一区二区无码视频| 九九免费影片| 视频在线中文字幕| www.91欧美| 亚洲男人天堂网久久| 91neishe| 91九久| 久久婷婷国产一区二区色| 天天肏夜夜肏| 色综合久久888| 狠狠色色| 熟女精品一区二区三区| 狠狠五月天| 激情五月天婷婷| 丁香激情五月天| 天天摸,夜夜摸| 久久久一区二区三区四曲免费听| av中文在线| 色婷婷av在线观看| 免费精品99| 97国产色综合| 97色色色综合网站| 三级网站超变态精品| 91性生活久久久| 久啪| 另类老少妇| 亚洲欧洲综合| 狠狠爱综合网| 中文字幕黄片在线| 九九视频黄色片| 欧美人与性动交a美精品| 一区二区三区精品视频| 激情五月天丁香社区| 久久怡红院| 国产馆极品诱惑| 大香蕉欧美日韩| 亚洲熟女偷拍在线观看| 欧美色图99| 七月婷婷综合| 欧美一级黄片视频在线| 精品超碰国产| 116美女午夜| 国产不卡中文字幕免费avi| 玖玖爱综合| 天天综和| 青青青草伊人精品| 97伊人网| 亚洲日韩视频二区| 蜜桃av综合网发布| 极品少妇99| 亚欧美综合| 久久精品一区二区一8| 日韩乱伦AⅤ| 综合欧美日本三级| 伊人国产av| julia ann久久| 97干色| 中国乱伦一区二区| 小草精彩毛片| 97天天插| 欧美操人视频| 丁香五月性| 久久精品一区| 96国产精品| 久久久久久久久久va| 亚洲色欲天天人妻无码系列专区| 色综合中文字幕不卡| wuyechaopeng| 国语av狠狠色丁香婷婷综合激情| 青娱乐休闲视频在线观看| 欧美亚洲清纯| 欧美亚洲手机在线| 留下AⅤ黄色片| 啊啊啊啊啊舒服| 久久久久久久久久久久97| av天堂天堂av日韩| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 三四中文字幕| 婷婷色婷婷| 亚洲色图一区二区三区| 五月天婷婷激情| 水多多映视AV| 先锋音影AV| 黄网色一区二区三区四区精品| 久久久草草精品| 五月天开心网| 中英熟女操女| 四虎在线免费视频| 一本一道人妻久久一区二区三区| 人妻精品一区二区| 久操高青| 日韩A优精品在线观看| 超碰97在线色男人??| 人妻少妇av在线观看| 亚洲毛片基地专区| 综合av影片| 国产精品亚洲免费| 性无码专区2020| 青青草字幕AV| 日韩AV片| 日本一区二区成人在线| 校园春色亚洲色图| 欧美与日韩97| 综合色图,成人综合网| 再深点灬舒服灬太大了添视频| 本道在线| 男女激情中文字幕| www.激情| 亚洲 图片 综合91| 国产激情综合五月久久| 欧美日韩国产色图在线| 久操网线| 丁香五月综合| 中文一区在线视频| 青青伊人这里只有精品| 日韩免费看在线黄色片| 以及麻豆国产入口在线观看免费| 搡老女人老91妇女老熟女 | 综合网天天| 天躁夜夜躁2021| 9九九国产| 亚洲中亚日激情视频| 中文字幕视频免费| 一区二区三区四区五区久久久久久| 国产久久久久影院老熟女| 小骚逼被操的爽不爽| 91欧美在线| 97这里只有精品| 乱伦熟妇一区二区| 人妻丰满熟妇一区二区三| 操操吧亚洲乱伦视频| 鸡巴插逼视频| 亚洲精品中文字幕一区在线视频 | 天天插天天干| 奸色色 男人天堂 天天射| 在线啊啊啊啊| 美女毛片999| 欧美男人亚洲天堂| 日韩无码第3页| 日本欧美中文字幕| 白丝一区| 精品毛片av一区二区| 精品久久久久久中文| 国产精品久久成人免费| 极品白嫩美女白浆成人福利在线看| 八人操人人摸人人看| 六月丁香五月婷婷| 中文字幕第页| 天天综合网~91| 91足交| 97精品第3页| 97超碰欧美精品| 国产精品无套内谢| 爱爱动态试试看6 0秒| 208天天久久九九九| 蜜臀久久99精品久久久久久无删减 | 后入内射蜜桃臀| 国产精品禁久久久精品| 免费人成在线观看网站品爱网| 9久久精品| 青青草色插素人| 思思热在线视频在线| 在线观看黄色电话| 天美传媒Av在线| 69av一区二区三区| 久久草大香蕉| 亚洲极品| 日韩乱伦AⅤ| 欧美伦乱爱| 亚洲无码AV九九九| 四虎精品永久在线观看| 国产精品大香蕉| 精品无吗m| 久久不卡一区二区 | 久久夜黄色无码A级大片| 老鸭窝黄色视频网站| 激情国产乱伦Av| 99精品在线| 久久激情视频| 色97欧美| 五月丁香六月婷综合成人综合| 五月天亚洲网| 99久久网站| 久久一二三四| 嗯嗯啊好大| 人人爱人人操人人性| 91亚洲欧美激情| 伊人色综合超碰| 久久黄色视频一区二区三区| 国产免费一区2区3区| 91色黑人少妇| 91在线视频观看国产| 国产人妻精品一区二区三区秋霞 | 国产精品夜夜夜| 99国产精品人妻人伦| 又大又长又粗又爽又黄| 成人情色综合网| 九九久久99| 激情五月综合| 日日日日做夜夜夜夜无码| 人人九九精| 开心六月色| 自偷自拍的亚洲视频| 久久伊人亚洲AV无码网站| 一本大道久| 大香蕉综合在线| 五月色丁香| 在线视频日韩欧美国产| 日日夜夜精品视频| 亚洲欧美日韩国产丝袜自拍中文| 99少妇精品视频| 探花在线免费观看视频国产一区| 五十路熟女人妻一区二区在线观看| 麻豆传媒一区二区在线观看| 91黑丝少妇| 亚州精人品大香蕉| www.99热| 激情五月婷婷| 91丨九色丨东北熟女| 精品国产丝袜一区二区三区乱码| 亚洲精品久久久久毛片A片拉屎| 97中文字幕一区| 日本二区不卡| 一二区在线观看视频| 无套后入双马尾| 麻豆天美传媒毛片| 精品无码久久久久久久杏吧| 日韩无限资源| 天美传媒精品一区二区| 97se亚洲综合自| 91天堂丝袜美腿| BBBBB97COM| 国产AV中文| 亚洲性高潮| 亚洲图片激情小说| 天美传媒婬乱| 久久精品国产AV一区二区三区| 国产精品一级毛片不卡视| 国产精选三级在线观看| 狼天天狼天天大香蕉| 美女91在线观看| 欧美超碰人妻97| 超碰碰97资源站| 91精品国产91久久福利| 亚洲自拍天堂| 亚洲精品成人激情在线| 久久欧美按摩999| 第四色色综合91| 亚洲色图第四色| 欲香欲色| 伊人久久艹| 色眯眯av| 乱伦日本中文自拍| 人妻99p| 亚洲综合影视| 老熟女阿 国产91| 成年人网站在线免费观看| 99色色网| 天欧美在线| 日韩精品人妻一| 亚洲男人天堂网久久| 91N综合网| 精品区国产区一区二区三区| 91新在线欧美| 12一15性XXXX粉嫩国产| 97色婷婷| 超碰色大香蕉| 蜜乳AV一区二区三区四| 亚洲中文字幕日产无码久久| 亚洲日韩国产精品| 黑人中出21连凳花野真衣| 東南亚性呦成人伦理资源在线视频| 富女玩鸭子一级毛片| 啊啊啊啊啊啊在线看| 精品玖九九久| 欧美亚性天堂| 人妻色偷色噜| 日欧毛片久久| 多乙久久久久久| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 男人的天堂网页| 95人妻爽爽人人做人人澡| 亚洲无 码A片在线观看麻豆| 中文字幕88av在线| 无码精品一区二区三区潘金莲| 亚洲天堂电影网| 天天躁日日躁XXXXYY| 亚洲欧美内射| 国产欧美第五页| 伊人国产成人av网站| 99999久久久久9国产精品| www.亚洲黄色| 久久精品女同亚洲女同13| 搡老熟女老女人老熟妇免费视频| 国产精品97超碰| 国产超碰国产97| 美国人人操人人操| 中国91AV| 97看操| 亚洲五月丁香花狠狠干一区二区三区 | 97日韩欧美亚洲| 男人天堂.AB| 一本一道波多野毛片中文在线| 97中文综合| 青青草五月天| 狠狠中文字幕| 欧美日综合| 日韩AV无码中文一区二区| 欧美高清无码免费视频高清版| 精吧天堂| 色大师网站www永久网站视频| 性爱乱伦一区| 强奸乱伦AV一天堂网| 熟妇一区二区| 色色青青久久| 有码色中文字幕在线观看| av一区二区三区 中文| 成年无码动漫av片无尽在线 | 太久视频| 久久鲁干| 亚洲无线码一区国产欧美国| 日本操逼视频导航| 亚欧无码在线| 飘花国产午夜精品不卡| 中文字幕黄片在线| 精品视频一区二区| 97精品视频在线播放| 裸体美女久久久| 91久久久视| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 欧美亚洲系列| 中文字幕熟女人妻丝袜丝| 福利天天都操| 在线洲亚线| 久久久久女教师免费一区| 青青青草原| 色综合 加勒比| 青青草导航在线视频| 99超碰网| www久久国产精品| 亚洲欧美国产其他二区| 毛片电影一区二区三区| 六月丁香啪啪| 久久久久13| 91色碰| 亚州国产成人精品女人久久| 日本不卡一二区| 免费操逼视频下载| 91蜜臀熟女| 素人伊尹大香蕉免费下载视频| 久久这里是精品| 久久久久亚洲一区女同性恋中文字幕| 天天躁日日躁狠狠躁| 国产天美欧美| 婷婷中文网| 加勒比海成人视频网| 成人 日本A片无码8888| 亚洲。天堂。日本在线观看| 色网在线视频观看免费| 中文字幕伊人| 曰韩无码777| 2020中文字幕在线观看| 天天干天天狼在线视频| 在线观看亚洲专区| 麻豆2区1区天美| 国内毛片四区| 秋霞欧美性爰视频| 牛牛久久国产精品视频一二三 | 无码精品久久| 亚洲情色电影网| 蜜臀久久99精品久久久久久成人小说| 国产老女人久久毛| 大香蕉综合网| 无码粉嫩白虎一线天b区| 黄色欧美性爱视频| 思思热影视| 91超碰在线播放| 性暴力欧美猛交在线直播| 九九玖玖精品| 欧美一级美片在线观看免费| 色色色热| 天天干人妻视频| 久操精品网| 日韩图色| 成人无码专区精品视频| 欧美亚洲自拍另类人妻| 欧美熟爽综合| 国产白丝精品在线观看| 色九九综合AV| 超碰99热中文字幕| 十八禁成人网站在线观看| 91精品人| 熟妇色99| 91热热色| 福利五区| 操逼无毒无码免费视频| 人人噜夜夜操| 亚洲好色人妻| 夜夜操av亚洲一区二区| 色色丁香| 色综合久| 久久婷婷五月综合| 激情五月天丁香社区| 色乱二区| HEYZO高无码国产精品227| 欧美日韩在线国产在线| 黄片免费看的| 26uuu欧美日韩| 正在播放国产精品一区| 色屁屁影院www国产| 99久久国产精品免费高潮| 九九热九九| 欧美97| 人人爱人人乐人人操| 亚洲欧美日韩制服另类| 精品无码一区二区三区| 久久久精品91八戒| 天堂俺去俺来也www久久婷婷| 在线A日本| 日韩欧美经典在线观看| 91狠狠综合久久久|