最近,一直想讓團隊加入敏捷開發,但TFS2010用下來,並不是令人滿意,還好,TFS2012橫空出世了。相比TFS2010,TFS2012改進太多了,主要體現在以下方面:
- Team Web Access優化
- 變更集回滾Ui支持
- 流程優化
- 界面更合理,操作更友好
- 增加了PowerPoint Storyboarding工具(PowerPoint圖版演示),能夠更便捷的畫出界面設計圖
- 支持代碼審閱
- 提供了Microsoft反饋客戶端
- 其他細節優化
於是近期部署了環境並且整理了很多資料(資料主要來源於網絡和自己整理),准備在部門推廣TFS2012了。以下是TFS 2012使用簡介。
TFS 2012使用簡介
目錄
如何連接到 Team Foundation Server. 2
連接到 Team Foundation Server 然后獲取文件... 5
若要添加注釋,屏幕快照與文件附件在探索測試會話期間... 16
Visual Studio Team Foundation Server 2012 (TFS) 是 Microsoft 應用程序生命周期管理 (ALM) 解決方案的核心協作平台。 不論在本地還是 在雲中,TFS 均可支持靈活的開發實踐、 多個 IDE 和平台,並為您提供有效管理整個 IT 生命周期的軟件開發項目所需的工具。
下面鏈接是TFS使用視頻:
安裝 Team Foundation Server (TFS),創建團隊項目,添加自己的團隊成員添加到項目,並將項目中的代碼置於版本控制之下,因此團隊可以獲取從開始工作的 TFS 的代碼。
注意
· 某些功能可能不可用。根據 Team Foundation Server 的權限或版本。 請參見 通過“Web 權限”訪問的功能。
1. 連接並使用TFS
如何連接到 Team Foundation Server
1. 運行 VS,打開或選擇 團隊資源管理器。
2. 在 主頁下,選擇 連接到 Team Foundation Server。
3. 在 連接到團隊項目,選擇 服務器。
4. 在 添加/刪除 Team Foundation Server,選擇 添加 打開 添加 Team Foundation Server。
5. 對於 Team Foundation Server 的名稱或 URL,請指定您的服務器名稱 (10.0.103.93),選擇 確定,關閉。
6. 在 連接到 Team Foundation Server 出現后,打開 選擇 Team Foundation Server 列表中,選擇要添加的服務器和 連接。
創建團隊項目
如需新建團隊項目,請發送郵件至liwq@mvs.com.cn
將成員添加到團隊
1. 在 team Web Access 主頁 (http://10.0.103.93:8080/tfs),選擇團隊項目。
2. 在 成員下,選擇 管理成員。
3. 在 管理 XX 團隊的成員,打開 添加 列表,然后選擇 添加 Windows 用戶或組。
4. 在 添加 Windows 用戶或組,輸入別名 (DOMAIN \別名) 每個團隊成員。比如:
2. 添加源代碼添加到版本控制
當管理員把代碼工程上傳到版本控制儲存庫后,團隊成員就可以獲取 TFS 的代碼。 團隊連接到團隊項目並下載代碼添加到其開發計算機啟動工作。
如果您的團隊在多個版本同時工作,可以創建每個版本的分支。 在較大的組織,可以創建每個函數的一個分支,以便團隊在相對於隔離正常和互相集成會以有組織的。 |
添加源代碼添加到版本控制
1. 打開或選擇 團隊資源管理器。
2. 在 掛起更改下,選擇 源代碼管理資源管理器。
3. 在 源代碼管理資源管理器的頂部,選擇 未映射 指定本地路徑。
4. 在 映射,輸入文件夾的完整路徑在包含項目代碼的計算機上的,然后選擇 映射。
5. 在 解決方案資源管理器,請打開解決方案的頂部快捷菜單,並選擇 將解決方案添加到源代碼管理。
6. 在 團隊資源管理器,選擇 掛起更改。
7. 在 注釋下,請在中鍵入注釋,然后選擇 注冊。
連接到 Team Foundation Server 然后獲取文件
1. 連接到團隊項目。
2. 打開 源代碼管理資源管理器。
3. 映射版本控制儲存庫的根文件夾到要保留代碼的本地計算機上的文件夾。
4. 在 源代碼管理資源管理器,請打開項目的快捷菜單,並選擇 獲取最新版本。
3. 積壓工作管理
團隊可以管理其在 TFS 的積壓工作。 添加積壓工作項到團隊項目。 當團隊成員計划下一次迭代時,它們使用積壓工作頁標識迭代積壓工作項和將這些項分解為任務。我們可以使用Team Web Access(網站訪問方式)來創建積壓工作,也可以使用Visual Studio或者Team Explorer工具來管理。
創建項目時積壓工作
1. 在主頁上,在 活動下,選擇 查看積壓工作。
2. Enter 積壓工作項的標題並選擇 Enter 鍵。
更改項目的優先於積壓工作中
· 在 目錄,請將該項拖動到列表的正確位置。
記錄估計工作量和業務價值
1. 雙擊積壓工作項。 (鍵盤:顯示積壓工作項並選擇 Enter 鍵。)
2. 指定工作量。,業務價值或兩個。 完成后,保存並關閉該工作項。
確定此迭代的團隊容量
1. 在 team Web Access 主頁 (http://almsvr:8080/tfs),選擇團隊項目 (FabrikamFiber)。
2. 在 活動下,選擇 查看積壓工作。
3. 在 積壓工作 窗格中,在 當前下,選擇當前迭代 (沖刺 1)。
4. 在主窗格中,選擇 容量。
輸入團隊容量數據
1. 在達到窗格中,鍵入小時數在典型的星期幾的工作每個團隊成員。
2. 對於需要一個或多休息日的每個團隊成員,選擇,然后輸入休息日數。
該計划迭代時,該團隊工作分配到個人。 如果您的團隊指派任務后,可以使用團隊能夠確定團隊與在迭代沒有更多的工作能完成。 如果每個團隊成員只往往會執行一種類型的活動 (如開發或測試),可在容量頁的每個團隊成員的事件並由事件監視團隊容量。 |
創建任務
針對打開優先級的產品積壓工作並分配第一項到當前迭代 (沖刺 1)。 團隊討論需要的每個任務完成積壓工作項,並且,針對為每個任務創建一個任務工作項。 團隊估計每個任務工作所需的小時數。 將任務添加到積壓工作項,將它們指派給將執行它們的用戶,並記錄估計。
在團隊創建后,估計,並為第一個積壓工作項指派任務,針對檢查團隊容量,因此,該團隊繼續此為產品積壓工作中的下一項過程,直到團隊容量關閉為止。
1. 在 積壓工作,選擇 產品積壓工作。
2. 從拖到 目錄 窗格中的一個產品積壓工作項到 積壓工作 窗格,並將其放置在迭代 (沖刺 1)。
3. 在 積壓工作,選擇迭代 (沖刺 1)。
4. 在 目錄,選擇 。
5. 在工作項窗體的頂部附近,輸入任務的標題。
6. 打開 分配給 列表中,選擇將完成任務的人員。
7. 在 剩余工作,輸入任務采取結束的估計工時數。
4. 測試積壓的工作項
連接到團隊項目
1. 安裝完Visual Studio 2012后,可以在開始菜單看到 Microsoft 測試管理器,打開 Microsoft 測試管理器。
2. 若要將運行 Team Foundation Server (TFS) 的服務器,請鍵入其名稱或 URL 在框中,然后選擇 添加(與上面添加TFS連接一致)。
3. 在 連接到團隊項目,在團隊項目集合中下,展開項列表的團隊,然后選擇您的團隊項目。 (例如,FabrikamFiber)。
4. 選擇 立即連接。
創建測試計划
1. 在 測試中心,選擇 添加。
2. 在 添加測試計划,則將您的計划 (例如,沖刺 (sprint) 1),並選擇 添加。 該計划現在顯示在測試計划中列出。
可以創建其他團隊成員可以使用訪問此計划的 URL。 復制您創建到剪貼板通過選擇 復制計划的 URL計划的 URL。 現在可以將此 URL 粘貼到電子郵件並將其發送給團隊中的其他成員,因此方便地訪問該計划。 請參見 如何:使用 URL 在測試計划之間切換。 |
3. 現在從列表中選擇測試計划。 選擇 選擇計划 打開 Microsoft 測試管理器並顯示 內容 視圖測試計划。
向測試計划添加詳細信息
· 若要查看測試計划的屬性,請選擇 屬性。
· 若要為測試計划到不同迭代中,選擇 迭代和迭代 (例如 FabrikamFiber \ Release1 \ Sprint1)。
將測試計划添加到迭代時,測試用例的 資源管理器 選項卡顯示也被分配到該迭代僅的積壓工作項。 |
查看產品積壓工作項
1. 在菜單欄上,依次選擇 測試。
2. 選擇 執行探索測試 打開 瀏覽 窗口並查看所有積壓工作項與測試計划。
列表包括在要求類別的所有工作項。 |
3. 選擇要打開的產品積壓工作項。
4. 則在運行測試之前,請選擇 打開 發現該項目並添加詳細信息。
啟動探索測試會話
1. 選擇要執行探索測試的產品積壓工作項。
2. 選擇 測試工作項 打開 探索測試 窗口。
若要指定生成或重寫測試計划的測試設置,並環境設置,選擇 使用選項瀏覽。 請參見 如何:重寫測試計划中適用於測試運行的設置。 |
3. 選擇 開始 啟動該記錄。
4. 啟動要測試的應用程序。
打開瀏覽器,測試客戶門戶網站。
可以暫停錄制,如果其他任務所需的請注意,當測試會話運行時。 可以執行在您的計算機上執行其他操作,例如響應電子郵件,而無需將它們包含在該記錄。 請參見 如何:在探索測試會話期間暫停記錄操作步驟。 |
若要添加注釋,屏幕快照與文件附件在探索測試會話期間
可以添加屏幕快照和注釋有助於標識 bug,並其他應用程序中的問題。 下圖顯示 ADAM 如何添加屏幕捕獲和注釋,則當用戶查看拼寫錯誤。
還可以將探索測試窗口的文件並提交 bug。 例如,您可以將應用程序生成的應用程序或日志文件的要求。
1. 在探索測試的窗口,在工具欄上,選擇 捕獲矩形屏幕快照 (相機圖標)。
探索測試的窗口消失,並且,指針變為十字線。
(可選) 打開 捕獲矩形屏幕快照 列表,然后選擇 捕獲全屏快照 或 獲取窗口屏幕快照。 |
2. 在要捕獲屏幕區域周圍繪制選擇框。
在探索測試窗口的注釋框現在包含選定區域的屏幕快照。
3. 若要添加注釋,請輸入它們在注釋中探索測試的窗口。
若要設置注釋文本,請使用注釋工具欄中探索測試的窗口。 如圖所示,通過使用格式設置選項 (粗體,下划線或顏色顯示,可以在關鍵點。 若要將一個文件,在探索測試的窗口的工具欄中,選擇 附加文件 (回形針圖標)。 指定文件,如要求或日志文件,附加到測試並出現在具有的探索測試的窗口回形針圖標。 |
若要報告 bug 在探索過程中測試會話
1. 在探索測試窗口的工具欄上,選擇 創建 Bug。
新建 Bug 窗體帶有注釋、屏幕快照、文件附件和音頻和視頻錄制顯示在 要重現的步驟下。
在創建 bug 時,探索測試的窗口自動暫停。 |
2. 在 標題,鍵入 bug 的標題。
3. 打開 分配給 列表,然后選擇團隊成員以進行進一步調查將該 bug 指派。
4. 若要查看有關用於測試的計算機的信息,選擇 SYSTEM。
5. 若要更新 bug 的嚴重級別,請打開 嚴重級別 列表,然后選擇嚴重級別。
6. 若要查看測試結果附件,請選擇 附件。
7. 若要更改 bug 中的操作步驟,請選擇 更改步驟。
8. 選擇步驟在 bug 中包括。
9. 完成后,選擇 保存並關閉。
創建手動測試基於步驟的用例登錄到您的會話期間,選擇 保存並創建測試。 這將創建 bug 和之間的鏈接手動測試用例。 對逐句通過選擇 更改步驟 的任何更改適用。 下一個過程描述了在會話期間,如何還可以創建手動測試。 |
10. 探索測試的窗口還原記錄並添加指向在注釋框中的新 bug。 可以繼續自己的會話並創建其他缺陷。
您創建的 bug 也顯示在 Bug 節點之下。探索測試的窗口底部附近。 如果選擇鏈接在注釋中探索測試的窗口或在 Bug 節點,可以編輯 bug。 請參見 如何:在探索測試會話期間查看以前提交的 Bug。 |
11. 有關針對如何使用團隊資源管理器和 Visual Studio 修復此 bug,請參見 為積壓工作項開發代碼並修復 Bug。
若要創建測試用例探索過程中測試會話
可以創建手動測試根據使用探索測試的窗口中,您對您的會話期間記錄的步驟會自動將大小寫。 如果您創建此類測試用例,它與您的積壓工作項,並將其放入相應測試套件中。 所有 bug。在此會議期間的文件具有相同的項目自動鏈接和手動測試用例與團隊項目關聯。 這樣,您便可以將測試用例分為多個相同的測試套件或其他測試計划。 還可以縮小測試用例和將來使用它測試應用程序。 請參見 如何:從探索測試會話中新建手動測試用例、創建手動測試用例 和 使用測試運行程序運行手動測試。
1. 在探索測試的窗口的工具欄中,選擇 創建測試用例。
新測試用例顯示。 其中包含您在執行探索測試期間會話的操作步驟。
當您創建手動測試用例時,在探索測試窗口的記錄自動暫停。 |
2. 在 請在此處輸入標題,輸入新測試用例的標題。
3. 編輯測試用例中的其余字段根據需要。
例如,選擇 優先級 和 分配給 值。
4. 若要更改操作或預期結果,請轉到 步驟 選項,並編輯在 操作 和 預期結果 列的信息。
例如,您可以插入附加步驟和共享步驟。 請參見創建手動測試用例和如何:使用共享步驟共享通用測試用例步驟。
5. 選擇 保存並關閉。
探索測試的窗口還原記錄探索測試會話並添加指向新測試在注釋框的情況。 測試用例也顯示在 測試用例 節點之下。探索測試的窗口底部附近。
若要編輯測試用例,請選擇鏈接在注釋中探索測試的窗口或在 測試用例 節點下。 |
可以繼續自己的會話並創建其他 bug 和測試用例。
跟蹤進度探索測試
1. 若要查看您的進度,選擇要查看的 查看探索測試會話 和會話。
2. 選擇“打開”。
有關該會話的詳細信息顯示。
5. 工作項和代碼評審
查看我的工作
1. 打開VS的 團隊資源管理器,選擇 我的工作 。
代碼審閱
代碼審閱可以提高代碼質量。
1. 打開VS的 團隊資源管理器,選擇 我的工作 下的 請求代碼審閱。
2. 選擇審閱者姓名,輸入主題和說明,點擊 提交請求。
6. 情景提要(界面設計圖以及說明)
使用PowerPoint圖版設計用戶界面
在安裝完Visual Studio 2012后,可以在開始菜單找到 PowerPoint Storyboarding(PowerPoint圖版演示)。使用PowerPoint圖板演示,可以快速聲明用戶情景,或在工作項中通過聲明這個目的。格式化文本和直接插入圖像。 提供內容的可視化團隊需要生成更輕松地允許您將從您的團隊和利益干系人的獲取反饋。
使用PowerPoint圖板演示,可以給客戶進行演示,也可以作為反饋提供給開發團隊。演示圖版可以與積壓工作項會鏈接。
1. 打開PowerPoint圖版。
2. 設計界面(可以拖拽背景以及控件模型,比如設計SharePoint門戶,可以選擇背景中的 SharePoint,然后再進行修改界面)。
7. 客戶反饋
安裝完Visual Studio 2012后,可以看到以下工具:Microsoft反饋客戶端
Microsoft Feedback客戶端,利益干系人可以使用工作軟件直接交互,記錄更豐富、可操作的數據。數據在后台自動存儲為批注、屏幕快照和視頻或錄音。具體使用方式請點擊以下鏈接:
8. 管理項目文檔
項目文檔頁有效性僅當團隊項目啟用項目門戶網站與SharePoint網站。團隊成員可以通過雙擊文檔來查看它們。 還可以上載、刪除、移動文檔、庫和文件夾,以及對文檔、庫和文件夾執行其他任務。
項目成員可以使用Visual Studio的團隊資源管理器、Team Web Access 或項目門戶網站管理文檔和文檔庫。如: