51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 18628|回复: 28
打印 上一主题 下一主题

[原创] Team foundation server介绍

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-19 13:08:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
回了那么多TFS帖子,没人应,自己来建一贴。学习中。。。一有突破就贴上来吧。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-4-19 13:12:24 | 只看该作者
第一部份: 安装

1:安装SERVER2003, 再系统-更新
2:安装IIS-启用ASP.NET
3:建立帐号:tfssetup,tfsservice,tfsreports,tfsproxy,TFSIdentity(隶属于IIS-WPG)
4:安装SQL2005(database services,analysis,integration,reporting)
5:安装SQL补丁
6:安装.NET FRAMEWORK2.0.
7:安装WINDOWS SHAREPOINT SERVICES2.0
8:安装-语言包
9:安装office2003
10:安装FOUNDATION SERVER
11:安装build
12:安装proxy
详细见  http://www.microsoft.com/china/msdn/library/langtool/vsts/dnvsentvststeam.mspx?mfr=true
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-4-19 13:16:08 | 只看该作者
第二。解决只能增加5个用户,其它用户提示not licensed user问题。

打开SQL managerment studio,执行以下代码:
declare @container varchar(100),@member varchar(100)

SELECT @container=[sid]      
  FROM [TfsIntegration].[dbo].[tbl_security_identity_cache]
where [display_name]=N'Team Foundation Licensed Users' and deleted=0

SELECT @member=[sid]      
  FROM [TfsIntegration].[dbo].[tbl_security_identity_cache]
where [display_name]=N'superman' and deleted=0

insert [TfsIntegration].[dbo].[tbl_security_membership_cache]
( [container],[member])
values(@container,@member)

注:要先在TFS中新建一组,名为superman.再执行以上脚本,下次再建组,改组名。执行成功后,向该组增加WINDOWS用户,即可。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-4-19 13:22:14 | 只看该作者
第三。自动构建

dailybuild:
在TFS中新建立一buildtype 名为:buildtest  ,先通过运行,能BUILD成功。(在TEAM EXPLOERE下的TEAM BUILDS下,NEW一个BUILD TYPE)再找到:
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE下,
新建立.bat文件,假设叫daybuild.bat ,内容为:"C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\TfsBuild.exe" start computer "test project2" "buildtest"
其中:computer是安装TFS的服务器名。test project2 是项目名称。 buildtest是我事先建立的一个buildtype
完成后,到控制面板,找到任务,新建任务,再浏览,找到daybuild.bat。设置一天还是多少时间运行一次,OK.完成。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-4-19 13:31:09 | 只看该作者
第四。邮件发送

打开开始菜单-程序-管理工具-配置你的服务器。打开向导,找到POP3,SMTP点下一步。安装邮件服务器。随向导完成后,在
打开开始菜单-程序-管理工具-POP3服务器,没有这个,肯定没成功。新建一个域,假设叫TFS.建立一帐户:TFSADMIN@TFS。再建一个:TEST@TFS.  用OUTLOOK新建一帐户,地址设置为192.168.1.**。这个表示你装邮件服务器的地址。帐户就写TESADMIN. 自己给自己发一下,确认是否成功。

打开开始菜单-程序-管理工具-share point 管理中心,找到:配置默认电子邮件服务器设置。打开 ,将出站SMTP写为:192.168.1.**。就邮件服务器地址 。下面的发件人就写 TFSADMIN@TFS.   完成。project alert试一下,发给test@TFS。 注:此处不能发到外网,若要发外网,找域名管理的人就知道了。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-4-19 13:32:05 | 只看该作者
第五。工作项跟踪
还是有些糊涂到底怎么在跟踪的
依公司现实情况做以下处理的:
1:查询
team queries:有查询:ALL Task,Closed Task,ALL Bugs,Active Bugs,Resoveld Bugs.这些是领导们关心的
My Queries: 随便,自己建吧
其中,项目计划写好后,要求项目经理等人,将所有任务细分,输入到TFS中,比如写需求,写概要设计等,一切任务细分化,批派给相关人员。
2:Documents
需要的文档有:项目计划书,测试计划书,需求文档,概要设计,测试用例,配置相关文档。这里要说明的是写完文档后,相关人员要找到此任务的TASK,进行关闭,并做了ALERT处理,改送邮件。
也算是个跟踪吧。
其中配置文档中应该有:项目权限表,软件发布包说明,变更记录,配置库管理报告,配置项变更报告,编译清单,源码修改记录。

templates中保存所有模板,test中,还未进行,暂空
3:代码提交,同样 ,代码修改提交时,也要求在Pending Changes中的Task选择,表示你完成了某任何,或者说是修改了某BUG.

4:报表:有报表:未关闭BUG报表,未完成TASK报表等。这也是领导关心的。


问题:打开文档,文档中有跟踪,无法连接到project url,导致里面的任务,资源,跟踪,报表,还不知道怎么用的。

这里我理解的工作项跟踪。

[ 本帖最后由 helene625 于 2007-4-26 17:29 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-4-19 13:49:03 | 只看该作者
第六:远程访问      先占位置,来了
一共有以下几步骤:
1为 Team Foundation Server 网站创建证书请求。
2发出证书请求并创建二进制证书文件。
3安装并分配证书。
4 在客户端计算机上安装证书。
5 Enabling TFS Server IIS Sites SSL
1234步,请参考网站:http://msdn2.microsoft.com/zh-cn/library/ms242875(VS.80).aspx

第5步参考网站:这个网站从第4步开始,前面不用看。http://ognjenbajic.com/blog/doc/vsts/enabling%20team%20foundation%20system%20ssl.htm#_Toc126043452
两个组合起来,就OK了。

[ 本帖最后由 helene625 于 2007-5-10 12:23 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2007-4-19 13:49:24 | 只看该作者
第七。测试
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-4-23 10:46:13 | 只看该作者
不错哦,1年多前研究过,一直没机会用,所以荒废了
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-4-25 16:48:51 | 只看该作者
楼主,有关问题还不清楚,能否加你MSN或QQ请教?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-4-26 09:53:42 | 只看该作者
我们公司想要用这个TFS,我现在正在试用有一个问题想请教楼主,TFS中生成的报表都是图形吗?可不可以生成表啊
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-4-26 09:55:06 | 只看该作者
楼主赶快把测试部分写一下啊,我现在就是负责测试部分的想请教一下

[ 本帖最后由 zhuzhu3431 于 2007-4-26 09:56 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2007-4-26 16:04:56 | 只看该作者
MM,我也是才刚刚弄几个星期,还没搞定呢,远程要安全证书没解决,单元测试,俺对代码也不是太熟悉,正郁闷着。。。最近得扔下一时间,忙其它事噢。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2007-4-26 16:06:18 | 只看该作者
希望了解TFS的,比如MM你,能把你所知道的,怎么弄的都贴上来。经验互通嘛,你们公司都搞起来了,我还想请教请教你,外网连接怎么搞定呢??
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2007-4-26 16:10:37 | 只看该作者
原帖由 zhuzhu3431 于 2007-4-26 09:53 发表
我们公司想要用这个TFS,我现在正在试用有一个问题想请教楼主,TFS中生成的报表都是图形吗?可不可以生成表啊



这个问题,生成什么表呢?在‘选择格式’的地方可以选,有XML,CSV,TIFF,PDF,WEB,EXCEL。不知道是不是你想要的结果。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2007-4-28 16:02:04 | 只看该作者
原帖由 helene625 于 2007-4-26 16:04 发表
MM,我也是才刚刚弄几个星期,还没搞定呢,远程要安全证书没解决,单元测试,俺对代码也不是太熟悉,正郁闷着。。。最近得扔下一时间,忙其它事噢。

你是用HTTPS协议呀,客户端安装证书的话需要从服务器上导出后,再在客户端导入;即可,
现在我碰到的问题也是外网连接;没法从外网访问测试!
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2007-4-29 11:26:00 | 只看该作者
你是用HTTPS协议呀,客户端安装证书的话需要从服务器上导出后,再在客户端导入;即可,
现在我碰到的问题也是外网连接;没法从外网访问测试! [/quote]

服务端导出?在哪里的呀,具体是怎么操作的,能说明一下吗?
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2007-5-10 12:58:15 | 只看该作者

回复 #17 helene625 的帖子

sdlkfj3 群策群力 希望大家有所突破!
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2007-9-25 11:30:57 | 只看该作者

修改bug状态

现在bug管理那里只有三个状态,我怎么才能修改为新 “提交,已解决,已关闭,再次打开,被拒绝“  呢?我找了好久都不没有找到在哪里修改
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2007-9-30 09:51:44 | 只看该作者
在bug.xml中修改。首先在team标签中将模板下载下来,然后在修改;或者在Visual Studio 2005 Command Prompt中导出、导入bug.xml,语句为:导出、导入工作项命令:
以导出bug.xml为例:
在Visual Studio 2005 Command Prompt的窗口中进入到C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies>目录然后执行
witexport /f bug.xml /t <server name>/p witlab /n bug
导出后,可以在workflow中进行修改bug的流程和状态

以导入bug.xml为例子
witimport /f bug.xml /t <server name> /p witlab
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-27 02:20 , Processed in 0.085364 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表