我们有MTM测试运行在我们产品的发布版本(桌面应用程序)上。现在,我们希望在两个产品构建上运行相同的测试:测试版和发行版。
当从MTM (或tcm)启动测试运行时,我们需要一种将“值”传递给测试运行的方法,告诉它需要测试的产品的版本/构建。然后在测试方法中读取这个“值”,并在执行测试时做出正确的决定(如安装路径、测试结果文件更新等)。
有办法做到这一点吗?在TFS还是MTM?
发布于 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
发布于 2014-11-24 19:10:08
考虑使用测试设置。
如果从MTM启动自动测试,则可以指定在运行此测试时要使用的测试设置。
在测试设置的“高级”部分中,可以在运行测试之前指定要在环境中运行的脚本。
这样你就可以把信息传递给你的测试。
发布于 2014-11-22 01:21:14
请看下面的链接,如果它可以用来满足您的需要。
http://blogs.infosupport.com/switching-browser-in-codedui-or-selenium-tests-based-on-mtm-configuration/
一个问题:您是使用在环境中安装产品,还是以其他方式安装?
https://stackoverflow.com/questions/27047119
复制相似问题