亚洲中文字幕乱码亚洲-蜜桃成熟视频在线观看-免费中文字幕视频在线-中国五十路熟妇洗澡视频-亚洲av伊人啪啪c-国产精品成人一区二区-国产自拍视频一区在线观看-成人一区不卡二区三区四区-亚洲情精品中文字幕99在线

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

項(xiàng)目上線出Bug!為什么我沒有測(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)超過項(xiàng)目對(duì)外提供的性能報(bào)告承諾給用戶最長(zhǎng)查詢時(shí)間。

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

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

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

故障復(fù)盤

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

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

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

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

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

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

整個(gè)流程來(lái)看:缺失相應(yīng)使用場(chǎng)景的客戶需求,或者需求方案設(shè)計(jì)有誤,或者開發(fā)方案設(shè)計(jì)有誤,或者開發(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ù)制用戶行為

不管是開發(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è)問題應(yīng)該是可以預(yù)見的,畢竟我們能夠接觸到的用戶日志或采集到的用戶行為是有限的。

尤其是針對(duì)第2)個(gè)問題,放大用戶行為就成了我們的可選項(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é)。現(xiàn)場(chǎng)反饋的問題和收集的資料對(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)開發(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)推薦
安徽阜陽(yáng)一服刑人員在監(jiān)獄突然死亡

安徽阜陽(yáng)一服刑人員在監(jiān)獄突然死亡

黃河新聞網(wǎng)呂梁
2026-04-20 10:35:48
雷霆大勝太陽(yáng)總分1-0:亞歷山大25分17罰 布克23分杰倫22+7+6

雷霆大勝太陽(yáng)總分1-0:亞歷山大25分17罰 布克23分杰倫22+7+6

醉臥浮生
2026-04-20 06:07:58
真香!神操作背后!老鷹為何愿意交易肯納德?

真香!神操作背后!老鷹為何愿意交易肯納德?

籃球?qū)嶄?/span>
2026-04-19 23:11:48
馬刺半場(chǎng)領(lǐng)先10分:文班21分對(duì)攻阿夫迪亞19分 楊瀚森未登場(chǎng)

馬刺半場(chǎng)領(lǐng)先10分:文班21分對(duì)攻阿夫迪亞19分 楊瀚森未登場(chǎng)

醉臥浮生
2026-04-20 10:21:55
這張照片絕對(duì)是李宇春最想刪掉的照片!

這張照片絕對(duì)是李宇春最想刪掉的照片!

可樂談情感
2026-04-20 03:34:03
世錦賽戰(zhàn)報(bào):16強(qiáng)決出5席!中國(guó)2勝2負(fù)1領(lǐng)先,世界亞軍4-10一輪游

世錦賽戰(zhàn)報(bào):16強(qiáng)決出5席!中國(guó)2勝2負(fù)1領(lǐng)先,世界亞軍4-10一輪游

球場(chǎng)沒跑道
2026-04-20 05:38:54
換機(jī)風(fēng)波:當(dāng)期待的新電腦變成信創(chuàng)“危機(jī)”

換機(jī)風(fēng)波:當(dāng)期待的新電腦變成信創(chuàng)“危機(jī)”

電腦吧評(píng)測(cè)室
2026-04-19 22:12:03
黑粉攻擊何潤(rùn)東風(fēng)波升級(jí)!博主怒撕:蹭熱度該適可而止,又老又丑

黑粉攻擊何潤(rùn)東風(fēng)波升級(jí)!博主怒撕:蹭熱度該適可而止,又老又丑

小徐講八卦
2026-04-19 15:19:03
一場(chǎng)1-2爆出大冷門,皇馬棄將爆發(fā):傳射建功,大巴黎主場(chǎng)淪陷

一場(chǎng)1-2爆出大冷門,皇馬棄將爆發(fā):傳射建功,大巴黎主場(chǎng)淪陷

足球狗說(shuō)
2026-04-20 07:10:43
金像獎(jiǎng)獲獎(jiǎng)名單出爐:梁家輝五封影帝,章子怡馬麗坐了一晚冷板凳

金像獎(jiǎng)獲獎(jiǎng)名單出爐:梁家輝五封影帝,章子怡馬麗坐了一晚冷板凳

萌神木木
2026-04-19 22:54:32
1983年,陳云親自批示:立即槍斃廣東縣委書記王仲,原因?yàn)楹危?>
    </a>
        <h3>
      <a href=莫地方
2026-04-20 09:30:18
塔圖姆25+11+7布朗26分,費(fèi)城雙槍打鐵,綠軍大勝76人刷爆紀(jì)錄

塔圖姆25+11+7布朗26分,費(fèi)城雙槍打鐵,綠軍大勝76人刷爆紀(jì)錄

釘釘陌上花開
2026-04-20 05:20:14
國(guó)際油價(jià)飆漲7%,黃金白銀、美股期指全線下挫,加密貨幣16萬(wàn)人爆倉(cāng),美軍向伊朗商船開火

國(guó)際油價(jià)飆漲7%,黃金白銀、美股期指全線下挫,加密貨幣16萬(wàn)人爆倉(cāng),美軍向伊朗商船開火

21世紀(jì)經(jīng)濟(jì)報(bào)道
2026-04-20 06:46:08
二十余年品質(zhì)夠抗打,一汽豐田通勤郊游一步到位

二十余年品質(zhì)夠抗打,一汽豐田通勤郊游一步到位

汽車網(wǎng)評(píng)
2026-04-20 09:33:33
大數(shù)據(jù)分析,在中國(guó),找個(gè)身高1米7年入20萬(wàn)的老公,到底有多難?

大數(shù)據(jù)分析,在中國(guó),找個(gè)身高1米7年入20萬(wàn)的老公,到底有多難?

深度報(bào)
2026-04-18 23:37:27
世錦賽戰(zhàn)報(bào):16強(qiáng)中國(guó)鎖定3席!世界冠軍連輸5局了,恐爆冷一輪游

世錦賽戰(zhàn)報(bào):16強(qiáng)中國(guó)鎖定3席!世界冠軍連輸5局了,恐爆冷一輪游

小火箭愛體育
2026-04-20 06:06:04
放棄幻想,若中日開戰(zhàn),世界各國(guó)的立場(chǎng)如何

放棄幻想,若中日開戰(zhàn),世界各國(guó)的立場(chǎng)如何

孝沛與世界
2026-04-20 01:24:36
美國(guó)妹子崩潰大哭:借9.6萬(wàn)美元上大學(xué),已還16.5萬(wàn),還欠22萬(wàn)

美國(guó)妹子崩潰大哭:借9.6萬(wàn)美元上大學(xué),已還16.5萬(wàn),還欠22萬(wàn)

賤議你讀史
2026-04-19 04:30:07
央視揭露:美國(guó)1年投1300萬(wàn)美元在中國(guó)搞“滲透”,俄羅斯、伊朗、古巴也是重點(diǎn)目標(biāo);細(xì)節(jié)曝光

央視揭露:美國(guó)1年投1300萬(wàn)美元在中國(guó)搞“滲透”,俄羅斯、伊朗、古巴也是重點(diǎn)目標(biāo);細(xì)節(jié)曝光

極目新聞
2026-04-19 11:39:23
輸不起,是很多國(guó)人刻在骨子里的巨嬰病

輸不起,是很多國(guó)人刻在骨子里的巨嬰病

浪子說(shuō)
2026-04-19 07:06:22
2026-04-20 11:23:00
51Testing軟件測(cè)試網(wǎng) incentive-icons
51Testing軟件測(cè)試網(wǎng)
中國(guó)軟件測(cè)試人的精神家園
1558文章數(shù) 13260關(guān)注度
往期回顧 全部

科技要聞

藍(lán)色起源一級(jí)火箭完美回收 客戶衛(wèi)星未入軌

頭條要聞

失蹤女老板被找到 嫌犯曾改名整容還催警察"還我清白"

頭條要聞

失蹤女老板被找到 嫌犯曾改名整容還催警察"還我清白"

體育要聞

七大獎(jiǎng)項(xiàng)候選官宣!文班或全票DPOY

娛樂要聞

章子怡!增重20斤素顏拍新片

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

月之暗面IPO迷局

汽車要聞

外觀非常驚艷 全新一代寶馬6系有望回歸

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

游戲
數(shù)碼
本地
房產(chǎn)
公開課

大司馬稱不想再玩《PUBG》:打的菜還總被噴!

數(shù)碼要聞

內(nèi)存短缺或致蘋果推遲上新 新款Mac Studio據(jù)稱延遲數(shù)月發(fā)布

本地新聞

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

房產(chǎn)要聞

官宣簽約最強(qiáng)城更!海口樓市,突然殺入神秘房企!

公開課

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

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