热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

TFS2012使用简介(一)

最近,一直想让团队加入敏捷开发,但TFS2010用下来,并不是令人满意,还好,TFS2012横空出世了。相比TFS2010,TFS2012改进太多了,主要体现在以下方面:Team

最近,一直想让团队加入敏捷开发,但TFS2010用下来,并不是令人满意,还好,TFS2012横空出世了。相比TFS2010,TFS2012改进太多了,主要体现在以下方面:

  1. Team Web Access优化
  2. 变更集回滚Ui支持
  3. 流程优化
  4. 界面更合理,操作更友好
  5. 增加了PowerPoint Storyboarding工具(PowerPoint图版演示),能够更便捷的画出界面设计图
  6. 支持代码审阅
  7. 提供了Microsoft反馈客户端
  8. 其他细节优化

于是近期部署了环境并且整理了很多资料(资料主要来源于网络和自己整理),准备在部门推广TFS2012了。以下是TFS 2012使用简介。

 

TFS 2012使用简介

目录

TFS使用手册... 1

1. 连接并使用TFS. 2

mamicode.com,编程笔记如何连接到 Team Foundation Server. 2

mamicode.com,编程笔记创建团队项目... 3

mamicode.com,编程笔记将成员添加到团队... 3

2. 添加源代码添加到版本控制... 4

mamicode.com,编程笔记添加源代码添加到版本控制... 5

mamicode.com,编程笔记连接到 Team Foundation Server 然后获取文件... 5

3. 积压工作管理... 6

mamicode.com,编程笔记创建项目时积压工作... 6

mamicode.com,编程笔记更改项目的优先于积压工作中... 7

mamicode.com,编程笔记记录估计工作量和业务价值... 7

mamicode.com,编程笔记确定此迭代的团队容量... 8

mamicode.com,编程笔记输入团队容量数据... 9

mamicode.com,编程笔记创建任务... 9

4. 测试积压的工作项... 11

mamicode.com,编程笔记连接到团队项目... 11

mamicode.com,编程笔记创建测试计划... 12

mamicode.com,编程笔记向测试计划添加详细信息... 13

mamicode.com,编程笔记查看产品积压工作项... 14

mamicode.com,编程笔记启动探索测试会话... 15

mamicode.com,编程笔记若要添加注释,屏幕快照与文件附件在探索测试会话期间... 16

mamicode.com,编程笔记若要报告 bug 在探索过程中测试会话... 18

mamicode.com,编程笔记若要创建测试用例探索过程中测试会话... 20

mamicode.com,编程笔记跟踪进度探索测试... 22

5. 工作项和代码评审... 23

mamicode.com,编程笔记查看我的工作... 23

mamicode.com,编程笔记代码审阅... 24

6. 情景提要(界面设计图以及说明)... 25

mamicode.com,编程笔记使用PowerPoint图版设计用户界面... 25

7. 客户反馈... 27

8. 管理项目文档... 27

Visual Studio Team Foundation Server 2012 (TFS) 是 Microsoft 应用程序生命周期管理 (ALM) 解决方案的核心协作平台。 不论在本地还是在云中,TFS 均可支持灵活的开发实践、 多个 IDE 和平台,并为您提供有效管理整个 IT 生命周期的软件开发项目所需的工具。

mamicode.com,编程笔记

 

下面链接是TFS使用视频:

http://channel9.msdn.com/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview-CHS/Visual-Studio-Ultimate-2012-Coordinate-your-team-with-agile-project-management-CHS

 

安装 Team Foundation Server (TFS),创建团队项目,添加自己的团队成员添加到项目,并将项目中的代码置于版本控制之下,因此团队可以获取从开始工作的 TFS 的代码。

注意

· 某些功能可能不可用。根据 Team Foundation Server 的权限或版本。 请参见 通过“Web 权限”访问的功能。

1. 连接并使用TFS

mamicode.com,编程笔记如何连接到 Team Foundation Server

mamicode.com,编程笔记

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 列表中,选择要添加的服务器和 连接。

mamicode.com,编程笔记创建团队项目

如需新建团队项目,请发送邮件至liwq@mvs.com.cn

mamicode.com,编程笔记将成员添加到团队

mamicode.com,编程笔记

1. 在 team Web Access 主页 (http://10.0.103.93:8080/tfs),选择团队项目。

2. 在 成员下,选择 管理成员。

3. 在 管理 XX 团队的成员,打开 添加 列表,然后选择 添加 Windows 用户或组。

4. 在 添加 Windows 用户或组,输入别名 (DOMAIN \别名) 每个团队成员。比如:

mamicode.com,编程笔记

2. 添加源代码添加到版本控制

当管理员把代码工程上传到版本控制储存库后,团队成员就可以获取 TFS 的代码。 团队连接到团队项目并下载代码添加到其开发计算机启动工作。

mamicode.com,编程笔记 说明

如果您的团队在多个版本同时工作,可以创建每个版本的分支。 在较大的组织,可以创建每个函数的一个分支,以便团队在相对于隔离正常和互相集成会以有组织的。

mamicode.com,编程笔记添加源代码添加到版本控制

mamicode.com,编程笔记

1. 打开或选择 团队资源管理器。

2. 在 挂起更改下,选择 源代码管理资源管理器。

3. 在 源代码管理资源管理器的顶部,选择 未映射 指定本地路径。

4. 在 映射,输入文件夹的完整路径在包含项目代码的计算机上的,然后选择 映射。

5. 在 解决方案资源管理器,请打开解决方案的顶部快捷菜单,并选择 将解决方案添加到源代码管理。

6. 在 团队资源管理器,选择 挂起更改。

7. 在 注释下,请在中键入注释,然后选择 注册。

mamicode.com,编程笔记连接到 Team Foundation Server 然后获取文件

1. 连接到团队项目。

2. 打开 源代码管理资源管理器。

3. 映射版本控制储存库的根文件夹到要保留代码的本地计算机上的文件夹。

4. 在 源代码管理资源管理器,请打开项目的快捷菜单,并选择 获取最新版本。

3. 积压工作管理

团队可以管理其在 TFS 的积压工作。 添加积压工作项到团队项目。 当团队成员计划下一次迭代时,它们使用积压工作页标识迭代积压工作项和将这些项分解为任务。我们可以使用Team Web Access(网站访问方式)来创建积压工作,也可以使用Visual Studio或者Team Explorer工具来管理。

mamicode.com,编程笔记创建项目时积压工作

mamicode.com,编程笔记

1. 在主页上,在 活动下,选择 查看积压工作。

2. Enter 积压工作项的标题并选择 Enter 键。

mamicode.com,编程笔记更改项目的优先于积压工作中

mamicode.com,编程笔记

· 在 目录,请将该项拖动到列表的正确位置。

mamicode.com,编程笔记记录估计工作量和业务价值

mamicode.com,编程笔记

1. 双击积压工作项。 (键盘:显示积压工作项并选择 Enter 键。)

2. 指定工作量。,业务价值或两个。 完成后,保存并关闭该工作项。

mamicode.com,编程笔记确定此迭代的团队容量

mamicode.com,编程笔记

1. 在 team Web Access 主页 (http://almsvr:8080/tfs),选择团队项目 (FabrikamFiber)。

2. 在 活动下,选择 查看积压工作。

3. 在 积压工作 窗格中,在 当前下,选择当前迭代 (冲刺 1)。

4. 在主窗格中,选择 容量。

mamicode.com,编程笔记输入团队容量数据

mamicode.com,编程笔记

1. 在达到窗格中,键入小时数在典型的星期几的工作每个团队成员。

2. 对于需要一个或多休息日的每个团队成员,选择,然后输入休息日数。

mamicode.com,编程笔记 提示

该计划迭代时,该团队工作分配到个人。 如果您的团队指派任务后,可以使用团队能够确定团队与在迭代没有更多的工作能完成。 如果每个团队成员只往往会执行一种类型的活动 (如开发或测试),可在容量页的每个团队成员的事件并由事件监视团队容量。

mamicode.com,编程笔记创建任务

针对打开优先级的产品积压工作并分配第一项到当前迭代 (冲刺 1)。 团队讨论需要的每个任务完成积压工作项,并且,针对为每个任务创建一个任务工作项。 团队估计每个任务工作所需的小时数。 将任务添加到积压工作项,将它们指派给将执行它们的用户,并记录估计。

在团队创建后,估计,并为第一个积压工作项指派任务,针对检查团队容量,因此,该团队继续此为产品积压工作中的下一项过程,直到团队容量关闭为止。

mamicode.com,编程笔记

1. 在 积压工作,选择 产品积压工作。

2. 从拖到 目录 窗格中的一个产品积压工作项到 积压工作 窗格,并将其放置在迭代 (冲刺 1)。

3. 在 积压工作,选择迭代 (冲刺 1)。

4. 在 目录,选择 。

5. 在工作项窗体的顶部附近,输入任务的标题。

6. 打开 分配给 列表中,选择将完成任务的人员。

7. 在 剩余工作,输入任务采取结束的估计工时数。

4. 测试积压的工作项

mamicode.com,编程笔记连接到团队项目

1. 安装完Visual Studio 2012后,可以在开始菜单看到 Microsoft 测试管理器,打开 Microsoft 测试管理器

mamicode.com,编程笔记

2. 若要将运行 Team Foundation Server (TFS) 的服务器,请键入其名称或 URL 在框中,然后选择 添加(与上面添加TFS连接一致)。

mamicode.com,编程笔记

3. 在 连接到团队项目,在团队项目集合中下,展开项列表的团队,然后选择您的团队项目。 (例如,FabrikamFiber)。

4. 选择 立即连接。

mamicode.com,编程笔记创建测试计划

mamicode.com,编程笔记mamicode.com,编程笔记

1. 在 测试中心,选择 添加。

2. 在 添加测试计划,则将您的计划 (例如,冲刺 (sprint) 1),并选择 添加。 该计划现在显示在测试计划中列出。

mamicode.com,编程笔记 提示

可以创建其他团队成员可以使用访问此计划的 URL。 复制您创建到剪贴板通过选择 复制计划的 URL计划的 URL。 现在可以将此 URL 粘贴到电子邮件并将其发送给团队中的其他成员,因此方便地访问该计划。 请参见 如何:使用 URL 在测试计划之间切换。

3. 现在从列表中选择测试计划。 选择 选择计划 打开 Microsoft 测试管理器并显示 内容 视图测试计划。

mamicode.com,编程笔记

mamicode.com,编程笔记向测试计划添加详细信息

· 若要查看测试计划的属性,请选择 属性。

· 若要为测试计划到不同迭代中,选择 迭代和迭代 (例如 FabrikamFiber \ Release1 \ Sprint1)。

mamicode.com,编程笔记 说明

将测试计划添加到迭代时,测试用例的 资源管理器 选项卡显示也被分配到该迭代仅的积压工作项。

mamicode.com,编程笔记查看产品积压工作项

mamicode.com,编程笔记

1. 在菜单栏上,依次选择 测试。

2. 选择 执行探索测试 打开 浏览 窗口并查看所有积压工作项与测试计划。

mamicode.com,编程笔记 说明

列表包括在要求类别的所有工作项。

3. 选择要打开的产品积压工作项。

4. 则在运行测试之前,请选择 打开 发现该项目并添加详细信息。

mamicode.com,编程笔记

mamicode.com,编程笔记启动探索测试会话

mamicode.com,编程笔记

1. 选择要执行探索测试的产品积压工作项。

2. 选择 测试工作项 打开 探索测试 窗口。

mamicode.com,编程笔记 说明

若要指定生成或重写测试计划的测试设置,并环境设置,选择 使用选项浏览。 请参见 如何:重写测试计划中适用于测试运行的设置。

3. 选择 开始 启动该记录。

mamicode.com,编程笔记

4. 启动要测试的应用程序。

打开浏览器,测试客户门户网站。

mamicode.com,编程笔记 提示

可以暂停录制,如果其他任务所需的请注意,当测试会话运行时。 可以执行在您的计算机上执行其他操作,例如响应电子邮件,而无需将它们包含在该记录。 请参见 如何:在探索测试会话期间暂停记录操作步骤。

mamicode.com,编程笔记若要添加注释,屏幕快照与文件附件在探索测试会话期间

可以添加屏幕快照和注释有助于标识 bug,并其他应用程序中的问题。 下图显示 ADAM 如何添加屏幕捕获和注释,则当用户查看拼写错误。

还可以将探索测试窗口的文件并提交 bug。 例如,您可以将应用程序生成的应用程序或日志文件的要求。

mamicode.com,编程笔记

1. 在探索测试的窗口,在工具栏上,选择 捕获矩形屏幕快照 (相机图标)。

探索测试的窗口消失,并且,指针变为十字线。

mamicode.com,编程笔记 提示

(可选) 打开 捕获矩形屏幕快照 列表,然后选择 捕获全屏快照 或 获取窗口屏幕快照。

2. 在要捕获屏幕区域周围绘制选择框。

在探索测试窗口的注释框现在包含选定区域的屏幕快照。

3. 若要添加注释,请输入它们在注释中探索测试的窗口。

mamicode.com,编程笔记 提示

若要设置注释文本,请使用注释工具栏中探索测试的窗口。 如图所示,通过使用格式设置选项 (粗体,下划线或颜色显示,可以在关键点。

若要将一个文件,在探索测试的窗口的工具栏中,选择 附加文件 (回形针图标)。 指定文件,如要求或日志文件,附加到测试并出现在具有的探索测试的窗口回形针图标。

mamicode.com,编程笔记若要报告 bug 在探索过程中测试会话

mamicode.com,编程笔记

mamicode.com,编程笔记

1. 在探索测试窗口的工具栏上,选择 创建 Bug。

新建 Bug 窗体带有注释、屏幕快照、文件附件和音频和视频录制显示在 要重现的步骤下。

mamicode.com,编程笔记 说明

在创建 bug 时,探索测试的窗口自动暂停。

2. 在 标题,键入 bug 的标题。

3. 打开 分配给 列表,然后选择团队成员以进行进一步调查将该 bug 指派。

4. 若要查看有关用于测试的计算机的信息,选择 SYSTEM。

5. 若要更新 bug 的严重级别,请打开 严重级别 列表,然后选择严重级别。

6. 若要查看测试结果附件,请选择 附件。

7. 若要更改 bug 中的操作步骤,请选择 更改步骤。

8. 选择步骤在 bug 中包括。

9. 完成后,选择 保存并关闭。

mamicode.com,编程笔记 提示

创建手动测试基于步骤的用例登录到您的会话期间,选择 保存并创建测试。 这将创建 bug 和之间的链接手动测试用例。 对逐句通过选择 更改步骤 的任何更改适用。 下一个过程描述了在会话期间,如何还可以创建手动测试。

10. 探索测试的窗口还原记录并添加指向在注释框中的新 bug。 可以继续自己的会话并创建其他缺陷。

mamicode.com,编程笔记 说明

您创建的 bug 也显示在 Bug 节点之下。探索测试的窗口底部附近。 如果选择链接在注释中探索测试的窗口或在 Bug 节点,可以编辑 bug。 请参见 如何:在探索测试会话期间查看以前提交的 Bug。

11. 有关针对如何使用团队资源管理器和 Visual Studio 修复此 bug,请参见 为积压工作项开发代码并修复 Bug。

mamicode.com,编程笔记若要创建测试用例探索过程中测试会话

可以创建手动测试根据使用探索测试的窗口中,您对您的会话期间记录的步骤会自动将大小写。 如果您创建此类测试用例,它与您的积压工作项,并将其放入相应测试套件中。 所有 bug。在此会议期间的文件具有相同的项目自动链接和手动测试用例与团队项目关联。 这样,您便可以将测试用例分为多个相同的测试套件或其他测试计划。 还可以缩小测试用例和将来使用它测试应用程序。 请参见 如何:从探索测试会话中新建手动测试用例、创建手动测试用例 和 使用测试运行程序运行手动测试。

mamicode.com,编程笔记

1. 在探索测试的窗口的工具栏中,选择 创建测试用例。

新测试用例显示。 其中包含您在执行探索测试期间会话的操作步骤。

mamicode.com,编程笔记 说明

当您创建手动测试用例时,在探索测试窗口的记录自动暂停。

2. 在 请在此处输入标题,输入新测试用例的标题。

3. 编辑测试用例中的其余字段根据需要。

例如,选择 优先级 和 分配给 值。

4. 若要更改操作或预期结果,请转到 步骤 选项,并编辑在 操作 和 预期结果 列的信息。

例如,您可以插入附加步骤和共享步骤。 请参见创建手动测试用例和如何:使用共享步骤共享通用测试用例步骤。

5. 选择 保存并关闭。

探索测试的窗口还原记录探索测试会话并添加指向新测试在注释框的情况。 测试用例也显示在 测试用例 节点之下。探索测试的窗口底部附近。

mamicode.com,编程笔记 提示

若要编辑测试用例,请选择链接在注释中探索测试的窗口或在 测试用例 节点下。

可以继续自己的会话并创建其他 bug 和测试用例。

mamicode.com,编程笔记跟踪进度探索测试

mamicode.com,编程笔记

1. 若要查看您的进度,选择要查看的 查看探索测试会话 和会话。

2. 选择“打开”。

有关该会话的详细信息显示。

mamicode.com,编程笔记

5. 工作项和代码评审

mamicode.com,编程笔记查看我的工作

1. 打开VS的 团队资源管理器,选择 我的工作 

mamicode.com,编程笔记

mamicode.com,编程笔记代码审阅

代码审阅可以提高代码质量。

1. 打开VS的 团队资源管理器,选择 我的工作 下的 请求代码审阅

2. 选择审阅者姓名,输入主题和说明,点击 提交请求

mamicode.com,编程笔记

6. 情景提要(界面设计图以及说明)

mamicode.com,编程笔记使用PowerPoint图版设计用户界面

在安装完Visual Studio 2012后,可以在开始菜单找到 PowerPoint Storyboarding(PowerPoint图版演示)。使用PowerPoint图板演示,可以快速声明用户情景,或在工作项中通过声明这个目的。格式化文本和直接插入图像。 提供内容的可视化团队需要生成更轻松地允许您将从您的团队和利益干系人的获取反馈。

使用PowerPoint图板演示,可以给客户进行演示,也可以作为反馈提供给开发团队。演示图版可以与积压工作项会链接。

mamicode.com,编程笔记

1. 打开PowerPoint图版。

mamicode.com,编程笔记

2. 设计界面(可以拖拽背景以及控件模型,比如设计SharePoint门户,可以选择背景中的 SharePoint,然后再进行修改界面)。

mamicode.com,编程笔记

7. 客户反馈

安装完Visual Studio 2012后,可以看到以下工具:Microsoft反馈客户端

mamicode.com,编程笔记

mamicode.com,编程笔记

Microsoft Feedback客户端,利益干系人可以使用工作软件直接交互,记录更丰富、可操作的数据。数据在后台自动存储为批注、屏幕快照和视频或录音。具体使用方式请点击以下链接:

请求并处理利益干系人反馈

提供反馈

8. 管理项目文档

项目文档页有效性仅当团队项目启用项目门户网站与SharePoint网站。团队成员可以通过双击文档来查看它们。 还可以上载、删除、移动文档、库和文件夹,以及对文档、库和文件夹执行其他任务。

项目成员可以使用Visual Studio的团队资源管理器、Team Web Access 或项目门户网站管理文档和文档库。如:

mamicode.com,编程笔记

mamicode.com,编程笔记

转自:http://www.cnblogs.com/codelove/archive/2013/03/16/2963215.html

TFS 2012使用简介(一),编程笔记,mamicode.com

TFS 2012使用简介(一)


推荐阅读
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • 本文将从基础概念入手,详细探讨SpringMVC框架中DispatcherServlet如何通过HandlerMapping进行请求分发,以及其背后的源码实现细节。 ... [详细]
  • Windows操作系统提供了Encrypting File System (EFS)作为内置的数据加密工具,特别适用于对NTFS分区上的文件和文件夹进行加密处理。本文将详细介绍如何使用EFS加密文件夹,以及加密过程中的注意事项。 ... [详细]
  • 回顾两年前春节期间的一个个人项目,该项目原本计划参加竞赛,但最终作为练习项目完成。独自完成了从编码到UI设计的全部工作,尽管代码量不大,但仍有一定的参考价值。本文将详细介绍该项目的背景、功能及技术实现。 ... [详细]
  • 如何在PHP中安装Xdebug扩展
    本文介绍了如何从PECL下载并编译安装Xdebug扩展,以及如何配置PHP和PHPStorm以启用调试功能。 ... [详细]
  • 本文探讨了在一个物理隔离的环境中构建数据交换平台所面临的挑战,包括但不限于数据加密、传输监控及确保文件交换的安全性和可靠性。同时,作者结合自身项目经验,分享了项目规划、实施过程中的关键决策及其背后的思考。 ... [详细]
  • 本文探讨了程序员这一职业的本质,认为他们是专注于问题解决的专业人士。文章深入分析了他们的日常工作状态、个人品质以及面对挑战时的态度,强调了编程不仅是一项技术活动,更是个人成长和精神修炼的过程。 ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • 在日常生活中,支付宝已成为不可或缺的支付工具之一。本文将详细介绍如何通过支付宝实现免费提现,帮助用户更好地管理个人财务,避免不必要的手续费支出。 ... [详细]
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
  • 本文介绍了如何通过C#语言调用动态链接库(DLL)中的函数来实现IC卡的基本操作,包括初始化设备、设置密码模式、获取设备状态等,并详细展示了将TextBox中的数据写入IC卡的具体实现方法。 ... [详细]
  • 本文详细介绍了C++中的构造函数,包括其定义、特点以及如何通过构造函数进行对象的初始化。此外,还探讨了转换构造函数的概念及其在不同情境下的应用,以及如何避免不必要的隐式类型转换。 ... [详细]
  • 探索AI智能机器人自动盈利系统的构建
    用户可通过支付198元押金及30元设备维护费租赁AI智能机器人,推荐他人加入可获得相应佣金。随着推荐人数的增加,用户将逐步解锁更高版本,享受更多收益。 ... [详细]
  • 心理学经典:《思考致富》
    《思考致富》是由美国著名成功学大师拿破仑·希尔撰写的一部重要著作,该书基于希尔长达20年的深入研究和访谈,探讨了个人成功的核心要素。书中不仅揭示了成功的关键,还提供了一系列实用的方法和策略。 ... [详细]
author-avatar
手机用户2502883515
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有