问题标签 [tcm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1886 浏览

visual-studio-2010 - 必须使用至少一个测试用例创建测试运行

尝试通过命令行 Microsoft 测试管理器实用程序 tcm.exe 自动运行测试。

我正在使用以下命令:

tcm run /create /title:"自动化 UI 测试" /planid:27 /suiteid:721 /configid:10 /settingsname:"UI 测试设置 3" /testenvironment:"SanityEnvironmentSlemish" /collection:[CollectionUrl] /teamproject:Main

(我没有包括上面的集合 URL)。

但是,我收到以下错误:“必须使用至少一个测试用例创建测试运行”。

这对我来说有点神秘,因为我的测试套件已经有一个与之关联的测试用例,它与一个有序的测试列表相关联。

0 投票
1 回答
1971 浏览

visual-studio-2010 - 通过 tcm 启动测试后获取测试运行 ID

我有一个 PowerShell 脚本,可以使用 Microsoft 测试管理器的命令行界面 (tcm.exe) 启动自动测试运行。

然后我还有一个与测试运行关联的清理 Powershell 脚本(在 .testsettings 文件中),它导出测试结果(tcm.exe run /export),但我的问题是我需要测试运行 ID。它是 'tcm.exe run /create' 命令的输出,但它没有用,因为首先它输出为“Run created with ID: 501”,其次是因为 /create 命令是从单独的 PowerShell 脚本。

我可以使用 tcm.exe run /list 来获取所有测试 ID 的列表,但这没用,因为我只需要最近一次的测试运行。

任何想法,任何人?

0 投票
2 回答
2033 浏览

microsoft-test-manager - 如何通过命令行从测试计划内的测试套件运行测试用例

它运行测试计划中的所有测试我只想从该测试计划内的测试套件中运行测试,查询应该是什么?

有人知道吗?

0 投票
1 回答
218 浏览

visual-studio - 工作项 0 无效,无法保存

我正在尝试将自动化测试用例导入到 Microsoft 测试管理器(使用 TCM.exe)我之前已经这样做了,但是当我现在尝试这个时,它给了我这个错误:

工作项 0 无效,无法保存。例外:“F237124 工作项尚未准备好保存”。

我使用了命令:

其中XXXXX为测试类别,其他字段在TCM的配置文件中指定。

0 投票
2 回答
3076 浏览

microsoft-test-manager - MTM:有没有办法使用命令行实用程序 tcm.exe 查找测试运行完成状态

我使用 MTM(Microsoft 测试管理器)来运行我的自动化测试用例。

我使用tcm /create命令(从 powershell 脚本触发)安排测试运行,一旦测试运行完成,我需要trx在本地计算机上复制(结果)文件。所以我想等到测试运行在某种轮询机制中完成。

因此,我需要一个命令来使用 test runid 获取当前的测试运行状态。有没有办法以这种方式获取 MTM 测试运行状态?

0 投票
0 回答
327 浏览

testing - 发布多个测试套件的结果

我需要使用 tcm 命令从 .trx 文件发布结果

我可以使用以下命令发布:

但是这个命令将只发布一个结果suiteid。我需要在单个命令中为多个suiteid 执行此操作。那可能吗?

0 投票
1 回答
1120 浏览

coded-ui-tests - 如何使用 tcm.exe 从 testsuite 运行特定的自动化测试?

我在 Visual Studio 2012 中设计了 Coded UI 测试。我已将它们与来自测试管理器的手动测试相关联。

  1. 如何仅从某些测试套件中运行优先级 = 1 的自动化测试?
  2. 如何仅运行在以前的测试运行中被错误标记为失败的测试用例?

我想使用类似这样的命令行运行测试:

有任何想法吗?

0 投票
2 回答
1335 浏览

tfs - 如何使用 TFS api 按内部版本号检索 TestRunId?

我们需要在自定义的 ContinousIntegration 环境中运行测试并发布结果。MSTest 用于测试,所以我们使用 tfs build 的命令行执行。使用 tfsbuild.exe 执行测试/构建后,我得到了 BuildNumber 和 UpdatedBuildNumber。

我使用 UpdatedBuildNumber 来查询 tfs 并获取 BuildUri。

buildDetail 有 BuildUri,它被传递来检索 TestRunId,使用它可以导出 TestResults (trx) 文件(tcm 命令)

此代码并不总是有效。获取构建 uri 工作但 testRunId 失败说 Enumertion Yeilded No results。有人可以建议如何使用 BuildNumber 或 UpdatedBuildNumber 获取 TestRunId 吗?

0 投票
0 回答
188 浏览

tfs - 使用 tcm.exe 导入 trx-reports 失败,原因是:底层连接已关闭:接收时发生意外错误

我正在尝试使用 tcm.exe 将我的 trx 报告导入 mtm/tfs。出于任何原因,我总是收到此错误消息:

这是我用于导入的命令:

我也无法使用此命令加载配置(相同的错误消息):

任何帮助将不胜感激。

0 投票
1 回答
109 浏览

powershell - 使用 PowerShell 输出 TCM 格式

我尝试通过以下方式使用 PowerShell 和 TCM.exe 获取特定测试计划的所有测试套件的列表:

我得到了正确的结果,但它被格式化为一个字符串,如:

是否可以将结果作为列表或表格获得,以便我可以遍历这些套件?

问候约翰内斯