问题标签 [mtm]
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.
tfsbuild - LabDefaultTemplate-> ExecuteRemoteTestRun2 不考虑 MTM 中测试的 Order 字段
场景:
创建 2 个 codedui 测试。第一个测试将是 Test1,第二个是 Test2。
在 mtm 中创建 2 个测试用例。
在 MTM 中创建 2 个套件。套件 1 和套件 2。
按以下顺序将测试添加到 Suite1,Test1 然后是 Test2。
按以下顺序将测试添加到 Suite2,Test2 然后是 Test1。
现在使用模板“LabDefaultTemplate”创建一个构建在测试中添加 Suite1 和 Suite2
现在使用 MTM 并更改套件中测试的顺序并再次运行构建。
测试代理按照插入的顺序在套件中运行测试,并且不会使用 order 字段。
我们使用测试控制器 2013、测试代理 2013、TFS 2013。
现在了解详细信息。
WorkFlow LabDefaultTemplate 运行以下活动“ExecuteRemoteTestRun2”
在 TestRunCreation.CreateTestRun 方法中,根据套件和配置请求测试点
我们可以看到 Select 没有“Order by”,这就是我们在套件中的测试顺序中得到测试号的原因。
我认为这是一个错误,有人可以批准吗?
按 MTM 顺序执行套件的解决方法是什么。
巴拉克
visual-studio - 有没有办法将量角器测试与 MTM 测试用例关联并执行?
这是背景:
- 我已经在 protractor@visual studio 中编写了测试,并在本指南的帮助下成功运行;
- 将项目签入 TFS;
现在,我的意图是将我的量角器测试与微软案例测试相关联,然后我打算针对环境(SCVMM)运行。
我尝试了 Coded Ui 测试,但我发现它有点慢。
有没有办法让我完成这项工作?
谢谢。
tfs - 如何将 Microsoft 测试管理器上创建的错误链接到 TFS?
我希望能够在 TFS 中查看在 MTM 上创建的错误,而无需再次手动创建它们。如果有人对如何自动化此过程有任何见解,请提供帮助。
谢谢
tfs - 分配的测试更改时通知 TFS 中的测试人员
我在本地使用 TFS 2013 Update 4。
我希望我的测试人员在满足以下条件之一时收到邮件警报:
- 将测试(不是测试用例)分配给测试人员。(“Tester”列中的值发生变化)
- 分配给测试人员的测试状态发生变化。
没有符合我标准的警报类型。我看不到过滤器说“当测试分配给 [Me] 时”。
我怎样才能做到这一点?
visual-studio-2013 - 远程执行抛出“无法获取对文档的引用”
突然间,我的远程处决正在抛出
"Initialization method TCS_Automation.CheckoutPaymentPage.CheckoutPaymentVeifyOrderCompleteForAllUsers.MyTestInitialize threw exception. Microsoft.VisualStudio.TestTools.UITest.Extension.UITestControlNotFoundException: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestControlNotFoundException: Unable to get reference to the document."
编码的 ui 测试链接到 TFS 工作项,并通过 Microsoft 测试管理器执行。没有更改测试设置文件,也没有更改我知道的环境。运行 VS2013 代理和控制器。重新启动所有代理,然后,当这不起作用时,重新启动运行代理的虚拟机。在本地调试不会引发错误。
根据我的测试日志,它在测试的不同部分都失败了,所以它不是特定于特定网页的。
testing - TFS Api - 有条件地触发测试运行(当新文件出现时)
我正在尝试使用 Microsoft TFS Api 熟悉测试自动化。
我创建了运行我的测试集的程序 - 它使用类似于此处描述的代码,例如:
我相信这会迫使他们在任何代理可以运行它们时立即启动,而不是延迟到特定时间。我错了吗?无论如何,它工作正常。
但是我的领导告诉我,每次将新的输入文件复制到某个文件夹(我认为是在网络上,或者可能在 TFS 中)时,都应该启动该任务。
所以我正在寻找一种允许在某些条件下触发测试的方法——但目前没有任何运气。可能我错过了正确的关键字。
我在这里只发现了一些含糊不清的东西,但似乎他们说这是不可能的。
那么 TFS / MTM 中是否有任何设施,有什么方法可以实现我的目标?提前感谢任何提示/链接。
tfs - 如何让 Team City 构建显示在 TFS 的构建浏览器中
所以这是我们现在的设置
1) 我们使用 TFS2013 作为我们的代码库
2) 我们使用 TeamCity 进行构建
3) 我们在 CodedUI 中创建了测试
从我在线阅读的内容来看,要让 CodedUI 测试自动运行,它们需要一个构建来引用。但是,由于我们使用 Team City 进行构建,因此 TFS 中的构建资源管理器是空的。为构建关闭 Team City 是不行的,所以我试图找到一种方法让构建出现在构建资源管理器中,这样我就可以通过 MTM 运行自动化测试。
TL;DR:我需要让 Team City 构建出现在 TFS 构建资源管理器中。
我看到了这个问题,但它是针对 2010 年的,所以我希望自从如何使 TeamCity 构建出现在 TFS 构建资源管理器中之后它已经改变了?
mtm - 在 TFS 或 MTM 中,一旦有关联的测试执行记录,有没有办法锁定测试用例工作项不被编辑?
在MTM (or TFS) 2010
中,我希望能够锁定测试用例工作项,使其在执行后(具有 1 个或多个执行历史记录)不被修改(描述或步骤)。
我遇到的问题是测试人员将针对以前版本执行的测试用例链接到新版本,然后修改测试用例,在某些情况下,产品发生了很大变化。
在查看历史时,现在看来,这个新测试在以前的版本中被执行并成功通过了。应该发生的是创建了一个新的测试用例(复制自),但我似乎无法在系统内强制执行该规则。一旦测试用例被执行,我需要能够锁定它的内容,这样我总是有一个准确的历史记录,了解产品在发布时是如何测试的。
如果我们不得不对那个旧版本做一个补丁,这个旧测试用例仍然是准确的,但我们所拥有的是测试用例被修改为新功能,不再适用于原始版本。
有任何想法吗?
mtm - 无法使用 LabDefaultTemplate.11.xaml 加载文件或程序集“Microsoft.VisualStudio.QualityTools.Common, Version=12.0.0.0”
目前我们正在将我们的 tfs 服务器从 2012RTM 升级到 2013update3。
我们在实验室中心做 BDT 时遇到以下异常。构建控制器:tfs2013 update3 测试控制器:tfs2012 update 4 测试代理:tfs2012 update 4 实验室模板:LabDefaultTemplate.11.xaml
异常详情:
异常消息:无法加载文件或程序集“Microsoft.VisualStudio.QualityTools.Common,Version=12.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。(类型 FileNotFoundException)异常堆栈跟踪:在 Microsoft.TeamFoundation.Lab.Workflow.Activities.ExecuteRemoteTestRun2.TestRunCreation.Execute 的 Microsoft.TeamFoundation.Lab.Workflow.Activities.ExecuteRemoteTestRun2.TestRunCreation.CreateTestRun(CodeActivityContext context, ITestManagementService testManager, ITestManagementTeamProject 项目) (CodeActivityContext 上下文)在 System.Activities.CodeActivity`1.InternalExecute(ActivityInstance 实例,ActivityExecutor 执行程序,BookmarkManager bookmarkManager)在 System.Activities.Runtime.ActivityExecutor。
tfs - 从 MTM 主动导出测试用例
今天面临一个挑战,由于一些基础设施问题,我们的 TFS 和 MTM 出现故障,整个测试团队都处于闲置状态,因为他们无法访问他们的测试脚本。有没有一种方法可以将测试脚本从 MTM 导出/下载到本地机器(就像我们对代码库所做的那样,即本地机器副本)以避免此类问题。
我知道这将是一个常见问题,但不知何故无法找到答案。