我測了啊,我真測了! | IDCF

來源:圓小豆的美夢工場
作者:于曉南?
對測試人員來講,什么事情比較尷尬?——線上出問題。
再尷尬一點(diǎn)兒呢?——沒測到,線上出問題。
最尷尬呢?——明明測到了,線上還是出問題。
場景1:沒測到,生產(chǎn)環(huán)境出問題
意料之內(nèi)情理之中,這太正常了。沒測到出了問題不該驚訝,沒出問題才該燒香。此時(shí)不應(yīng)指責(zé)出問題,而應(yīng)思考沒測到的原因是什么。第一反應(yīng)是測試人員遺漏了,好像也沒更多原因。但當(dāng)我們把視角切換到真實(shí)研發(fā)過程中,就會發(fā)現(xiàn)沒測到的原因實(shí)在太多了!
沒考慮到,測試漏測了
考慮到了,但還是沒測
不可抗力必須上線,來不及測
流程問題,未經(jīng)測試就上線
大家認(rèn)同不需要測,直接上
所有人都沒想到,就沒測
場景2:明明測了,生產(chǎn)環(huán)境還出問題
常在河邊走哪有不濕鞋,測了還出事兒,這才是該懷疑人生的場景。這種情況往往問題也不好排查,通常是先趕緊排查問題,一定時(shí)間窗內(nèi)找不到問題或無法快速解決,哪怕先回滾呢,事后我們再仔細(xì)復(fù)盤。測了還出事兒其實(shí)并不少見,原因也同樣有很多。
以為測了,其實(shí)沒測
環(huán)境差異性
數(shù)據(jù)差異性
用戶量級/業(yè)務(wù)量級差異性
其他集成問題
上線不完全
測試到底該解決什么問題?
先上結(jié)論,相比于發(fā)現(xiàn)更多缺陷,我認(rèn)為測試最應(yīng)該解決的問題是:(每個(gè)字都很重要)
充分了解被測業(yè)務(wù);
提升測試設(shè)計(jì)能力;
在測試環(huán)境,確保軟件業(yè)務(wù)功能沒問題;
充分思考環(huán)境差異性;
排除數(shù)據(jù)差異性,用多樣化的數(shù)據(jù)進(jìn)行測試;
排除或盡力約束集成方問題;
在預(yù)生產(chǎn)環(huán)境進(jìn)行完整的回歸測試和發(fā)布演練(在發(fā)布過程復(fù)雜或?qū)Πl(fā)布時(shí)間限制較嚴(yán)格時(shí)可選);
對發(fā)布后可能出現(xiàn)的風(fēng)險(xiǎn)進(jìn)行預(yù)判,確認(rèn)快速恢復(fù)機(jī)制;
采用自動化流程、發(fā)布預(yù)演等實(shí)踐,確保軟件完全發(fā)布;
完成上線后,立即對生產(chǎn)環(huán)境進(jìn)行允許的測試和檢驗(yàn);
投產(chǎn)使用后,持續(xù)監(jiān)控服務(wù)日志和業(yè)務(wù)數(shù)據(jù)。

IDCF DevOps黑客馬拉松,獨(dú)創(chuàng)端到端DevOps體驗(yàn),精益創(chuàng)業(yè)+敏捷開發(fā)+DevOps流水線的完美結(jié)合,2021年僅有的3場公開課,數(shù)千人參與并一致五星推薦的金牌訓(xùn)練營,追求卓越的你一定不能錯(cuò)過!
11月6-7日,深圳站,企業(yè)組隊(duì)參賽&個(gè)人參賽均可,一年等一回,錯(cuò)過等一年,趕緊上車~??


