自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WOT講師錢承君:大數(shù)據(jù)帶給百度測(cè)試團(tuán)隊(duì)的發(fā)展新探索

原創(chuàng)
運(yùn)維 系統(tǒng)運(yùn)維 系統(tǒng) 開發(fā)工具
51CTO主辦的高端技術(shù)峰會(huì)【W(wǎng)OT2015“互聯(lián)網(wǎng)+”時(shí)代大數(shù)據(jù)技術(shù)峰會(huì)】將于11月28日-29日在深圳盛大揭幕,42位業(yè)內(nèi)重量級(jí)嘉賓匯聚,重磅解析大數(shù)據(jù)技術(shù)的點(diǎn)睛應(yīng)用。福利大放送,主辦方將邀請(qǐng)更多講師來(lái)到“WOT講師專訪間”,深度解析技術(shù)干貨。

  大數(shù)據(jù)時(shí)代已經(jīng)來(lái)臨,百度的測(cè)試團(tuán)隊(duì)在這個(gè)時(shí)代遇到了很多挑戰(zhàn)和難題,他們是如何解決并進(jìn)行發(fā)展新探索的呢?目前測(cè)試團(tuán)隊(duì)的構(gòu)成情況是怎樣的,對(duì)于新入行者又有哪些指導(dǎo)建議?帶著這些問(wèn)題,51CTO記者采訪了百度測(cè)試經(jīng)理錢承君老師,他將為大家深入解析這些問(wèn)題。  

  錢承君,具有多年互聯(lián)網(wǎng)研發(fā)、測(cè)試、管理經(jīng)驗(yàn),在基礎(chǔ)架構(gòu)與大數(shù)據(jù)方向有著豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。曾任職大眾點(diǎn)評(píng)研發(fā),參與了點(diǎn)評(píng)團(tuán)隊(duì)最初始的設(shè)計(jì)。目前負(fù)責(zé)百度大數(shù)據(jù)測(cè)試部門的技術(shù)管理工作,下屬團(tuán)隊(duì)規(guī)模百人左右。

  大數(shù)據(jù)給百度測(cè)試團(tuán)隊(duì)帶來(lái)哪些挑戰(zhàn)

  大數(shù)據(jù)相關(guān)的測(cè)試其實(shí)已超出傳統(tǒng)的測(cè)試范疇,按IEEE對(duì)軟件測(cè)試的定義,軟件測(cè)試是驗(yàn)證(verify)軟件系統(tǒng)吻合需求定義(requirement and specification)的行為過(guò)程,更多地偏向傳統(tǒng)的工程類軟件項(xiàng)目。常用手段是構(gòu)建系統(tǒng)的輸入與預(yù)期的輸出,來(lái)確保系統(tǒng)符合預(yù)期。

  但是,從大數(shù)據(jù)的角度來(lái)看,整個(gè)測(cè)試?yán)砟詈蜏y(cè)試方法已經(jīng)出現(xiàn)非常大的變革。我們拿百度搜索來(lái)舉例。首先,測(cè)試輸入無(wú)法窮舉,可以輸入的內(nèi)容千變?nèi)f化,按傳統(tǒng)測(cè)試的方法論,覆蓋工程實(shí)現(xiàn)的邏輯分支遠(yuǎn)無(wú)法確保結(jié)果的質(zhì)量。其次,輸出內(nèi)容怎樣算是正確的,沒(méi)有一個(gè)定論,奇差的結(jié)果,完全不相干的結(jié)果, 用戶能直接說(shuō)這個(gè)返回不行,但可能就有一個(gè)更好更貼近搜索的結(jié)果沒(méi)有被返回啊!這個(gè)系統(tǒng)的輸出,一直在“理想中的好”和“極致的差”之間游移,傳統(tǒng)的測(cè)試方法論未必能給出解答。這就是一類典型的“non-test-oracle”問(wèn)題,這類問(wèn)題非常常見,例如電商的結(jié)果推薦。對(duì)于大數(shù)據(jù)類的場(chǎng)景,除了做好傳統(tǒng)的、工程上的、代碼準(zhǔn)確性的驗(yàn)證,還需要對(duì)產(chǎn)品本身的質(zhì)量進(jìn)行“驗(yàn)收(validation)”,這些是我們要探索的內(nèi)容。

  測(cè)試團(tuán)隊(duì)工作中遇到的最大難題

  從工程實(shí)現(xiàn)的角度,相對(duì)于一個(gè)小型網(wǎng)站或手機(jī)應(yīng)用,做大數(shù)據(jù)或者底層的基礎(chǔ)架構(gòu)是更困難的。百度涉及的數(shù)據(jù)規(guī)模超出了一般開源系統(tǒng)能承載的范疇,例如需要跨機(jī)房,需要混用計(jì)算密集與存儲(chǔ)密集型設(shè)備。當(dāng)自行改動(dòng)一些復(fù)雜的基礎(chǔ)架構(gòu),例如改造Hadoop,或索性自研發(fā)大型分布式文件系統(tǒng)等,由于技術(shù)的復(fù)雜度,對(duì)質(zhì)量保障的要求是非常高的。

  從數(shù)據(jù)的測(cè)試方法論的角度,針對(duì)算法、針對(duì)大數(shù)據(jù)挖掘的結(jié)果,判斷這些產(chǎn)出是否吻合用戶需求,以及幫助業(yè)務(wù)持續(xù)提升數(shù)據(jù)質(zhì)量,是一個(gè)持續(xù)探索的話題。百度搜索每一段時(shí)間都要更新策略與搜索內(nèi)容,或許某一次發(fā)布對(duì)用戶的搜索體驗(yàn)有了壞的影響,質(zhì)量團(tuán)隊(duì)需要評(píng)估、預(yù)判、防衛(wèi)這些問(wèn)題的發(fā)生,也需要在發(fā)生問(wèn)題的第一時(shí)間捕獲、定位、止損。這是一項(xiàng)很困難的工作。

  從團(tuán)隊(duì)建設(shè)的角度,由于當(dāng)前整個(gè)行業(yè)的低技術(shù)含量工作更多,較難培養(yǎng)和吸引更多優(yōu)秀的人才加入我們,來(lái)從事這些復(fù)雜的工作。團(tuán)隊(duì)對(duì)人員的要求在持續(xù)上升,但從業(yè)人員的素質(zhì)沒(méi)有及時(shí)跟上,對(duì)于團(tuán)隊(duì)的組建會(huì)非常困難。

  測(cè)試組織的具體架構(gòu)介紹

  這里介紹幾種常見的測(cè)試組織結(jié)構(gòu)。從匯報(bào)關(guān)系角度看,常見的測(cè)試團(tuán)隊(duì)有兩類,一類是測(cè)試團(tuán)隊(duì)隸屬產(chǎn)品線與特定業(yè)務(wù),屬于業(yè)務(wù)的一部分;一類是整個(gè)企業(yè)共享質(zhì)量團(tuán)隊(duì),屬于企業(yè)的基礎(chǔ)技術(shù)服務(wù)。在百度,測(cè)試團(tuán)隊(duì)的組織架構(gòu)屬于后者,是一個(gè)近兩千人的大部門,直接匯報(bào)給技術(shù)高管,下屬子團(tuán)隊(duì)與業(yè)務(wù)一一對(duì)應(yīng),但沒(méi)有匯報(bào)關(guān)系。值得一提的是,也有各種知名的例外,例如谷歌模式中,測(cè)試資源是流動(dòng)的,測(cè)試人員具備某種專業(yè)能力,可以是某種工具的使用,可以是提升可測(cè)性的經(jīng)驗(yàn)。這些流動(dòng)的資源進(jìn)駐到產(chǎn)品線,把相應(yīng)能力帶給產(chǎn)品線,離開后相應(yīng)的能力會(huì)在產(chǎn)品線留存。

  測(cè)試團(tuán)隊(duì)內(nèi)部,曾經(jīng)比較流行的是細(xì)分工,在一些傳統(tǒng)的大型企業(yè)還有留存,有專門管流程實(shí)施的,有專門做工具平臺(tái)的,有專門負(fù)責(zé)發(fā)布的,有專門負(fù)責(zé)管理外包的,有專職做測(cè)試設(shè)計(jì)與測(cè)試執(zhí)行的。每個(gè)人所做的工作是整個(gè)研發(fā)閉環(huán)中的一個(gè)小部分。這種模式在快速變化的互聯(lián)網(wǎng)團(tuán)隊(duì)中不能很好適應(yīng),逐漸演化成百度目前的做法,百度的測(cè)試工程師更偏全棧和綜合,每個(gè)人既需要懂業(yè)務(wù),也需要能從代碼中定位問(wèn)題,還需要能開發(fā)工具。這種做法對(duì)工程師能力要求很高, 對(duì)個(gè)人發(fā)展很有好處,但是對(duì)公司來(lái)而言,是需要付出額外的培養(yǎng)成本的。到目前為止,百度仍堅(jiān)持高技術(shù)標(biāo)準(zhǔn),是一家秉持技術(shù)信仰的公司。

  百度目前的測(cè)試團(tuán)隊(duì),鼓勵(lì)測(cè)試人員做一些橫向的流動(dòng),期望人員有更全面的視野,曾經(jīng)也有不少測(cè)試人員在經(jīng)驗(yàn)豐富后轉(zhuǎn)崗產(chǎn)品經(jīng)理或者研發(fā),因?yàn)榕囵B(yǎng)的路徑比較好的補(bǔ)足了各種短板,是很受歡迎的復(fù)合型人才。

  百度測(cè)試團(tuán)隊(duì)人員構(gòu)成

  百度各個(gè)測(cè)試團(tuán)隊(duì)情況不同,我所在團(tuán)隊(duì)由于需要涉及基礎(chǔ)架構(gòu)與大數(shù)據(jù),比較特殊,行業(yè)中沒(méi)有太多對(duì)口的人力資源。團(tuán)隊(duì)成員主要包含幾類來(lái)源:第一類是工作時(shí)間不太長(zhǎng)還有持續(xù)培養(yǎng)潛力的社會(huì)招聘,比如我們招到過(guò)來(lái)自一線公司從事分布系統(tǒng)開發(fā)的工程師。第二類是高級(jí)別的架構(gòu)師,匹配的人才非常少。第三類也是最大的團(tuán)隊(duì)人員構(gòu)成,吸引優(yōu)秀畢業(yè)生,并給更大的空間,持續(xù)培養(yǎng)。有些學(xué)校的實(shí)驗(yàn)室有非常對(duì)口的背景,比如從事大數(shù)據(jù)方向 data quality 研究的,比如做分布式系統(tǒng)中調(diào)度算法的,比如一些有機(jī)器學(xué)習(xí)與挖掘背景的。團(tuán)隊(duì)主要構(gòu)成是一線院校的碩士研究生。我們的團(tuán)隊(duì)一直在持續(xù)尋找優(yōu)秀人才的加盟。

  研發(fā)、測(cè)試和運(yùn)維三塊工作是一個(gè)密不可分的整體

  從研發(fā)到測(cè)試到運(yùn)維,很難去切割那塊是誰(shuí)的工作,很多已經(jīng)走向融合。現(xiàn)在很流行說(shuō)的詞是全棧工程師,一個(gè)人從開發(fā)做到測(cè)試做到運(yùn)維。通常情況下,測(cè)試團(tuán)隊(duì)在這些場(chǎng)景與運(yùn)維會(huì)比較密切地合作:

  1.項(xiàng)目發(fā)布后的風(fēng)險(xiǎn)與預(yù)案,一般由開發(fā)、測(cè)試、運(yùn)維多方聯(lián)合演練。很多系統(tǒng)未自動(dòng)恢復(fù)的容錯(cuò)場(chǎng)景是需要人工介入的,這時(shí)候需要測(cè)試人員評(píng)估這些風(fēng)險(xiǎn)和模擬場(chǎng)景,并促成預(yù)演。這樣的演練可以在線上,在預(yù)上線環(huán)節(jié),也可能是在線下環(huán)境。

  2.很流行的一個(gè)概念叫“test after release”?,F(xiàn)在越來(lái)越多的場(chǎng)景過(guò)于復(fù)雜或資源消耗過(guò)多,尤其是談到大數(shù)據(jù),動(dòng)輒幾千臺(tái)機(jī)器,線上環(huán)境很難保證與生產(chǎn)環(huán)境的一致性。所以主張?jiān)谏暇€ 之后,在運(yùn)維監(jiān)管和看護(hù)下,對(duì)線上注入一些異常,注入一些抖動(dòng),加一加壓,來(lái)查看系統(tǒng)在極端環(huán)境下的表現(xiàn),這是運(yùn)維跟測(cè)試比較好的結(jié)合點(diǎn)。

  給年輕入行者的成長(zhǎng)建議

  真正好的工程師不論先進(jìn)入哪一個(gè)行業(yè),或者進(jìn)入哪一個(gè)角色,從事測(cè)試、研發(fā)還是運(yùn)維,你真正關(guān)注的應(yīng)該是這個(gè)角色之外的東西,注重培養(yǎng)和修煉在某一個(gè)領(lǐng)域上的強(qiáng)積累,這個(gè)積累是別人很難通過(guò)看幾篇文章,做一個(gè)小APP那么容易獲得的,這里的重點(diǎn)是需要找到能夠持續(xù)積累的領(lǐng)域。我們看到很多年輕人隨著行業(yè)浮躁,不愿意深耕和積累,頻繁跳槽來(lái)獲取現(xiàn)金回報(bào)的增長(zhǎng)。其實(shí)最終一個(gè)人才的價(jià)值在于稀缺性與不可替代性,需要找到這樣的一個(gè)能持續(xù)積累的領(lǐng)域,在深入之后別人很難在數(shù)年時(shí)間內(nèi)超過(guò)你,這才是專業(yè)人員的修煉正途。

  預(yù)期在11月深圳WOT峰會(huì)上分享哪些內(nèi)容

  在51CTO WOT 2015峰會(huì)上,錢老師會(huì)介紹三方面內(nèi)容。首先是大數(shù)據(jù)帶給測(cè)試的挑戰(zhàn)以及我們目前探索到的一些應(yīng)對(duì)方案。其次是大數(shù)據(jù)能力對(duì)質(zhì)量保障乃至研發(fā)的過(guò)程帶來(lái)哪些新的可能性。最后,相信也是更多人感興趣的部分,會(huì)聊聊百度大數(shù)據(jù)在做什么,未來(lái)的走向如何。敬請(qǐng)期待!

51CTO主辦的高端技術(shù)峰會(huì)【W(wǎng)OT2015“互聯(lián)網(wǎng)+”時(shí)代大數(shù)據(jù)技術(shù)峰會(huì)】將于11月28日-29日在深圳盛大揭幕,42位業(yè)內(nèi)重量級(jí)嘉賓匯聚,重磅解析大數(shù)據(jù)技術(shù)的點(diǎn)睛應(yīng)用。福利大放送,主辦方將邀請(qǐng)更多講師來(lái)到“WOT講師專訪間”,深度解析技術(shù)干貨。

WOT2015更多訪談

 

責(zé)任編輯:火鳳凰 來(lái)源: 51CTO.com
相關(guān)推薦

2024-07-17 12:52:56

2013-11-04 17:38:09

Clouda百度

2015-11-26 13:50:09

2014-04-14 10:02:48

大數(shù)據(jù)

2021-02-20 10:14:32

AI百度AI

2013-01-28 10:24:36

2020-06-04 13:41:35

大數(shù)據(jù)疫情技術(shù)

2012-12-18 10:57:32

2012年度IT博客大IT博客大賽博客

2015-03-24 13:00:47

大數(shù)據(jù)政府大數(shù)據(jù)百度大數(shù)據(jù)

2015-03-11 17:53:36

2013-01-28 15:52:05

大數(shù)據(jù)百度淘寶

2018-08-10 15:54:43

大數(shù)據(jù)

2014-04-14 09:55:32

2014-04-24 16:48:18

大數(shù)據(jù)引擎百度大腦百度

2018-05-31 16:13:12

大數(shù)據(jù)架構(gòu)趨勢(shì)

2014-07-25 17:12:39

數(shù)據(jù)庫(kù)WOT2014MongoDB

2013-08-22 17:08:50

2015-11-23 11:31:47

wot大數(shù)據(jù)運(yùn)營(yíng)

2014-04-21 10:25:01

大數(shù)據(jù)

2015-11-24 09:45:07

WOT大數(shù)據(jù)互聯(lián)網(wǎng)金融
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)