版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、微軟團(tuán)隊(duì)開發(fā)環(huán)境1目錄微軟開發(fā)團(tuán)隊(duì)的一天微軟團(tuán)隊(duì)開發(fā)環(huán)境總結(jié)2目錄微軟開發(fā)團(tuán)隊(duì)的一天微軟團(tuán)隊(duì)開發(fā)環(huán)境總結(jié)3微軟開發(fā)團(tuán)隊(duì)的一天Rainbow團(tuán)隊(duì)程序經(jīng)理1開發(fā)組長1開發(fā)人員3測(cè)試組長1測(cè)試人員3用戶文檔1UI1產(chǎn)品經(jīng)理1共12人4開發(fā)人員的一天15開發(fā)人員的一天從哪里開始?6開發(fā)人員的一天從哪里開始?答案:開發(fā)人員的一天從Daily Build開始開發(fā)人員上班的第一件事兒就是查看Daily Build的結(jié)果,擔(dān)心由于自己昨天的代碼Check-in,造成Build Broken78經(jīng)歷對(duì)Build的提心吊膽之后,第一件事做什么?9經(jīng)歷對(duì)Build的提心吊膽之后,第一件事做什么?答案:打開Bug管理
2、工具,查看指定給自己的Bug,解決高優(yōu)先度的Bug。因?yàn)橘|(zhì)量重于新功能1011接下來,開發(fā)人員會(huì)從源代碼管理工具中Check out代碼修改代碼(解決Bug或?qū)崿F(xiàn)新功能)取得源代碼管理工具中最新變化,在本機(jī)Build和單元測(cè)試請(qǐng)開發(fā)組同事作Code ReviewCheck in代碼在Bug管理工具中修改Bug的狀態(tài)開發(fā)人員以一封Daily Report結(jié)束一天的工作1213測(cè)試人員的一天214測(cè)試人員第一件事做什么?15測(cè)試人員第一件事做什么?答案:打開Bug管理工具,查看指定給自己的Bug,驗(yàn)證已解決的Bug16接下來,測(cè)試人員會(huì)從發(fā)布服務(wù)器上取得當(dāng)天的Build版本,根據(jù)測(cè)試用例檢驗(yàn)當(dāng)天的
3、Build在Bug管理工具中登記新發(fā)現(xiàn)的Bug,等待開發(fā)人員解決171819下班前,測(cè)試人員會(huì)發(fā)送當(dāng)天或者一周的Bug報(bào)告和測(cè)試用例報(bào)告2021程序經(jīng)理的一天322程序經(jīng)理的工作主持Bug專家會(huì)診更新項(xiàng)目的計(jì)劃、日程表、產(chǎn)品規(guī)格書、風(fēng)險(xiǎn)控制列表發(fā)送Status ReportPM is the communication hub!23程序經(jīng)理的工作主持Bug專家會(huì)診更新項(xiàng)目的計(jì)劃、日程表、產(chǎn)品規(guī)格書、風(fēng)險(xiǎn)控制列表提交Status Report2425程序經(jīng)理的工作主持Bug專家會(huì)診更新項(xiàng)目的計(jì)劃、日程表、產(chǎn)品規(guī)格書、風(fēng)險(xiǎn)控制列表提交Status Report2627目錄微軟開發(fā)團(tuán)隊(duì)的一天微軟團(tuán)隊(duì)
4、開發(fā)環(huán)境總結(jié)28一分鐘自測(cè): 每項(xiàng)10分,滿分為100進(jìn)行源代碼管理以及源代碼檢入的控制進(jìn)行定期的代碼審查,分享經(jīng)驗(yàn)和教訓(xùn)每個(gè)開發(fā)人員都進(jìn)行單元測(cè)試自動(dòng)進(jìn)行每日構(gòu)造,每天可以得到產(chǎn)品最新的版本進(jìn)行BVT測(cè)試(構(gòu)造驗(yàn)證測(cè)試),在第一時(shí)間知道構(gòu)造版本的質(zhì)量有統(tǒng)一的Bug管理工具,定期發(fā)送Bug報(bào)告對(duì)有爭議的Bug進(jìn)行專家會(huì)診有統(tǒng)一的測(cè)試用例管理工具,定期發(fā)送測(cè)試用例報(bào)告所有團(tuán)隊(duì)成員都可以從團(tuán)隊(duì)Portal上獲取自己需要的文檔,了解項(xiàng)目的狀態(tài)為整個(gè)項(xiàng)目團(tuán)隊(duì)以及開發(fā)、測(cè)試人員建立各個(gè)Email List,便于進(jìn)行有效溝通29回顧:Rainbow團(tuán)隊(duì)是怎樣協(xié)作的?三大流程源代碼控制每日構(gòu)造Bug管理七大
5、服務(wù)器源代碼服務(wù)器Bug數(shù)據(jù)庫構(gòu)造服務(wù)器發(fā)布服務(wù)器電子郵件服務(wù)器團(tuán)隊(duì)協(xié)作平臺(tái)測(cè)試用例管理工具30微軟團(tuán)隊(duì)開發(fā)環(huán)境之源代碼控制缺少源代碼控制工具而引起的問題最新版本的源代碼在誰的機(jī)器上?多人修改一個(gè)文件時(shí),有些人的修改被抹掉了昨天的修改引發(fā)了新缺陷,但不知道做了哪些修改上周五的代碼肯定能運(yùn)行,但沒法退回去了一不小心把有用的GetXYZ()函數(shù)刪了并存盤了!目前已經(jīng)在寫3.0的代碼了,突然要為1.0版本發(fā)布一個(gè)1.0aB客戶需要一個(gè)定制的產(chǎn)品,而且要隨通用版不斷更新昨天我修改了一個(gè)文件,但我想不起來為什么要修改了今天系統(tǒng)出錯(cuò)了,昨天是哪個(gè)該死的改了Abc.Cpp文件?上個(gè)月發(fā)布給A用戶的試用版是用
6、那個(gè)版本的源碼編譯的?31源代碼控制的基本操作最常用操作:Add File(s)Check-InCheck-OutGet Latest Version其他Roll-BackShow HistoryCompareLabel32使用WinDiff進(jìn)行代碼審查33只有通過本地單元測(cè)試才能Check-in34分支的使用35微軟團(tuán)隊(duì)開發(fā)環(huán)境之每日構(gòu)造每日構(gòu)造解決的問題客戶突然訪問/領(lǐng)導(dǎo)臨時(shí)察看工作產(chǎn)品偏離客戶的期望項(xiàng)目經(jīng)理/成員不了解整體進(jìn)度測(cè)試人員無法編譯源代碼模塊/子系統(tǒng)集成失敗錯(cuò)誤沒有及時(shí)發(fā)現(xiàn)每日構(gòu)造的意義統(tǒng)一的視圖展示最新進(jìn)展測(cè)試的基礎(chǔ)36REM REM Build scriptREM Auth
7、or: Jian Shuo WangREM Created: 12:04 PM 3/12/2002REM : StartBuild.batREM Modified:REM 1.1 SD Label added at 12:04 PM 3/12/2002REM 1.2 Fix the bug to delete .css release serverREM 1.3 Add version numbers to both DLLs and web pageREM 1.4 Added facade server and moved all webclientREM to web folder.REM
8、 1.5 Fixed bug 258 Build Build script doesnt provide label descriptionREM 1.6 Reorged the folder and added WinUI to buildsREM 1.7 Add build number to all EXEs and DLLsREM 1.8 Depress prompt by echo D to web.config.REM SET BuildScriptVersion=1.8REM REM Usage:REM startbuild.bat REM is the revision num
9、ber. In case you needREM to create a build with revision number otherREM than 0, you can useREM startbuild.bat 1REM to create builds like 2295.1REM SET BuildRev=0REM REM This script is extended to be used on sha-jswang-02 exclusivelyREM REM REM Define variablesREM PATH=c:program filesMicrosoft Visua
10、l Studio .NETCommon7IDE;%PATH%;SET SCRIPTROOT=C:WebRaidSET SDROOT=C:webraidworkplaceSET SLNROOT=C:webraidworkplacesrcRAIDSET WEBUIROOT=C:webraidworkplacesrcRAIDRAID_WEBUISET WINUIROOTDEBUG=C:webraidworkplacesrcRAIDWinUIbinDebugSET WINUIROOTRELEASE=C:webraidworkplacesrcRAIDWinUIbinReleaseSET RELEASES
11、ERVER=sha-calvinWebRAIDbuildsSET WINUIROOTRELEASE=C:webraidworkplacesrcRAIDWinUIbinReleaseSET BUILDREPORT=%SCRIPTROOT%BuildReport.txt37Debug & Release 每日構(gòu)造步驟38每日構(gòu)造步驟3940每日構(gòu)造與BVT測(cè)試BVT測(cè)試是冒煙測(cè)試的一種一般在Build生成后進(jìn)行的自動(dòng)測(cè)試41微軟團(tuán)隊(duì)開發(fā)環(huán)境之Bug 管理對(duì)每一個(gè)Bug進(jìn)行跟蹤,避免遺漏對(duì)產(chǎn)品質(zhì)量的進(jìn)展進(jìn)行有效的跟蹤量化產(chǎn)品的質(zhì)量和開發(fā)團(tuán)隊(duì)成員的績效,便于有效的管理4243Bug收斂點(diǎn):質(zhì)量趨向穩(wěn)定44零Bug反彈:產(chǎn)品發(fā)布指日可待45三大流程的整合46目錄微軟開發(fā)團(tuán)隊(duì)的一天微軟團(tuán)隊(duì)開發(fā)環(huán)境總結(jié)47微軟團(tuán)隊(duì)開發(fā)環(huán)境中的要素三大流程源代碼控制每日構(gòu)造Bug管理七大服務(wù)器源代碼服務(wù)器Bug數(shù)據(jù)庫構(gòu)造服務(wù)器發(fā)布服務(wù)器電子郵件服務(wù)器團(tuán)隊(duì)協(xié)作平臺(tái)測(cè)試用例管理工具其他工具48自測(cè)回顧進(jìn)行源代碼管理以及源代碼檢入的控制進(jìn)行定期的代碼審查,分享經(jīng)驗(yàn)和教訓(xùn)每個(gè)開發(fā)人員都進(jìn)行單元測(cè)試自動(dòng)進(jìn)行每日構(gòu)造,每天可以得到產(chǎn)品最新的版本進(jìn)行BVT測(cè)試(構(gòu)造驗(yàn)證測(cè)試),在第一時(shí)間知道構(gòu)造版本的質(zhì)量有統(tǒng)一的Bug管理工具,定期發(fā)送Bug報(bào)告
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 2475:2025 EN Chloroprene rubber (CR) - General-purpose types - Evaluation procedure
- 2025裝飾裝修工程分包合同
- 2025技術(shù)傳授合同樣式
- 二零二五年度高端裝備價(jià)格保密合同3篇
- 2025年度綠色建筑示范項(xiàng)目建房協(xié)議書3篇
- 二零二五年度企業(yè)內(nèi)部停車場車輛使用免責(zé)協(xié)議3篇
- 二零二五年度智能家居系統(tǒng)發(fā)起人投資合同3篇
- 二零二五年度歷史文化街區(qū)物業(yè)用房移交及文化保護(hù)協(xié)議3篇
- 二零二五年度社區(qū)食堂兼職煮飯人員協(xié)議3篇
- 二零二五年度內(nèi)部員工保密協(xié)議模板:企業(yè)核心競爭力保護(hù)3篇
- 2025年上半年河南省西峽縣部分事業(yè)單位招考易考易錯(cuò)模擬試題(共500題)試卷后附參考答案-1
- 深交所創(chuàng)業(yè)板注冊(cè)制發(fā)行上市審核動(dòng)態(tài)(2020-2022)
- 手術(shù)室護(hù)理組長競聘
- 電力系統(tǒng)繼電保護(hù)試題以及答案(二)
- 小學(xué)生防打架斗毆安全教育
- 2024-2025學(xué)年九年級(jí)英語上學(xué)期期末真題復(fù)習(xí) 專題09 單詞拼寫(安徽專用)
- 網(wǎng)絡(luò)運(yùn)營代銷合同范例
- 2024年新人教版七年級(jí)上冊(cè)歷史 第14課 絲綢之路的開通與經(jīng)營西域
- 植保無人機(jī)安全飛行
- 醫(yī)療糾紛事件匯報(bào)
- 2024年村干部個(gè)人工作總結(jié)例文(3篇)
評(píng)論
0/150
提交評(píng)論