天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 論文百科 > 英文數(shù)據(jù)庫 >

《Google軟件測試之道》

發(fā)布時(shí)間:2016-12-13 11:17

  本文關(guān)鍵詞:Google軟件測試之道,由筆耕文化傳播整理發(fā)布。


Google軟件測試之道》- Google軟件測試介紹

2015-05-21

目錄

 
 
 
 
 
 

 

與Microsoft相比,Google的測試團(tuán)隊(duì)并非雄兵百萬,更象是小而精的特種部隊(duì),依靠的是出色的戰(zhàn)術(shù)和高級武器。Google信奉“少則清晰”。

1 質(zhì)量與測試

 

測試是開發(fā)過程中必不可少的一部分,當(dāng)開發(fā)過程和測試一起攜手聯(lián)姻時(shí),即是質(zhì)量達(dá)成之時(shí)。

2 角色

 

軟件開發(fā)工程師(software engineer,,簡稱SWE):傳統(tǒng)的開發(fā)角色,與測試相關(guān)的是:代碼審核,編寫與測試代碼,包括測試驅(qū)動的設(shè)計(jì)、單元測試、參與構(gòu)建各種大小規(guī)模的測試等。

軟件測試開發(fā)工程師(software engineer in test,簡稱SET):重心在可測試性和通用測試基礎(chǔ)框架。參與設(shè)計(jì)評審,非常近距離的觀察代碼質(zhì)量和風(fēng)險(xiǎn)。

注意:SET和SWE在代碼庫上的合作伙伴,與增加功能性代碼或提高性能的代碼SWE相比,SET更加專注質(zhì)量的提升和測試覆蓋率的增加。SET寫代碼的目的是可以讓SWE測試自己的功能。

測試工程師:(test engineer,簡稱TE):TE把用戶放在第一位來考慮。TE組織整體質(zhì)量實(shí)踐,分析解釋測試運(yùn)行結(jié)果,驅(qū)動測試執(zhí)行,構(gòu)建端到端的自動化測試。

質(zhì)量角度來看:

 3 組織結(jié)構(gòu)

 

Google的組織匯報(bào)關(guān)系被劃分為不同的專注領(lǐng)域(Focus Area)。這些專注領(lǐng)域包括客戶端(Chrome、Google工具欄等)、地理(地圖、Google Earth等)等等。所有開發(fā)工程師都匯報(bào)給這些專注領(lǐng)域的管理者。

測試是獨(dú)立存在的部門,是與專注領(lǐng)域部門平行的部門(橫跨各個(gè)產(chǎn)品專注領(lǐng)域),我們稱之為工程生產(chǎn)力團(tuán)隊(duì)。測試人員基本上是以租借的方式進(jìn)入產(chǎn)品團(tuán)隊(duì)。生產(chǎn)力團(tuán)隊(duì)會根據(jù)不同的產(chǎn)品團(tuán)隊(duì)的優(yōu)先級、復(fù)雜度、并與其他產(chǎn)品實(shí)際比較之后,在來分配測試人員。

4 爬、走、跑

 

在擁有如此少量測試人員的情況下,Google還能取得不錯的成果,核心原因在于:Google從來不在一次產(chǎn)品發(fā)布中包含大量的功能。實(shí)際上,恰恰相反,在一個(gè)產(chǎn)品的基本核心功能實(shí)現(xiàn)之后,就立即對外發(fā)布使用,然后從用戶那里得到真實(shí)反饋,再進(jìn)行迭代開發(fā)。

例如Chrome,根據(jù)我們對產(chǎn)品的信心以及來自用戶的反饋,我們在整個(gè)過程中使用了不同的版本,大致順序如下:

這種爬、走、跑的模式,給我們的應(yīng)用程序盡早的提供了一個(gè)測試驗(yàn)證的良好機(jī)會。與從自動化測試那里得到的反饋一樣,我們每天都能從內(nèi)部用戶那里得到關(guān)于這些版本的質(zhì)量反饋。

5 測試類型

 

Google并沒有使用代碼測試、集成測試、系統(tǒng)測試這些命名方式,而是使用小型測試、中型測試、大型測試這樣的稱謂,著重強(qiáng)調(diào)測試的范疇規(guī)模而非形式。

表1 測試類型

名稱 參與者 自動化 方式及任務(wù)  解決的問題

小型測試 主要由SWE,少量由SET,TE幾乎不參與 絕大部分 用于驗(yàn)證單獨(dú)函數(shù)或獨(dú)立功能模塊,著重于典型的功能性問題、數(shù)據(jù)損壞、錯誤條件和大小差一錯誤等方面的驗(yàn)證。一般需要使用mock和fake。 這些代碼是否按照預(yù)期的方式運(yùn)行。

中型測試 SET會驅(qū)動這些測試的實(shí)現(xiàn)及運(yùn)行,SWE會深度參與,一起編碼維護(hù)這些測試 絕大部分 一般會涉及兩個(gè)或兩個(gè)以上模塊之間的交互。 一系列臨近的模塊互相交互的時(shí)候,是否如我們預(yù)期的那樣工作。

大型測試 三種工程師角色都會參與到大型測試之中 大部分 涵蓋三個(gè)或以上的功能模塊,使用真實(shí)用戶使用場景和實(shí)際用戶數(shù)據(jù),大型測試關(guān)注的是所有模塊的集成,但更傾向于結(jié)果驅(qū)動,驗(yàn)證軟件是否滿足最終用戶的需求。 這個(gè)產(chǎn)品操作方式是否和用戶的期望相同,并產(chǎn)生預(yù)期的結(jié)果。

對于所有的三種類型測試,Google更傾向于做自動化測試,當(dāng)然Google也有大量的手動測試.它更傾向于測試新功能,用戶體驗(yàn),隱私之類東西。

相關(guān)鏈接

 

新浪博客JerryGao寫了其它章節(jié)的心得如下:

google測試分享-SET和TE

google測試分享-GTA 

google測試分享-測試經(jīng)理

 

 


  本文關(guān)鍵詞:Google軟件測試之道,由筆耕文化傳播整理發(fā)布。



本文編號:211512

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/mishujinen/211512.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶56182***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
亚洲伦片免费偷拍一区| 精品少妇一区二区三区四区| 丰满的人妻一区二区三区| 中文字幕亚洲人妻在线视频 | 中文字幕精品人妻一区| 日本不卡视频在线观看| 欧美国产亚洲一区二区三区| 日本高清不卡在线一区| 欧美又黑又粗大又硬又爽| 丰满少妇被猛烈插入在线观看| 国产av熟女一区二区三区蜜桃| 欧美自拍系列精品在线| 激情五月综五月综合网| 国产精品香蕉在线的人| 国产又猛又大又长又粗| 午夜国产福利在线播放| 偷拍美女洗澡免费视频| 亚洲中文字幕高清乱码毛片| 日本高清视频在线播放| 国产又大又硬又粗又湿| 久热久热精品视频在线观看| 空之色水之色在线播放| 久草精品视频精品视频精品| 精品国产亚洲区久久露脸| 激情视频在线视频在线视频| 亚洲精品中文字幕欧美| 国产亚洲精品香蕉视频播放| 国产香蕉国产精品偷在线观看| 欧美日韩一级黄片免费观看 | 亚洲欧美日韩国产自拍| 亚洲天堂久久精品成人| 国产av熟女一区二区三区四区| 日本高清不卡在线一区| 亚洲欧洲一区二区中文字幕 | 国产精品免费福利在线| 99免费人成看国产片| 激情综合网俺也狠狠地| 91熟女大屁股偷偷对白| 国产不卡一区二区四区| 美女被草的视频在线观看| 国产亚洲视频香蕉一区|