




已閱讀5頁(yè),還剩48頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
微軟團(tuán)隊(duì)開(kāi)發(fā)環(huán)境 黃雪斌高級(jí)工程師 PMP MSFPractitioner微軟全球技術(shù)中心 目錄 微軟開(kāi)發(fā)團(tuán)隊(duì)的一天微軟團(tuán)隊(duì)開(kāi)發(fā)環(huán)境總結(jié) 目錄 微軟開(kāi)發(fā)團(tuán)隊(duì)的一天微軟團(tuán)隊(duì)開(kāi)發(fā)環(huán)境總結(jié) 微軟開(kāi)發(fā)團(tuán)隊(duì)的一天 Rainbow團(tuán)隊(duì)程序經(jīng)理1開(kāi)發(fā)組長(zhǎng)1開(kāi)發(fā)人員3測(cè)試組長(zhǎng)1測(cè)試人員3用戶(hù)文檔1UI1產(chǎn)品經(jīng)理1共12人 開(kāi)發(fā)人員的一天 1 開(kāi)發(fā)人員的一天從哪里開(kāi)始 開(kāi)發(fā)人員的一天從哪里開(kāi)始 答案 開(kāi)發(fā)人員的一天從DailyBuild開(kāi)始開(kāi)發(fā)人員上班的第一件事兒就是查看DailyBuild的結(jié)果 擔(dān)心由于自己昨天的代碼Check in 造成BuildBroken 經(jīng)歷對(duì)Build的提心吊膽之后 第一件事做什么 經(jīng)歷對(duì)Build的提心吊膽之后 第一件事做什么 答案 打開(kāi)Bug管理工具 查看指定給自己的Bug 解決高優(yōu)先度的Bug 因?yàn)橘|(zhì)量重于新功能 接下來(lái) 開(kāi)發(fā)人員會(huì) 從源代碼管理工具中Checkout代碼修改代碼 解決Bug或?qū)崿F(xiàn)新功能 取得源代碼管理工具中最新變化 在本機(jī)Build和單元測(cè)試請(qǐng)開(kāi)發(fā)組同事作CodeReviewCheckin代碼在Bug管理工具中修改Bug的狀態(tài)開(kāi)發(fā)人員以一封DailyReport結(jié)束一天的工作 測(cè)試人員的一天 2 測(cè)試人員第一件事做什么 測(cè)試人員第一件事做什么 答案 打開(kāi)Bug管理工具 查看指定給自己的Bug 驗(yàn)證已解決的Bug 接下來(lái) 測(cè)試人員會(huì) 從發(fā)布服務(wù)器上取得當(dāng)天的Build版本 根據(jù)測(cè)試用例檢驗(yàn)當(dāng)天的Build在Bug管理工具中登記新發(fā)現(xiàn)的Bug 等待開(kāi)發(fā)人員解決 下班前 測(cè)試人員會(huì) 發(fā)送當(dāng)天或者一周的Bug報(bào)告和測(cè)試用例報(bào)告 程序經(jīng)理的一天 3 程序經(jīng)理的工作 主持Bug專(zhuān)家會(huì)診更新項(xiàng)目的計(jì)劃 日程表 產(chǎn)品規(guī)格書(shū) 風(fēng)險(xiǎn)控制列表發(fā)送StatusReport PMisthecommunicationhub 程序經(jīng)理的工作 主持Bug專(zhuān)家會(huì)診更新項(xiàng)目的計(jì)劃 日程表 產(chǎn)品規(guī)格書(shū) 風(fēng)險(xiǎn)控制列表提交StatusReport 程序經(jīng)理的工作 主持Bug專(zhuān)家會(huì)診更新項(xiàng)目的計(jì)劃 日程表 產(chǎn)品規(guī)格書(shū) 風(fēng)險(xiǎn)控制列表提交StatusReport 目錄 微軟開(kāi)發(fā)團(tuán)隊(duì)的一天微軟團(tuán)隊(duì)開(kāi)發(fā)環(huán)境總結(jié) 一分鐘自測(cè) 每項(xiàng)10分 滿(mǎn)分為100 進(jìn)行源代碼管理以及源代碼檢入的控制進(jìn)行定期的代碼審查 分享經(jīng)驗(yàn)和教訓(xùn)每個(gè)開(kāi)發(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ì)有爭(zhēng)議的Bug進(jìn)行專(zhuā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ì)以及開(kāi)發(fā) 測(cè)試人員建立各個(gè)EmailList 便于進(jìn)行有效溝通 回顧 Rainbow團(tuán)隊(duì)是怎樣協(xié)作的 三大流程源代碼控制每日構(gòu)造Bug管理七大服務(wù)器源代碼服務(wù)器Bug數(shù)據(jù)庫(kù)構(gòu)造服務(wù)器發(fā)布服務(wù)器電子郵件服務(wù)器團(tuán)隊(duì)協(xié)作平臺(tái)測(cè)試用例管理工具 微軟團(tuán)隊(duì)開(kāi)發(fā)環(huán)境之源代碼控制 缺少源代碼控制工具而引起的問(wèn)題最新版本的源代碼在誰(shuí)的機(jī)器上 多人修改一個(gè)文件時(shí) 有些人的修改被抹掉了昨天的修改引發(fā)了新缺陷 但不知道做了哪些修改上周五的代碼肯定能運(yùn)行 但沒(méi)法退回去了一不小心把有用的GetXYZ 函數(shù)刪了并存盤(pán)了 目前已經(jīng)在寫(xiě)3 0的代碼了 突然要為1 0版本發(fā)布一個(gè)1 0aB客戶(hù)需要一個(gè)定制的產(chǎn)品 而且要隨通用版不斷更新昨天我修改了一個(gè)文件 但我想不起來(lái)為什么要修改了今天系統(tǒng)出錯(cuò)了 昨天是哪個(gè)該死的改了Abc Cpp文件 上個(gè)月發(fā)布給A用戶(hù)的試用版是用那個(gè)版本的源碼編譯的 源代碼控制的基本操作 最常用操作 AddFile s Check InCheck OutGetLatestVersion其他Roll BackShowHistoryCompareLabel 使用WinDiff進(jìn)行代碼審查 只有通過(guò)本地單元測(cè)試才能Check in 分支的使用 微軟團(tuán)隊(duì)開(kāi)發(fā)環(huán)境之每日構(gòu)造 每日構(gòu)造解決的問(wèn)題客戶(hù)突然訪(fǎng)問(wèn) 領(lǐng)導(dǎo)臨時(shí)察看工作產(chǎn)品偏離客戶(hù)的期望項(xiàng)目經(jīng)理 成員不了解整體進(jìn)度測(cè)試人員無(wú)法編譯源代碼模塊 子系統(tǒng)集成失敗錯(cuò)誤沒(méi)有及時(shí)發(fā)現(xiàn)每日構(gòu)造的意義統(tǒng)一的視圖展示最新進(jìn)展測(cè)試的基礎(chǔ) REM REMBuildscript REMAuthor JianShuoWang REMCreated 12 04PM3 12 2002 REMFilename StartBuild bat REMModified REM1 1SDLabeladdedat12 04PM3 12 2002 REM1 2Fixthebugtodelete cssfilefromreleaseserver REM1 3AddversionnumberstobothDLLsandwebpage REM1 4Addedfacadeserverandmovedallwebclient REMtowebfolder REM1 5Fixedbug258 Build Buildscriptdoesn tprovidelabeldescription REM1 6ReorgedthefolderandaddedWinUItobuilds REM1 7AddbuildnumbertoallEXEsandDLLs REM1 8DepresspromptbyechoDtoweb config REM SETBuildScriptVersion 1 8 REM REMUsage REMstartbuild bat REMistherevisionnumber Incaseyouneed REMtocreateabuildwithrevisionnumberother REMthan0 youcanuse REMstartbuild bat1 REMtocreatebuildslike2295 1 REM SETBuildRev 0 REM REMThisscriptisextendedtobeusedonsha jswang 02exclusively REM REM REMDefinevariables REM PATH c programfiles MicrosoftVisualStudio NET Common7 IDE PATH SETSCRIPTROOT C WebRaid SETSDROOT C webraid workplace SETSLNROOT C webraid workplace src RAID SETWEBUIROOT C webraid workplace src RAID RAID WEBUI SETWINUIROOTDEBUG C webraid workplace src RAID WinUI bin Debug SETWINUIROOTRELEASE C webraid workplace src RAID WinUI bin Release SETRELEASESERVER sha calvin WebRAID builds SETWINUIROOTRELEASE C webraid workplace src RAID WinUI bin Release SETBUILDREPORT SCRIPTROOT BuildReport txt Debug Release 每日構(gòu)造步驟 每日構(gòu)造步驟 每日構(gòu)造與BVT測(cè)試 BVT測(cè)試是冒煙測(cè)試的一種一般在Build生成后進(jìn)行的自動(dòng)測(cè)試 微軟團(tuán)隊(duì)開(kāi)發(fā)環(huán)境之Bug管理 對(duì)每一個(gè)Bug進(jìn)行跟蹤 避免遺漏對(duì)產(chǎn)品質(zhì)量的進(jìn)展進(jìn)行有效的跟蹤量化產(chǎn)品的質(zhì)量和開(kāi)發(fā)團(tuán)隊(duì)成員的績(jī)效 便于有效的管理 Bug收斂點(diǎn) 質(zhì)量趨向穩(wěn)定 零Bug反彈 產(chǎn)品發(fā)布指日可待 三大流程的整合 目錄 微軟開(kāi)發(fā)團(tuán)隊(duì)的一天微軟團(tuán)隊(duì)開(kāi)發(fā)環(huán)境總結(jié) 微軟團(tuán)隊(duì)開(kāi)發(fā)環(huán)境中的要素 三大流程源代碼控制每日構(gòu)造Bug管理七大服務(wù)器源代碼服務(wù)器Bug數(shù)據(jù)庫(kù)構(gòu)造服務(wù)器發(fā)布服務(wù)器電子郵件服務(wù)器團(tuán)隊(duì)協(xié)作平臺(tái)測(cè)試用例管理工具其他工具 自測(cè)回顧 進(jìn)行源代碼管理以及源代碼檢入的控制進(jìn)行定期的代碼審查 分享經(jīng)驗(yàn)和教訓(xùn)每個(gè)開(kāi)發(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ì)有爭(zhēng)議的Bug進(jìn)行專(zhuān)家會(huì)診有統(tǒng)一的測(cè)試用例管理工具 定期發(fā)送測(cè)試用例報(bào)告所有
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2026學(xué)年江達(dá)縣三上數(shù)學(xué)期末檢測(cè)試題含解析
- 2025-2026學(xué)年巴中市通江縣數(shù)學(xué)三年級(jí)第一學(xué)期期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 2024年淮濱縣數(shù)學(xué)三上期末監(jiān)測(cè)模擬試題含解析
- 分析化學(xué)第1章 緒論 (2)課件
- 2025年執(zhí)業(yè)醫(yī)師實(shí)踐演練試題及答案
- 自考行政管理職業(yè)發(fā)展試題及答案剖析
- 2025年主管護(hù)師考試知識(shí)匯編與試題及答案
- 行政管理技術(shù)策略試題及答案
- 行政管理人事管理試題及答案
- 決策性學(xué)習(xí)的衛(wèi)生資格考試試題及答案
- 2025河南鄭州航空港科創(chuàng)投資集團(tuán)有限公司“領(lǐng)創(chuàng)”社會(huì)招聘40人筆試參考題庫(kù)附帶答案詳解
- 2025寧夏固原農(nóng)村電力服務(wù)限公司社會(huì)招聘(約22人)自考難、易點(diǎn)模擬試卷(共500題附帶答案詳解)
- 2025年上半年廣西玉林市總工會(huì)招聘編外工作人員7人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 全國(guó)統(tǒng)一旅游電子合同編號(hào)查詢(xún)
- 人工智能與教育創(chuàng)新的結(jié)合心得體會(huì)
- 1.2治國(guó)安邦的總章程 教案 -2024-2025學(xué)年統(tǒng)編版道德與法治八年級(jí)下冊(cè)
- 深部煤層氣勘探開(kāi)發(fā)關(guān)鍵實(shí)驗(yàn)技術(shù)及發(fā)展方向
- 醫(yī)療護(hù)理醫(yī)學(xué)培訓(xùn) 簡(jiǎn)易呼吸氣囊的使用
- 鋼材交易中心項(xiàng)目可行性分析報(bào)告
- 2025年國(guó)投交通控股有限公司招聘筆試參考題庫(kù)含答案解析
- CSC-103A-G數(shù)字式超高壓線(xiàn)路保護(hù)裝置說(shuō)明書(shū)(信息規(guī)范六統(tǒng)一)V200
評(píng)論
0/150
提交評(píng)論