如何:配置和运行生成验证测试 (BVT)
2013-07-17 00:11
162 查看
http://msdn.microsoft.com/zh-cn/library/ms182465(v=vs.80).aspx
Visual Studio 2005
其他版本
Visual Studio 2010
Visual Studio 2008
Visual Studio 2012
2(共 2)对本文的评价是有帮助
- 评价此主题
版本验证测试 (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。
本主题描述创建、存储和运行版本验证测试时所需的所有过程:
创建一个 BVT 测试列表。创建一个测试列表,并使用 BVT 需要的测试对其进行填充。有关更多信息,请参见创建 BVT 测试列表。
签入 BVT。将解决方案和 BVT 添加到源代码管理中。有关更多信息,请参见签入 BVT。
创建一个版本类型,并指定作为该版本的一部分运行的 BVT 测试列表。在使用 Team Foundation Build 运行版本之前,必须首先创建一个版本类型。有关更多信息,请参见创建版本类型。
运行 BVT 版本类型。运行版本;这还将自动运行 BVT。有关更多信息,请参见运行 BVT 版本类型。
右击“测试列表”,再单击“创建新测试列表”。
随即显示“创建新测试列表”对话框。
键入将包含版本验证测试的测试列表的名称;例如,键入“BVTs”。
(可选)键入 BVT 测试列表的说明,并在测试列表层次结构中选择要放置新测试列表的位置。
单击“确定”。
新的“BVTs”测试列表将随即创建,并显示在测试列表层次结构窗格中。
单击“所有已加载的测试”显示解决方案中的所有测试。
选择要作为版本验证测试运行的测试,并将其拖入新的“BVTs”测试列表中。
(可选)若要验证测试列表的内容,请将其签入测试列表层次结构窗格中。
此“BVTs”测试列表(以及解决方案中的所有测试列表)驻留在解决方案的测试元数据文件中。测试元数据文件的扩展名为 .vsmdi。有关更多信息,请参见使用测试列表。
如何:连接到 Team Foundation Server。
如果解决方案尚不在源代码管理中,请将其添加到源代码管理中。有关更多信息,请参见
如何:向源代码管理添加项目或解决方案。
单击“视图”,再单击“挂起签入”显示“挂起签入”窗口。
签入解决方案的所有文件。有关更多信息,请参见
如何:签入挂起的更改。
完成签入操作后,解决方案资源管理器中每个文件的旁边将出现一个锁形图标,以指示其为“已签入”状态。有关更多信息,请参见
如何:在解决方案资源管理器中标识源代码管理项的状态。
已签入测试可由 Team System 的 Team Foundation Build 功能使用。现在可以创建一个包含要在 BVT 中运行的测试的版本类型。
右击“Team Build”,再单击“新建 Team Build 类型”。
随即出现“新 Team Build 类型创建向导”。
按照“新 Team Build 类型创建向导”中的步骤进行操作。有关更多信息,请参见
如何:创建新的生成类型
完成在向导中输入信息后,单击“完成”。
在“团队资源管理器”窗口中的“Team Builds”文件夹下随即出现新的版本类型。
显示“生成 {Team Project Name}”对话框,并列出所有现有版本类型。请确保选择了您的版本类型。
(可选)更改版本位置和目录。
单击“生成”。
有关更多信息,请参见
如何:根据生成类型运行生成。若要计划定期生成,请参见
如何:配置预定生成(命令行)。
如何:创建新的生成类型
Visual Studio 2005
其他版本
Visual Studio 2010
Visual Studio 2008
Visual Studio 2012
2(共 2)对本文的评价是有帮助
- 评价此主题
版本验证测试 (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。
注意 |
---|
Team Foundation Build 和 Team Foundation 源代码管理 不属于 Team Edition for Testers。若要使用这些产品的各项功能,特别是执行以下过程中的多数步骤,必须安装所有 Team System 或单个产品 Team Foundation 源代码管理 和 Team Foundation Build(很可能在不同计算机上)。此外,客户端计算机必须安装 团队资源管理器,并且 Visual Studio 用户会话必须连接到 Team Foundation Server 计算机。有关如何连接到 Team Foundation Server 的信息,请参见 如何:连接到 Team Foundation Server。 |
创建一个 BVT 测试列表。创建一个测试列表,并使用 BVT 需要的测试对其进行填充。有关更多信息,请参见创建 BVT 测试列表。
签入 BVT。将解决方案和 BVT 添加到源代码管理中。有关更多信息,请参见签入 BVT。
创建一个版本类型,并指定作为该版本的一部分运行的 BVT 测试列表。在使用 Team Foundation Build 运行版本之前,必须首先创建一个版本类型。有关更多信息,请参见创建版本类型。
运行 BVT 版本类型。运行版本;这还将自动运行 BVT。有关更多信息,请参见运行 BVT 版本类型。
创建 BVT 测试列表
在测试管理器中创建 BVT 测试列表
在“测试管理器”窗口中单击“根据测试列表”显示测试列表窗格。右击“测试列表”,再单击“创建新测试列表”。
随即显示“创建新测试列表”对话框。
键入将包含版本验证测试的测试列表的名称;例如,键入“BVTs”。
(可选)键入 BVT 测试列表的说明,并在测试列表层次结构中选择要放置新测试列表的位置。
单击“确定”。
新的“BVTs”测试列表将随即创建,并显示在测试列表层次结构窗格中。
单击“所有已加载的测试”显示解决方案中的所有测试。
选择要作为版本验证测试运行的测试,并将其拖入新的“BVTs”测试列表中。
注意 |
---|
若要选择测试进行拖动,请在“测试管理器”窗口中单击其所在的行。若要选择多个测试,请使用 Shift+单击和 Ctrl+单击。不要使用复选框进行此操作。 |
此“BVTs”测试列表(以及解决方案中的所有测试列表)驻留在解决方案的测试元数据文件中。测试元数据文件的扩展名为 .vsmdi。有关更多信息,请参见使用测试列表。
签入 BVT
在此过程中,将签入解决方案的所有文件。包括解决方案的测试元数据文件,该文件包含测试列表和测试。只要添加、删除或重新组织测试列表,或者更改测试列表的内容,测试元数据文件就会自动更新以反映这些更改。将 BVT 签入源代码管理中
连接到 Team Foundation Server 计算机。有关更多信息,请参见如何:连接到 Team Foundation Server。
如果解决方案尚不在源代码管理中,请将其添加到源代码管理中。有关更多信息,请参见
如何:向源代码管理添加项目或解决方案。
单击“视图”,再单击“挂起签入”显示“挂起签入”窗口。
签入解决方案的所有文件。有关更多信息,请参见
如何:签入挂起的更改。
注意 |
---|
如果正在使用 Visual Studio Team System,则会有一个特定的组进程对 BVT 的创建和管理进行控制。例如,该进程可能会要求在签入代码以及将在该代码上运行的测试之前在本地对版本进行验证。 |
如何:在解决方案资源管理器中标识源代码管理项的状态。
已签入测试可由 Team System 的 Team Foundation Build 功能使用。现在可以创建一个包含要在 BVT 中运行的测试的版本类型。
创建版本类型
创建 BVT 版本类型
在“团队资源管理器”窗口中单击团队项目。右击“Team Build”,再单击“新建 Team Build 类型”。
随即出现“新 Team Build 类型创建向导”。
按照“新 Team Build 类型创建向导”中的步骤进行操作。有关更多信息,请参见
如何:创建新的生成类型
要点 |
---|
在“新 Team Build 类型创建向导”中的“选择生成选项”页上,单击“运行测试”。然后,选择包含在创建 BVT 测试列表中创建的 BVT 测试列表的测试元数据文件。最后,选择包含要运行的测试(即您的 BVT 测试)的测试列表。 |
在“团队资源管理器”窗口中的“Team Builds”文件夹下随即出现新的版本类型。
运行 BVT 版本类型
使用 Team Build 运行 BVT
在“生成”菜单上单击“生成 {Team Project Name}”。显示“生成 {Team Project Name}”对话框,并列出所有现有版本类型。请确保选择了您的版本类型。
(可选)更改版本位置和目录。
单击“生成”。
有关更多信息,请参见
如何:根据生成类型运行生成。若要计划定期生成,请参见
如何:配置预定生成(命令行)。
请参见
任务
如何:将测试组织为测试列表如何:创建新的生成类型
其他资源
相关文章推荐
- 配置和运行版本验证测试(转自msdn)
- MapReduce 配置、案例 WordCount 测试运行、如何提 交 Job、查看运行结果
- Hadoop配置文件 HDFS垃圾回收,无密码登录和各个服务组件如何配置那台服务器运行并测试
- 如何给运行的tomcat指定特定的jdk版本以及验证
- window下如何配置apache Http服务器使其能运行python cgi脚本
- 使用Jenkins邮件配置在邮件中输出测试运行详细结果
- asp.net 如何配置authentication,完成基于表单的身份验证
- CentOS6.2下一步一步源代码安装OpenStack(六)horizon配置、运行、测试
- 如何生成Solver配置文件---caffe
- Android Studio下如何配置AIDL文件并生成java文件
- 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况
- SQL调优如何生成海量测试数据 推荐
- C#如何测试代码运行时间
- 如何修改linux开机运行配置脚本
- 如何使用测试证书来生成越狱版的ipa包
- jbuilder9如何配置JSP运行环境,java高级配置,struts4.0,三大框架的一起应用
- 配置SQL Server 2005 Express的身份验证方式,以及如何启用sa登录名
- VS2013 MVC 4.0 无法添加服务引用,可以配置,但是无法生成引用类,在对象管理器里查找不到对应类,请问是何原因造成,如何解决
- 关于字符和数字类型的索引,Oracle如何实现内部自动转换以及索引使用的验证测试
- 如何让生成的程序以管理员身份运行(C++builder 2010)