配置和运行版本验证测试(转自msdn)

如何:配置和运行版本验证测试 (BVT) 

版本验证测试 (BVT) 通常由一组广泛的测试组成,这些测试用于验证特定版本的总体质量。BVT 通常根据设定的计划自动运行,经常在夜间进行。也可以手动运行,例如自动运行失败后。如果 BVT 中的所有测试均已通过,则认为该版本成功。

BVT 会使用 Visual Studio Team System 的不同部分:Team Edition for Testers、Team Foundation 源代码管理 和 Team Foundation Build。首先,使用 Team Edition for Testers 创建一个测试列表,在其中包含要在 BVT 中包含的测试。然后,使用 Team Foundation 源代码管理 将该测试列表签入到源代码管理中。最后,使用 Team Foundation Build 运行 BVT 或安排定期运行 BVT。

Note注意

Team Foundation Build 和 Team Foundation 源代码管理 不属于 Team Edition for Testers。若要使用这些产品的各项功能,特别是执行以下过程中的多数步骤,必须安装所有 Team System 或单个产品 Team Foundation 源代码管理 和 Team Foundation Build(很可能在不同计算机上)。此外,客户端计算机必须安装 Team Explorer,并且 Visual Studio 用户会话必须连接到 Team Foundation Server 计算机。有关如何连接到 Team Foundation Server 的信息,请参见 How to: Connect to Team Foundation Server

本主题描述创建、存储和运行版本验证测试时所需的所有过程:

  • 创建一个 BVT 测试列表。创建一个测试列表,并使用 BVT 需要的测试对其进行填充。有关更多信息,请参见创建 BVT 测试列表 

  • 签入 BVT。将解决方案和 BVT 添加到源代码管理中。有关更多信息,请参见签入 BVT

  • 创建一个版本类型,并指定作为该版本的一部分运行的 BVT 测试列表。在使用 Team Foundation Build 运行版本之前,必须首先创建一个版本类型。有关更多信息,请参见创建版本类型

  • 运行 BVT 版本类型。运行版本;这还将自动运行 BVT。有关更多信息,请参见运行 BVT 版本类型

创建 BVT 测试列表

在测试管理器中创建 BVT 测试列表

在“测试管理器”窗口中单击“根据测试列表”显示测试列表窗格。

右击“测试列表”,再单击“创建新测试列表”。

随即显示“创建新测试列表”对话框。

键入将包含版本验证测试的测试列表的名称;例如,键入“BVTs”

(可选)键入 BVT 测试列表的说明,并在测试列表层次结构中选择要放置新测试列表的位置。

单击“确定”。

新的“BVTs”测试列表将随即创建,并显示在测试列表层次结构窗格中。

单击“所有已加载的测试”显示解决方案中的所有测试。

选择要作为版本验证测试运行的测试,并将其拖入新的“BVTs”测试列表中。

Note注意

若要选择测试进行拖动,请在“测试管理器”窗口中单击其所在的行。若要选择多个测试,请使用 Shift+单击和 Ctrl+单击。不要使用复选框进行此操作。

(可选)若要验证测试列表的内容,请将其签入测试列表层次结构窗格中。

“BVTs”测试列表(以及解决方案中的所有测试列表)驻留在解决方案的测试元数据文件中。测试元数据文件的扩展名为 .vsmdi。有关更多信息,请参见。

签入 BVT

在此过程中,将签入解决方案的所有文件。包括解决方案的测试元数据文件,该文件包含测试列表和测试。只要添加、删除或重新组织测试列表,或者更改测试列表的内容,测试元数据文件就会自动更新以反映这些更改。

将 BVT 签入源代码管理中

连接到 Team Foundation Server 计算机。有关更多信息,请参见 。

如果解决方案尚不在源代码管理中,请将其添加到源代码管理中。有关更多信息,请参见 。

单击“视图”,再单击“挂起签入”显示“挂起签入”窗口。

签入解决方案的所有文件。有关更多信息,请参见 。

Note注意

如果正在使用 Visual Studio Team System,则会有一个特定的组进程对 BVT 的创建和管理进行控制。例如,该进程可能会要求在签入代码以及将在该代码上运行的测试之前在本地对版本进行验证。

完成签入操作后,解决方案资源管理器中每个文件的旁边将出现一个锁形图标,以指示其为“已签入”状态。有关更多信息,请参见 。

已签入测试可由 Team System 的 Team Foundation Build 功能使用。现在可以创建一个包含要在 BVT 中运行的测试的版本类型。

创建版本类型

创建 BVT 版本类型

在“团队资源管理器”窗口中单击团队项目。

右击“Team Build”,再单击“新建 Team Build 类型”。

随即出现“新 Team Build 类型创建向导”。

按照“新 Team Build 类型创建向导”中的步骤进行操作。有关更多信息,请参见

Note要点

在“新 Team Build 类型创建向导”中的“选择生成选项”页上,单击“运行测试”。然后,选择包含在中创建的 BVT 测试列表的测试元数据文件。最后,选择包含要运行的测试(即您的 BVT 测试)的测试列表。

完成在向导中输入信息后,单击“完成”。

在“团队资源管理器”窗口中的“Team Builds”文件夹下随即出现新的版本类型。

运行 BVT 版本类型

使用 Team Build 运行 BVT

在“生成”菜单上单击“生成 {Team Project Name}”。

显示“生成 {Team Project Name}”对话框,并列出所有现有版本类型。请确保选择了您的版本类型。

(可选)更改版本位置和目录。

单击“生成”。

有关更多信息,请参见 。若要计划定期生成,请参见 。

请参见

任务


其他资源



题外话:
1.只是为了以后方便查找才转。

2.最近一直在摸索在弄tfs.两年来一直想"测试驱动开发",但总有种种原因让自已放弃,这一次又捡起来了,希望这次能做到底.

3.发现一个做数据库单元测试的好工具MassDataHandler(在blog.joycode.com上socct看到的,下载了有一段进间了,但一直没弄,今天试了一下。真的很好用)

5.最后:-) 其实跟本没必要转,msdn上的,而且还是中文的(我的英文什么时候能个突破啊06.gif),只是每次都找太费时间。而且有很多以前用的很少的工具和很精的文单都找不到了。还是记一下吧.

6.真是最后了22.gif,昨晚终于把vista 装上了。没想到很多中文版的软件用不了。还有机器上两个游戏都玩不了noidea.gif。系统就占了8G的硬盘。起机就点了>600M的内存。要命啊。
   更要命的是竟然蓝屏了(我这可是9K多的服务器10.gif)。

转载于:https://www.cnblogs.com/yanlixin/archive/2006/11/24/571022.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值