測(cè)試工程師是谷歌工程生產(chǎn)力(EngProd)的一部分。我們?yōu)橛脩舸苑碛峁┤娴臏y(cè)試解決方案泡徙,并在創(chuàng)造成功和可靠的產(chǎn)品和平臺(tái)方面發(fā)揮關(guān)鍵作用。在Google,測(cè)試工程師不是點(diǎn)點(diǎn)點(diǎn)莉兰,我們是技術(shù)工程師,我們的重點(diǎn)是推進(jìn)產(chǎn)品的卓越性和工程生產(chǎn)力杉辙。
簡而言之寂嘉,在谷歌做測(cè)試工程師是COOL(Constant learner持續(xù)學(xué)習(xí),Out-of-the-box thinkinger打破常規(guī)泉孩,Orchestrator溝通協(xié)作,Leading-edge user超級(jí)用戶)珍昨。
持續(xù)學(xué)習(xí)
持續(xù)學(xué)習(xí)是谷歌測(cè)試工程師的動(dòng)力。我們?nèi)媪私廛浖5乃胁糠质侨绾蜗嗷ミB接的镣典,以及存在或需要什么樣的覆蓋范圍來測(cè)試棧之間的連接唾琼。這些產(chǎn)品知識(shí)使我們成為測(cè)試專家。我們從開發(fā)過程的一開始就與軟件工程師緊密合作锡溯,在功能實(shí)現(xiàn)之前討論設(shè)計(jì)的可測(cè)試性。 我們開發(fā)測(cè)試策略芜茵、方法和測(cè)試計(jì)劃倡蝙;我們編寫腳本、設(shè)計(jì)系統(tǒng)寺鸥、構(gòu)建工具和測(cè)試基礎(chǔ)設(shè)施。我們審查設(shè)計(jì)文檔胆建,深入研究Google的大量代碼庫,分析堆棧拂玻,并確定生產(chǎn)問題的根本原因。我們不僅建立了深厚的技術(shù)專長檐蚜,并通過識(shí)別代碼庫中的薄弱點(diǎn)來進(jìn)行風(fēng)險(xiǎn)管理,我們還找到了創(chuàng)造性的方法來了解軟件并發(fā)現(xiàn)潛在的問題市栗。我們的工作方式也給了我們靈活性和獨(dú)立性,讓我們可以探索和學(xué)習(xí)新的技術(shù)填帽,如機(jī)器學(xué)習(xí)概念和云計(jì)算咙好,并建立新的測(cè)試解決方案或改進(jìn)現(xiàn)有的解決方案。
打破常規(guī)
我們通過提供優(yōu)化的解決方案來解決工程上的低效勾效、測(cè)試上的差距和流程上的差距,倡導(dǎo)工程上的卓越杨伙。我們不斷地思考如何讓機(jī)器來完成工作萌腿,以提高測(cè)試能力和生產(chǎn)力限匣。在Google毁菱,每分鐘都有成百上千行代碼被檢查。為了保持速度哲身、質(zhì)量和代碼健康贸伐,我們?cè)O(shè)計(jì)了創(chuàng)造性的方法來測(cè)試和調(diào)試測(cè)試失敗--比如執(zhí)行差異測(cè)試怔揩,從日志中構(gòu)建動(dòng)態(tài)測(cè)試用例,設(shè)計(jì)啟發(fā)式算法來識(shí)別測(cè)試失敗的罪魁禍?zhǔn)咨滩玻瑯?gòu)建解決方案來減少測(cè)試運(yùn)行時(shí)間,以及實(shí)現(xiàn) stub, fake晕拆、mock對(duì)象和服務(wù)器來幫助開發(fā)人員編寫穩(wěn)定的單元和集成測(cè)試。除了設(shè)計(jì)創(chuàng)造性的測(cè)試和調(diào)試測(cè)試失敗的方法吝镣,我們還專注于通過定義和測(cè)量生產(chǎn)力指標(biāo)和產(chǎn)品健康指標(biāo),如質(zhì)量末贾、穩(wěn)定性和性能,來提高工程卓越和產(chǎn)品卓越辉川。例如拴测,搜索乓旗、廣告昼扛、地圖、YouTube渺鹦、云計(jì)算蛹含、自動(dòng)駕駛汽車和谷歌應(yīng)用的測(cè)試毅厚,這些用傳統(tǒng)的測(cè)試實(shí)踐是無法擴(kuò)展的浦箱。
參考資料
溝通協(xié)作
是谷歌測(cè)試工程師的一項(xiàng)重要職責(zé)咽安。作為協(xié)調(diào)者蓬推,我們可以與跨職能團(tuán)隊(duì)合作,包括產(chǎn)品經(jīng)理糕珊、技術(shù)項(xiàng)目經(jīng)理和軟件工程師毅糟,以定義關(guān)鍵用戶旅程(CUJs critical user journeys),確定測(cè)試策略姆另,并確保在正確的配置/環(huán)境中運(yùn)行正確的測(cè)試坟乾。憑借我們強(qiáng)大的溝通和協(xié)作能力蝶防,我們與跨職能團(tuán)隊(duì)合作,并在傳播新工具慧脱、技術(shù)和最佳測(cè)試實(shí)踐方面扮演傳播者的角色。 我們也有機(jī)會(huì)舉辦Hackathons(黑客馬拉松)和Fixits宗兼,接待實(shí)習(xí)生氮采,推動(dòng)大學(xué)生招聘活動(dòng),與開源社區(qū)一起參與開源產(chǎn)品的測(cè)試鹊漠,傾聽反饋,并將反饋轉(zhuǎn)化為產(chǎn)品改進(jìn)躯概。
超級(jí)用戶
做測(cè)試工程師的樂趣! 我們可以參與產(chǎn)品開發(fā),參與產(chǎn)品設(shè)計(jì)牧牢、文檔和原型的評(píng)審姿锭,早期玩轉(zhuǎn)功能和產(chǎn)品,并提供明智的反饋呻此。最重要的是,作為早期采用者焚鲜,我們可以穿戴可穿戴設(shè)備,乘坐自動(dòng)駕駛汽車郑兴,通過AR/VR置身于自己的世界中贝乎,與谷歌助手一起參與做家務(wù)叽粹,并擁有多臺(tái)筆記本電腦却舀、手機(jī)和智能顯示設(shè)備!