首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在多个产品构建上运行MTM测试?

如何在多个产品构建上运行MTM测试?
EN

Stack Overflow用户
提问于 2014-11-20 18:41:54
回答 4查看 764关注 0票数 1

我们有MTM测试运行在我们产品的发布版本(桌面应用程序)上。现在,我们希望在两个产品构建上运行相同的测试:测试版和发行版。

当从MTM (或tcm)启动测试运行时,我们需要一种将“值”传递给测试运行的方法,告诉它需要测试的产品的版本/构建。然后在测试方法中读取这个“值”,并在执行测试时做出正确的决定(如安装路径、测试结果文件更新等)。

有办法做到这一点吗?在TFS还是MTM?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-04-06 06:24:56

我们在项目中也面临着类似的问题。我们决定修改构建定义模板,以产品构建类型(Beta或RTM或definition )作为输入参数。在TFS构建期间使用此值,我们可以更新TFS构建名称以反映产品构建类型,也可以创建一个文件(xml)作为TFS构建过程的一部分,以包含此类型详细信息。

有关如何添加参数和参数以构建定义的更多详细信息,请参见此处:http://www.ewaldhofman.nl/post/2010/04/27/Customize-Team-Build-2010-e28093-Part-2-Add-arguments-and-variables.aspx

票数 0
EN

Stack Overflow用户

发布于 2014-11-24 19:10:08

考虑使用测试设置。

如果从MTM启动自动测试,则可以指定在运行此测试时要使用的测试设置。

在测试设置的“高级”部分中,可以在运行测试之前指定要在环境中运行的脚本。

  1. 创建两个脚本,一个用于发布,另一个用于Beta版本。这些脚本可以创建一个具有特定内容的文件,设置一个环境变量,或者执行其他一些操作,然后在测试运行时对其进行检查。
  2. 创建两个测试设置,一个用于发布,另一个用于Beta版本,并为每个测试设置设置适当的脚本来运行。
  3. 在开始测试时使用这些测试设置之一。

这样你就可以把信息传递给你的测试。

票数 1
EN

Stack Overflow用户

发布于 2014-11-22 01:21:14

请看下面的链接,如果它可以用来满足您的需要。

http://blogs.infosupport.com/switching-browser-in-codedui-or-selenium-tests-based-on-mtm-configuration/

一个问题:您是使用在环境中安装产品,还是以其他方式安装?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27047119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档