2013-02-21 142 views
2

我的情况是这样的:我有多个相当小的winforms项目,我正在为其创建编码的UI测试。我有一台物理机可用于运行所述UI测试,并且每个项目都需要很少运行测试,所以一台机器就足够了。我使用MTM创建了测试用例,然后在VS端我使用了相关的自动化工具创建了一个LabDefaultProcess并将它们映射到测试套件中,这和我一样工作通缉。对多个团队项目使用单个物理测试机

问题出现在我尝试使用同一个测试机器进行另一个团队项目时。我无法从MTM实验室管理中添加环境,因为它表示所选环境已被使用。

所以真的有这样的限制(这意味着我必须将我的所有项目结合到一个团队项目中才能克服它),还是有更复杂的方法来做到这一点?

在可用于测试的单台计算机上,我安装了测试控制器和测试代理。

回答

3

您创建的环境绑定到您的团队项目。这是实验室管理中的一项要求,您的机器不是非常松散耦合的实体以供重用。

解决这个问题的方法之一是自定义构建模板。例如。自定义构建模板,其中包含一个用于指定要使用哪个项目的参数。这会触发构建特定项目的构建定义,然后将该复制副本复制到您的drop文件夹以供进一步使用。

这里的问题是,所有的测试结果都会针对这个单个项目进行报告,而不是真正针对原始项目。另外你需要自己维护模板。

+0

因此,将所有项目移动到单个团队项目中基本相同。呃,看起来真的很傻,但我想它只是需要做。谢谢回复。 – bobblez 2013-02-22 11:32:20

相关问题