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

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

項(xiàng)目上線出Bug!為什么我沒(méi)有測(cè)試出來(lái)?故障復(fù)盤剖析

0
分享至

材料收集

你服務(wù)于一個(gè)數(shù)據(jù)庫(kù)查詢業(yè)務(wù),某次客戶現(xiàn)場(chǎng)反饋查詢某個(gè)語(yǔ)句長(zhǎng)時(shí)間未返回結(jié)果,耗時(shí)已經(jīng)遠(yuǎn)遠(yuǎn)超過(guò)項(xiàng)目對(duì)外提供的性能報(bào)告承諾給用戶最長(zhǎng)查詢時(shí)間。

問(wèn)題和相關(guān)日志已經(jīng)傳遞回來(lái),開(kāi)發(fā)人員進(jìn)行原因分析和故障修復(fù),測(cè)試人員進(jìn)行故障復(fù)盤和測(cè)試改進(jìn)。

這一切看起來(lái)都在正常的進(jìn)行下去,但是作為測(cè)試人員的你是不是會(huì)不自主地冒出這么一句:為什么我沒(méi)有測(cè)試出來(lái)呢?

那么,為什么會(huì)沒(méi)有測(cè)試出來(lái)呢?

故障復(fù)盤

“沒(méi)有測(cè)試出來(lái)”剖析最根本的原因無(wú)非可能有兩點(diǎn):

1、缺少對(duì)應(yīng)的測(cè)試用例;

2、具有相應(yīng)的測(cè)試用例,但測(cè)試環(huán)境與客戶現(xiàn)場(chǎng)相差太大。

那么,你可能還會(huì)繼續(xù)問(wèn)自己:為什么會(huì)缺少對(duì)應(yīng)的測(cè)試用例呢?

缺少對(duì)應(yīng)的測(cè)試用例

至于測(cè)試用例的缺失,從客戶需求——>需求方案設(shè)計(jì)——>開(kāi)發(fā)方案設(shè)計(jì)——>開(kāi)發(fā)實(shí)現(xiàn)——>需求測(cè)試——>需求交付。

整個(gè)流程來(lái)看:缺失相應(yīng)使用場(chǎng)景的客戶需求,或者需求方案設(shè)計(jì)有誤,或者開(kāi)發(fā)方案設(shè)計(jì)有誤,或者開(kāi)發(fā)實(shí)現(xiàn)偏差等等都可能導(dǎo)致測(cè)試人員在設(shè)計(jì)測(cè)試用例時(shí),缺少相應(yīng)用例的設(shè)計(jì)和測(cè)試執(zhí)行,從而未能發(fā)現(xiàn)類似故障。

除此之外呢,有相應(yīng)測(cè)試測(cè)試用例,還是因?yàn)闇y(cè)試環(huán)境與客戶現(xiàn)場(chǎng)環(huán)境相差太大而未能發(fā)現(xiàn)類似故障。

測(cè)試環(huán)境與客戶現(xiàn)場(chǎng)相差太大

為什么會(huì)存在測(cè)試環(huán)境與客戶現(xiàn)場(chǎng)環(huán)境相差太大?

就數(shù)據(jù)庫(kù)查詢業(yè)務(wù)而言。測(cè)試環(huán)境的數(shù)據(jù)存儲(chǔ)量有可能遙遙不及真實(shí)用戶環(huán)境,也可能測(cè)試環(huán)境的測(cè)試數(shù)據(jù)與真實(shí)數(shù)據(jù)不一樣(比如某個(gè)存儲(chǔ)字段的長(zhǎng)度設(shè)置;比如存儲(chǔ)的字段內(nèi)容解析后包含特殊字符、亂碼等等)……這些都是測(cè)試環(huán)境與客戶現(xiàn)場(chǎng)不一致的可能情況。

梳理完測(cè)試缺漏后,下一步理所當(dāng)然的是進(jìn)入用例補(bǔ)充和模擬客戶環(huán)境穩(wěn)定性測(cè)試。

可是,除了補(bǔ)充當(dāng)前故障對(duì)應(yīng)的測(cè)試用例之外,我們還能延展些什么呢?!

放大或復(fù)制用戶行為

不管是開(kāi)發(fā)人員或測(cè)試人員,我們都應(yīng)該珍惜接觸現(xiàn)場(chǎng)日志的機(jī)會(huì)(當(dāng)然首要的是需要保密不外傳),因?yàn)槲覀兛梢詮娜罩局懈Q探到用戶使用習(xí)慣或產(chǎn)品使用方式,從而將這些行為或習(xí)慣復(fù)制到我們的測(cè)試用例中,亦或者在測(cè)試中放大用戶行為或習(xí)慣。

復(fù)制用戶行為

什么是復(fù)制用戶行為?如何復(fù)制用戶行為?

復(fù)制用戶行為在這里指的是,直接將獲取到的用戶使用產(chǎn)品方式在內(nèi)部測(cè)試環(huán)境重現(xiàn)。比如:復(fù)現(xiàn)用戶的某個(gè)數(shù)據(jù)庫(kù)查詢行為,select * from xx where ……

但是值得注意的是:

1)測(cè)試環(huán)境數(shù)據(jù)和真實(shí)用戶環(huán)境可能存在較大的差異(比如:測(cè)試環(huán)境的數(shù)據(jù)庫(kù)不存在某個(gè)字段abc,而真實(shí)用戶行為查詢卻使用到了該字段abc),我們需要根據(jù)自己的測(cè)試環(huán)境進(jìn)行適當(dāng)?shù)恼{(diào)整。

就數(shù)據(jù)庫(kù)查詢業(yè)務(wù)為例,這類調(diào)整包括但不限于:刪除不存在的字段查詢,修改對(duì)應(yīng)的字段值為測(cè)試環(huán)境的值查詢……

2)獲取到的用戶行為有限,無(wú)法支撐大量的查詢比對(duì)(比如性能查詢,統(tǒng)計(jì)數(shù)據(jù)庫(kù)某類查詢行為的耗時(shí)均值)。

這個(gè)問(wèn)題應(yīng)該是可以預(yù)見(jiàn)的,畢竟我們能夠接觸到的用戶日志或采集到的用戶行為是有限的。

尤其是針對(duì)第2)個(gè)問(wèn)題,放大用戶行為就成了我們的可選項(xiàng)。

放大用戶行為

放大用戶行為在這里指的是,將獲取到的用戶行為作為樣本,復(fù)制多份或在用戶行為中增刪其他行為。

比如:將select * from index where id=’123’的用戶行為復(fù)制100份,替換其中的id值為測(cè)試環(huán)境中不同的值;或以select * from index where id=’123’為基礎(chǔ)樣本,增加行為數(shù)據(jù)如select * from index where id=’123’ or id=’456’等。

復(fù)制或放大用戶行為,對(duì)我們的測(cè)試有什么意義呢?!——可以讓我們更接近用戶的使用方式,產(chǎn)生更多的測(cè)試用例,擴(kuò)大測(cè)試覆蓋率。

再來(lái)一點(diǎn)思考

以上所說(shuō)想必大多測(cè)試人員在工作中也是這樣做的,但是可能缺少部分的思考和總結(jié)?,F(xiàn)場(chǎng)反饋的問(wèn)題和收集的資料對(duì)補(bǔ)充我們的測(cè)試用例、完善我們的測(cè)試工作具有很大的幫助,希望每一位測(cè)試人員都能好好利用能夠接近“真實(shí)”的機(jī)會(huì)。

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

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(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)推薦
吳宜澤:我本有機(jī)會(huì)取得5-4領(lǐng)先,但打球不夠穩(wěn)健讓我付出了代價(jià)

吳宜澤:我本有機(jī)會(huì)取得5-4領(lǐng)先,但打球不夠穩(wěn)健讓我付出了代價(jià)

世界體壇觀察家
2026-03-01 06:13:36
你是有大福氣的人:盡量不要讓別人知道你的三個(gè)狀態(tài)

你是有大福氣的人:盡量不要讓別人知道你的三個(gè)狀態(tài)

風(fēng)起見(jiàn)你
2026-02-23 16:33:49
大概率離隊(duì) 胖虎或斷崖式降薪加盟AC米蘭 要攜手魔笛續(xù)寫(xiě)昔日傳奇

大概率離隊(duì) 胖虎或斷崖式降薪加盟AC米蘭 要攜手魔笛續(xù)寫(xiě)昔日傳奇

零度眼看球
2026-03-01 09:34:17
小米巴塞羅那炸場(chǎng)!真徠卡手機(jī)1.6萬(wàn)元開(kāi)賣,VGT超跑等9大新品齊發(fā)

小米巴塞羅那炸場(chǎng)!真徠卡手機(jī)1.6萬(wàn)元開(kāi)賣,VGT超跑等9大新品齊發(fā)

智東西
2026-03-01 02:11:29
被停職審查、轉(zhuǎn)移格力資產(chǎn)、搞辦公室戀情,71 歲董明珠身上的謠言越來(lái)越離譜

被停職審查、轉(zhuǎn)移格力資產(chǎn)、搞辦公室戀情,71 歲董明珠身上的謠言越來(lái)越離譜

互聯(lián)網(wǎng)思維
2026-02-28 23:34:40
漲價(jià)3倍,猛過(guò)黃金!杭城老板:這價(jià)格我自己都接受不了

漲價(jià)3倍,猛過(guò)黃金!杭城老板:這價(jià)格我自己都接受不了

時(shí)尚的弄潮
2026-03-01 01:11:02
為5胞胎接生的專家肉眼可見(jiàn)地老了,孩子?jì)尠l(fā)聲,獲人民日?qǐng)?bào)轉(zhuǎn)發(fā)

為5胞胎接生的專家肉眼可見(jiàn)地老了,孩子?jì)尠l(fā)聲,獲人民日?qǐng)?bào)轉(zhuǎn)發(fā)

哄動(dòng)一時(shí)啊
2026-02-28 20:05:43
確認(rèn)大裁員!5000至6000人將失業(yè)

確認(rèn)大裁員!5000至6000人將失業(yè)

羊城攻略
2026-02-28 23:23:10
鄒市明一家國(guó)外度假!冉瑩穎膘肥體壯不好惹,軒軒一頭白毛好土氣

鄒市明一家國(guó)外度假!冉瑩穎膘肥體壯不好惹,軒軒一頭白毛好土氣

小徐講八卦
2026-03-01 05:51:11
王皓被氣到無(wú)語(yǔ)!一臉憤怒與林詩(shī)棟復(fù)盤 一邊說(shuō)一邊比劃 提前離開(kāi)

王皓被氣到無(wú)語(yǔ)!一臉憤怒與林詩(shī)棟復(fù)盤 一邊說(shuō)一邊比劃 提前離開(kāi)

風(fēng)過(guò)鄉(xiāng)
2026-02-28 17:58:41
沈逸:美國(guó)已沒(méi)有足夠炮彈庫(kù)存用來(lái)轟炸伊朗

沈逸:美國(guó)已沒(méi)有足夠炮彈庫(kù)存用來(lái)轟炸伊朗

小院之觀
2026-03-01 00:44:10
蔚來(lái)李斌罕見(jiàn)出現(xiàn)在高規(guī)格政治場(chǎng)合

蔚來(lái)李斌罕見(jiàn)出現(xiàn)在高規(guī)格政治場(chǎng)合

一見(jiàn)財(cái)經(jīng)
2026-02-28 10:50:47
74歲陳凱歌在三亞豪宅過(guò)年,穿5萬(wàn)元皮鞋戴大金表,臉上有老年斑

74歲陳凱歌在三亞豪宅過(guò)年,穿5萬(wàn)元皮鞋戴大金表,臉上有老年斑

洲洲影視娛評(píng)
2026-02-26 13:52:42
全面開(kāi)戰(zhàn)!美以對(duì)伊朗狂轟濫炸,高層遭斬首、民心盡失

全面開(kāi)戰(zhàn)!美以對(duì)伊朗狂轟濫炸,高層遭斬首、民心盡失

老馬拉車莫少裝
2026-03-01 00:09:55
白馬會(huì)所一夜覆滅

白馬會(huì)所一夜覆滅

來(lái)科點(diǎn)譜
2026-02-28 07:45:18
頂尖歷史學(xué)家齊聚北京,說(shuō)出殘酷真相,我們讀的歷史漏掉99%的人

頂尖歷史學(xué)家齊聚北京,說(shuō)出殘酷真相,我們讀的歷史漏掉99%的人

墨印齋
2026-02-26 12:58:12
一位風(fēng)水大師說(shuō):人最好的風(fēng)水就這六點(diǎn),聽(tīng)完恍然大悟

一位風(fēng)水大師說(shuō):人最好的風(fēng)水就這六點(diǎn),聽(tīng)完恍然大悟

一口娛樂(lè)
2026-02-28 00:25:03
2歲的兒媳婦自己找上門!驚呆了!生活里那些驚人的巧合

2歲的兒媳婦自己找上門!驚呆了!生活里那些驚人的巧合

另子維愛(ài)讀史
2026-02-05 23:23:06
一旦爆發(fā)世界大戰(zhàn),誰(shuí)敢直接攻擊美國(guó)本土,美上將:只有一個(gè)國(guó)家

一旦爆發(fā)世界大戰(zhàn),誰(shuí)敢直接攻擊美國(guó)本土,美上將:只有一個(gè)國(guó)家

風(fēng)流女漢
2026-02-09 23:23:10
特朗普:不排除“友好接管古巴”,他們現(xiàn)在一無(wú)所有

特朗普:不排除“友好接管古巴”,他們現(xiàn)在一無(wú)所有

看看新聞Knews
2026-02-28 13:12:24
2026-03-01 10:20:49
51Testing軟件測(cè)試網(wǎng) incentive-icons
51Testing軟件測(cè)試網(wǎng)
中國(guó)軟件測(cè)試人的精神家園
1528文章數(shù) 13252關(guān)注度
往期回顧 全部

科技要聞

狂攬1100億美元!OpenAI再創(chuàng)融資神話

頭條要聞

牛彈琴:中東大戰(zhàn)開(kāi)始 有三個(gè)可怕的后果

頭條要聞

牛彈琴:中東大戰(zhàn)開(kāi)始 有三個(gè)可怕的后果

體育要聞

球隊(duì)主力全報(bào)銷?頂風(fēng)擺爛演都不演了

娛樂(lè)要聞

周杰倫兒子正面照曝光,與父親好像

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

沖突爆發(fā) 市場(chǎng)變天?

汽車要聞

嵐圖泰山黑武士版3月上市 搭載華為四激光智駕方案

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

藝術(shù)
手機(jī)
健康
本地
公開(kāi)課

藝術(shù)要聞

這9個(gè)字讓你懷舊,能全認(rèn)出就是真正的書(shū)法家!

手機(jī)要聞

更新包超10GB:華為鴻蒙HarmonyOS 6.0.0.328花粉Beta版開(kāi)推

轉(zhuǎn)頭就暈的耳石癥,能開(kāi)車上班嗎?

本地新聞

津南好·四時(shí)總相宜

公開(kāi)課

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

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