一、測(cè)試右移的概念
在指導(dǎo)學(xué)生就業(yè)過(guò)程中,經(jīng)常會(huì)有人被問(wèn)道,公司要求做交付的工作能行嗎?
這讓人很是無(wú)語(yǔ),但是又不得不接受,現(xiàn)在很多企業(yè)都在力推提升團(tuán)隊(duì)整體效能,一個(gè)工程師能做更多事情,就成了一個(gè)最簡(jiǎn)單的實(shí)現(xiàn)方式,這也就不難理解HR為什么會(huì)問(wèn)這個(gè)問(wèn)題了,我們能做的也就只能是不斷增加自己左移、右移的能力,適應(yīng)公司的需求。
一般情況下,我們測(cè)試工程師完成相關(guān)功能、性能、接口等測(cè)試工作后,則申請(qǐng)上線(xiàn)部署,之后可以由運(yùn)維來(lái)解決灰度發(fā)布問(wèn)題、線(xiàn)上資源的監(jiān)控、客戶(hù)的技術(shù)支持等工作。
而測(cè)試右移則是要求測(cè)試工程師也可以完成一部分運(yùn)維的工作內(nèi)容,可能會(huì)抱怨,這不是讓測(cè)試運(yùn)維的活給做了嗎?
一定要記住一點(diǎn),右移可不是我們測(cè)試一個(gè)崗位再喊。運(yùn)維還想著左移呢,如果我們不主動(dòng)出擊,可能最終被“移除”的可能是我們測(cè)試工程師,這絕對(duì)不是危言聳聽(tīng),所以我們時(shí)刻準(zhǔn)備的提升自己的左移右移能力,就成了一個(gè)必然要求,這也是為什么大家會(huì)覺(jué)得測(cè)試工作越來(lái)越難了,當(dāng)然測(cè)試的薪資也在不知覺(jué)間上漲。
二、測(cè)試右移可以做的事情
測(cè)試右移其實(shí)還可以理解為如果線(xiàn)上發(fā)生任何問(wèn)題,我們有沒(méi)有能力第一時(shí)間發(fā)現(xiàn)問(wèn)題并解決問(wèn)題,并保證線(xiàn)上數(shù)據(jù)的一致性或盡可能少的影響線(xiàn)上用戶(hù),以及并且實(shí)時(shí)獲取用戶(hù)反饋。
1、線(xiàn)上資源監(jiān)控、用戶(hù)反饋
針對(duì)線(xiàn)上問(wèn)題反饋,驗(yàn)證以及后續(xù)的跟蹤,對(duì)問(wèn)題解決形成閉環(huán)。
熟練使用系統(tǒng)的日志進(jìn)行問(wèn)題定位、跟蹤,針對(duì)日志信息形成有效的數(shù)據(jù)分析。
不僅要不斷完善豐富的監(jiān)控指標(biāo)、例如業(yè)務(wù)異常點(diǎn)指標(biāo),還需要不斷減低監(jiān)控成本,不斷提升監(jiān)控效率。
可見(jiàn)線(xiàn)上資源的監(jiān)控是可以圍繞問(wèn)題反饋、發(fā)現(xiàn)、定位、監(jiān)控展開(kāi),參與人員則不僅僅局限于運(yùn)維人員,我們測(cè)試人員也完全可以去做。
2、系統(tǒng)的灰度發(fā)布
灰度發(fā)布的思想則是將少量的請(qǐng)求引流到新版本上,因此部署新版本服務(wù)只需極小數(shù)的機(jī)器。驗(yàn)證新版本符合預(yù)期后,逐步調(diào)整流量權(quán)重比例,使得流量慢慢從老版本遷移至新版本,期間可以根據(jù)設(shè)置的流量比例,對(duì)新版本服務(wù)進(jìn)行擴(kuò)容,同時(shí)對(duì)老版本服務(wù)進(jìn)行縮容,使得底層資源得到最大化利用。
對(duì)于系統(tǒng)發(fā)布,很多公司除了需要測(cè)試發(fā)其申請(qǐng)以外,也需要測(cè)試工程師參與其中的,在不斷的項(xiàng)目實(shí)戰(zhàn)中,系統(tǒng)發(fā)布對(duì)于測(cè)試來(lái)說(shuō),必將是一個(gè)非常簡(jiǎn)單的工作。
好了,今天我們就先聊到這,作為測(cè)試工程師,可不能僅僅盯著右移,我們還要時(shí)刻防著我們左手邊,時(shí)刻做好左移、右移的打算。