我在从 Microsoft 发布管理器中启动的脚本中启动 Microsoft 测试管理器中的测试用例时遇到问题。仅从 powershell 或命令行运行此命令时,我可以复制该问题。这是脚本:
C:\CODE\TCM\TCM.exe run /create /title:"Chads Example Test Case (Run from PowerShell)" /planid:31 /suiteid:2743 /configid:67 /settingsname:"DevWelisRemoteExecution" /testenvironment:"STAR_Regression" /collection:"http://tfssrv64:8080/tfs/DefaultCollection" /teamproject:QA /builddir:"\\tfssrv64\Builds" /include
运行此脚本会返回一个没有错误的测试运行 ID。我可以立即查看 MTM 并查看测试运行已经开始。它具有“待定”状态。它最终(大约 20 分钟后)失败并出现错误“无法找到与以下测试用例关联的测试自动化:[48667]。使用包含测试自动化的二进制文件的构建再次运行测试用例。”。
事实:我可以从 Microsoft 测试管理器成功运行相同的测试,并成功完成。(使用脚本中指定的相同设置)以下是 MTM 测试运行的屏幕截图。
- 这是成功测试运行的 MTM 日志。 成功测试运行的日志。
这是失败的测试运行的相同屏幕。
- 这是失败的测试运行的 MTM 日志。相同的测试,从上面的脚本运行。 失败的测试运行的日志。
两个测试运行都使用相同的内部版本号。两个测试运行都使用相同的测试设置和配置。
任何帮助将不胜感激.....