十大 Team Foundation Server(TFS)面试问题
TFS 面试问题和答案
以下是 Team Foundation Server (TFS) 面试问题和答案,可帮助应届毕业生和有经验的应聘者获得理想的工作。
1)请提及什么是Team Foundation Server?
Team Foundation 服务器用于软件开发过程中测试人员、开发团队、项目经理和 CEO 之间的相互沟通。
2)列出Team Foundation Server提供的功能?
- 项目管理
- 跟踪工作项
- 版本控制
- 测试用例管理
- 构建自动化
- 报告仪表板
- 虚拟实验室管理
3)解释TFS GIT?
TFS | GIT |
---|---|
Team Foundation 服务器是 Microsoft 版本。它支持约5万行代码 | Git是开源的,旨在支持Linux Kernel的源代码,支持大约15万行代码。开发进程遍布世界各地。 |
TFS 与 Visual Studio、SharePoint 和 活动目录 | Git 不支持以下任何一种 |
TFS 更安全,因为您可以为单个文件分配读写权限 | Git 不太安全,因为整个 git 存储库都由文件系统管理 |
TFS 要求 SQL服务器 存储各种数据 | Git 基于分布式版本控制系统 (DVCS),这意味着每个开发人员的副本都可以从任何地方访问每个文件的每个版本 |
TFS 是集中式的,绝大多数信息都存储在服务器上 | Git 保持每个本地副本完全独立 |
TFS 不支持不相关分支之间的安全合并 | Git 允许在不相关的分支之间进行安全合并 |
在TFS中,您可以进行手动测试跟踪 | 在 Git 中,你无法进行手动测试跟踪 |
安装大约需要半天时间 | 安装仅需 10 分钟 |
提供分析报告和图表选项 | 未显示分析报告和图表 |
4) 解释如何在 Visual Studio 2013 express 中创建 Git-TFS?
在 Visual Studio 2013 Express 中创建 Git-TFS
- 如果您没有内部 TFS 服务器,请使用 MS TFS 服务创建一个帐户
- 之后,您将被引导至 TFS 页面,在该页面您将看到两个用于创建项目的选项,一个是新团队项目,另一个是新团队项目+Git
- 账户网址位于“入门”正下方。
- 单击创建 git 项目,它将带您进入一个新窗口,您可以在其中指定有关项目的详细信息,如项目名称、描述、流程模板、版本控制等,完成后单击创建项目。
- 现在,您可以通过在 Visual Studio 中创建新项目,在 Team Foundation Server 中创建本地项目,并且不要忘记勾选“添加到源代码管理”复选框
- 在下一个窗口中,选择将 Git 标记为版本控制并单击确定,您将能够看到源代码中所做的更改
- 之后,提交您的代码,在团队资源管理器中右键单击文件,您就可以比较版本差异
5) 请提及所有 Team Foundation 服务功能是否都包含在 Team Foundation 服务器中?
TFS 服务每 3 周更新一次,而 Team Foundation Server“本地”版本每 3 个月更新一次。因此,本地版本始终会略微落后。然而,TFS 本地版本拥有 TFS 服务所不具备的一些功能。
- 您可以使用 TFS Lab
- 自定义工作项/流程模板
6) 解释一下您可以在TFS中添加什么类型或报告服务器?
TFS 使用 SQL 来存储数据,因此您必须添加 SQL 服务器报告服务来为 TFS 提供报告服务器。
7)如何知道报告是否在TFS中更新?
对于每个报告,在下角都会有一个“上次更新日期”选项,当您单击或选择该选项时,它将提供有关上次更新时间的详细信息。
8) 解释如何在 Visual Studio 2013 中恢复隐藏的调试器命令?
要恢复隐藏的调试器功能,您必须将命令添加回命令
- 打开您的项目,单击“工具”菜单,然后单击“自定义”
- 点击自定义对话框中的命令选项卡
- 在菜单栏中,下拉选择要包含恢复命令的调试菜单
- 点击添加命令按钮
- 在添加命令框中,选择要添加的命令,然后单击确定
- 重复步骤添加另一个命令
9) 解释如何通过自定义 Visual Studio 2013 中的滚动条来跟踪代码?
在滚动条上显示注释
- 您可以自定义滚动条以显示代码更改、断点、书签和错误
- 打开滚动条选项页面
- 选择“在垂直滚动条上显示注释”选项,然后选择要查看的注释
- 你可以替换文件中频繁出现的任何不该替换的代码
这些面试问题也会对你的口试有帮助