課程費(fèi)用

6800.00 /人

課程時(shí)長

3

成為教練

課程簡介

Team Foundation Server是微軟提供的一款應(yīng)用程序生命周期管理軟件,經(jīng)過持續(xù)10多年的發(fā)展,TFS已經(jīng)具備了為用戶提供完整DevOps支撐,真正幫助用戶做到對(duì)自身用戶提高持續(xù)交付價(jià)值,使研發(fā)團(tuán)隊(duì)具備持續(xù)開發(fā)、持續(xù)部署、持續(xù)測(cè)試的能力。并且無論是敏捷開發(fā)還是傳統(tǒng)瀑布式開發(fā)都能在TFS上得到最佳實(shí)踐。
本次培訓(xùn)將以軟件研發(fā)過程中的多個(gè)實(shí)際場(chǎng)景為基礎(chǔ),如:需求的計(jì)劃與跟蹤,源代碼管理、持續(xù)集成、持續(xù)部署以及測(cè)試,提供講解、演示以及學(xué)員按照操作指導(dǎo)文檔進(jìn)行實(shí)際演練。

目標(biāo)收益

本課程將以TFS基礎(chǔ)架構(gòu),主要功能,操作方法以及演練為主。力求使得學(xué)員在3天的培訓(xùn)過程中全面了解TFS主要功能以及操作方法。

培訓(xùn)對(duì)象

本課程適用企業(yè)IT應(yīng)用開發(fā)和開發(fā)測(cè)試人員與軟件研發(fā)團(tuán)隊(duì)管理者,參訓(xùn)者需要具備開發(fā)基礎(chǔ),對(duì)應(yīng)用開發(fā),測(cè)試,部署流程較為熟悉,并具備實(shí)際操作經(jīng)驗(yàn)。

課程大綱

第一天 9:00-9:15

課程簡介和破冰
了解課程內(nèi)容,參訓(xùn)者分組,講師和參訓(xùn)者互相介紹。為后續(xù)培訓(xùn)創(chuàng)造基礎(chǔ)氛圍。
9:15-10:30
TFS工具介紹以及如何使用TFS支撐企業(yè)級(jí)DevOps
了解持續(xù)集成能幫助企業(yè)解決的問題。如何使用持續(xù)集成工具幫助我們加快開發(fā)環(huán)節(jié)閉關(guān)的運(yùn)行。了解Jenkins工具。
10:40-12:30
TFS需求管理講解
TFS需求管理演示
TFS輔助功能演示
了解TFS的需求管理機(jī)制。掌握在TFS中進(jìn)行需求
13:30-15:30
實(shí)驗(yàn):
創(chuàng)建自己的團(tuán)隊(duì)
管理自己的團(tuán)隊(duì)項(xiàng)目
創(chuàng)建迭代計(jì)劃
以2個(gè)小時(shí)為一個(gè)迭代,分小組在TFS上創(chuàng)建并維護(hù)自己的團(tuán)隊(duì)項(xiàng)目。
在團(tuán)隊(duì)項(xiàng)目管理頁面進(jìn)行成員添加,迭代配置。完成對(duì)需求的討論,小組共同完成一個(gè)迭代的計(jì)劃和制定。
15:40-17:00
實(shí)驗(yàn):
完成需求分解,每日站立會(huì)議
配置團(tuán)隊(duì)看板
配置查詢、定制項(xiàng)目儀表盤
團(tuán)隊(duì)在迭代積壓工作頁面配置團(tuán)隊(duì)成員容量,完成需求分解。使用白板進(jìn)行每日站立會(huì)議。
配置TFS電子看板,并按照?qǐng)F(tuán)隊(duì)實(shí)際需求進(jìn)行定制化配置。根據(jù)各個(gè)角色需要進(jìn)行查詢創(chuàng)建,并配置角色儀表盤。
第二天 9:00-10:30


TFS源代碼管理講解
Tfvc與Git源代碼管理使用演示
源代碼分支管理最佳實(shí)踐講解
了解TFS源代碼管理機(jī)制,并使用Tfvc與Git進(jìn)行基本的源代碼管理操作。
根據(jù)微軟的源代碼管理最佳實(shí)踐,講解如何在Tfvc與Git中創(chuàng)建并管理分支。
10:40-12:30
TFS源代碼管理講解
生成代理配置與定義創(chuàng)建演示
源代碼管理質(zhì)量門控制演示
了解TFS的生成機(jī)制,如何創(chuàng)建與維護(hù)生成環(huán)境。
了解如何創(chuàng)建生成定義,觸發(fā)服務(wù)器生成,并管理生成結(jié)果。
了解如何在TFS中實(shí)現(xiàn)控制源代碼質(zhì)量門
13:30-14:30
實(shí)驗(yàn):上傳樣例代碼
完成日常源代碼管理操作
創(chuàng)建兵維護(hù)分支
了解TFS源代碼管理工具的使用
了解Visual Studio團(tuán)隊(duì)資源管理器(或Eclipse中TEE)的使用
了解如何使用TFS簽入策略
14:40-17:30 實(shí)驗(yàn)
配置生成代理池并配置生成代理
創(chuàng)建生成定義并執(zhí)行服務(wù)器生成
配置質(zhì)量門控制,完成一次質(zhì)量門操作
以培訓(xùn)團(tuán)隊(duì)為單元,創(chuàng)建自己團(tuán)隊(duì)的生成代理池,并在分配的生成服務(wù)器上創(chuàng)建代理。
為樣例程序創(chuàng)建生成定義,在生成服務(wù)器上完成生成定義運(yùn)行,同時(shí)運(yùn)行靜態(tài)代碼檢查與單元測(cè)試運(yùn)行,查看生成結(jié)果
使用TFS完成一次質(zhì)量門操作(Tfvc與Git質(zhì)量門控制方式不同)
第三天 9:00-10:00


TFS生成功能講解
發(fā)布定義創(chuàng)建與運(yùn)行演示
發(fā)布過程的自動(dòng)化測(cè)試演示
了解TFS的發(fā)布機(jī)制
了解如何創(chuàng)建發(fā)布定義并觸發(fā)發(fā)布定義
了解發(fā)布過程中的審批流
回顧整體研發(fā)過程在TFS上的操作
10:40-12:30
TFS測(cè)試工具介紹
測(cè)試管理演示
生成測(cè)試圖標(biāo)演示
了解TFS客戶端測(cè)試工具與頁面測(cè)試工具
了解如何在TFS進(jìn)行計(jì)劃、測(cè)試用例的管理并運(yùn)行測(cè)試用例
了解如何在TFS中快生成測(cè)試結(jié)果圖表
13:30-15:00
實(shí)驗(yàn):
完成的測(cè)試與生產(chǎn)環(huán)境部署
在部署過程中執(zhí)行自動(dòng)化界面測(cè)試
每個(gè)組進(jìn)行發(fā)布泳道的創(chuàng)建、執(zhí)行發(fā)布、實(shí)現(xiàn)持續(xù)部署,并讓團(tuán)隊(duì)中其他成員進(jìn)行發(fā)布審批。
創(chuàng)建自動(dòng)化界面測(cè)試項(xiàng)目,編輯自動(dòng)化測(cè)試腳本,并在持續(xù)發(fā)布過程中進(jìn)行自動(dòng)化測(cè)試腳本。
14:40-17:00
實(shí)驗(yàn):
創(chuàng)建并維護(hù)測(cè)試計(jì)劃
編寫測(cè)試用例
完成對(duì)已部署應(yīng)用的測(cè)試
根據(jù)第一天創(chuàng)建的迭代配置測(cè)試計(jì)劃,編寫測(cè)試用例?;谝呀?jīng)發(fā)布到測(cè)試環(huán)境的應(yīng)用進(jìn)行測(cè)試用例
收集并整理測(cè)試結(jié)果,生成測(cè)試圖表
回顧
培訓(xùn)回顧與案例分享
總結(jié)培訓(xùn)過程,并與學(xué)員分享實(shí)際案例
第一天 9:00-9:15

課程簡介和破冰
了解課程內(nèi)容,參訓(xùn)者分組,講師和參訓(xùn)者互相介紹。為后續(xù)培訓(xùn)創(chuàng)造基礎(chǔ)氛圍。
9:15-10:30
TFS工具介紹以及如何使用TFS支撐企業(yè)級(jí)DevOps
了解持續(xù)集成能幫助企業(yè)解決的問題。如何使用持續(xù)集成工具幫助我們加快開發(fā)環(huán)節(jié)閉關(guān)的運(yùn)行。了解Jenkins工具。
10:40-12:30
TFS需求管理講解
TFS需求管理演示
TFS輔助功能演示
了解TFS的需求管理機(jī)制。掌握在TFS中進(jìn)行需求
13:30-15:30
實(shí)驗(yàn):
創(chuàng)建自己的團(tuán)隊(duì)
管理自己的團(tuán)隊(duì)項(xiàng)目
創(chuàng)建迭代計(jì)劃
以2個(gè)小時(shí)為一個(gè)迭代,分小組在TFS上創(chuàng)建并維護(hù)自己的團(tuán)隊(duì)項(xiàng)目。
在團(tuán)隊(duì)項(xiàng)目管理頁面進(jìn)行成員添加,迭代配置。完成對(duì)需求的討論,小組共同完成一個(gè)迭代的計(jì)劃和制定。
15:40-17:00
實(shí)驗(yàn):
完成需求分解,每日站立會(huì)議
配置團(tuán)隊(duì)看板
配置查詢、定制項(xiàng)目儀表盤
團(tuán)隊(duì)在迭代積壓工作頁面配置團(tuán)隊(duì)成員容量,完成需求分解。使用白板進(jìn)行每日站立會(huì)議。
配置TFS電子看板,并按照?qǐng)F(tuán)隊(duì)實(shí)際需求進(jìn)行定制化配置。根據(jù)各個(gè)角色需要進(jìn)行查詢創(chuàng)建,并配置角色儀表盤。
第二天 9:00-10:30


TFS源代碼管理講解
Tfvc與Git源代碼管理使用演示
源代碼分支管理最佳實(shí)踐講解
了解TFS源代碼管理機(jī)制,并使用Tfvc與Git進(jìn)行基本的源代碼管理操作。
根據(jù)微軟的源代碼管理最佳實(shí)踐,講解如何在Tfvc與Git中創(chuàng)建并管理分支。
10:40-12:30
TFS源代碼管理講解
生成代理配置與定義創(chuàng)建演示
源代碼管理質(zhì)量門控制演示
了解TFS的生成機(jī)制,如何創(chuàng)建與維護(hù)生成環(huán)境。
了解如何創(chuàng)建生成定義,觸發(fā)服務(wù)器生成,并管理生成結(jié)果。
了解如何在TFS中實(shí)現(xiàn)控制源代碼質(zhì)量門
13:30-14:30
實(shí)驗(yàn):上傳樣例代碼
完成日常源代碼管理操作
創(chuàng)建兵維護(hù)分支
了解TFS源代碼管理工具的使用
了解Visual Studio團(tuán)隊(duì)資源管理器(或Eclipse中TEE)的使用
了解如何使用TFS簽入策略
14:40-17:30 實(shí)驗(yàn)
配置生成代理池并配置生成代理
創(chuàng)建生成定義并執(zhí)行服務(wù)器生成
配置質(zhì)量門控制,完成一次質(zhì)量門操作
以培訓(xùn)團(tuán)隊(duì)為單元,創(chuàng)建自己團(tuán)隊(duì)的生成代理池,并在分配的生成服務(wù)器上創(chuàng)建代理。
為樣例程序創(chuàng)建生成定義,在生成服務(wù)器上完成生成定義運(yùn)行,同時(shí)運(yùn)行靜態(tài)代碼檢查與單元測(cè)試運(yùn)行,查看生成結(jié)果
使用TFS完成一次質(zhì)量門操作(Tfvc與Git質(zhì)量門控制方式不同)
第三天 9:00-10:00


TFS生成功能講解
發(fā)布定義創(chuàng)建與運(yùn)行演示
發(fā)布過程的自動(dòng)化測(cè)試演示
了解TFS的發(fā)布機(jī)制
了解如何創(chuàng)建發(fā)布定義并觸發(fā)發(fā)布定義
了解發(fā)布過程中的審批流
回顧整體研發(fā)過程在TFS上的操作
10:40-12:30
TFS測(cè)試工具介紹
測(cè)試管理演示
生成測(cè)試圖標(biāo)演示
了解TFS客戶端測(cè)試工具與頁面測(cè)試工具
了解如何在TFS進(jìn)行計(jì)劃、測(cè)試用例的管理并運(yùn)行測(cè)試用例
了解如何在TFS中快生成測(cè)試結(jié)果圖表
13:30-15:00
實(shí)驗(yàn):
完成的測(cè)試與生產(chǎn)環(huán)境部署
在部署過程中執(zhí)行自動(dòng)化界面測(cè)試
每個(gè)組進(jìn)行發(fā)布泳道的創(chuàng)建、執(zhí)行發(fā)布、實(shí)現(xiàn)持續(xù)部署,并讓團(tuán)隊(duì)中其他成員進(jìn)行發(fā)布審批。
創(chuàng)建自動(dòng)化界面測(cè)試項(xiàng)目,編輯自動(dòng)化測(cè)試腳本,并在持續(xù)發(fā)布過程中進(jìn)行自動(dòng)化測(cè)試腳本。
14:40-17:00
實(shí)驗(yàn):
創(chuàng)建并維護(hù)測(cè)試計(jì)劃
編寫測(cè)試用例
完成對(duì)已部署應(yīng)用的測(cè)試

根據(jù)第一天創(chuàng)建的迭代配置測(cè)試計(jì)劃,編寫測(cè)試用例。基于已經(jīng)發(fā)布到測(cè)試環(huán)境的應(yīng)用進(jìn)行測(cè)試用例
收集并整理測(cè)試結(jié)果,生成測(cè)試圖表
回顧
培訓(xùn)回顧與案例分享
總結(jié)培訓(xùn)過程,并與學(xué)員分享實(shí)際案例

課程費(fèi)用

6800.00 /人

課程時(shí)長

3

預(yù)約體驗(yàn)票 我要分享

近期公開課推薦

近期公開課推薦

活動(dòng)詳情

提交需求