问题标签 [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.

0 投票
1 回答
1074 浏览

microsoft-test-manager - Editing tags on Test Cases in MTM 2013 & TFS

When using MS Test Manager 2013 there does not seem to be any way of adding/editing tags on a test case. I can however select tags as a column to be displayed in for test cases in MTM.

If I open the test case work item in the TFS web portal, I can add/edit tags on the test case there.

Am I missing something? Is there any way to add tags in MTM without having to flip over to web access every time.

0 投票
1 回答
403 浏览

tfs - MTM 直接链接查询与基于查询的套装(直接链接)

在 MTM 中可以通过两种方式创建直接链接查询

  1. 计划->内容->新的基于查询的套件->(查询类型)->工作项和直接链接

  2. Track->Queries->New Direct-Link Query

第一个最终创建了一个测试套件。还有其他区别吗?

0 投票
0 回答
159 浏览

c#-4.0 - 在 VM 上使用测试代理进行编码的 UI 测试

我在 VM 上配置了测试代理,但是当从 MTM/TFS 构建启动测试时,测试代理没有执行 GUI 测试。我可以看到从测试控制器到 VM 测试代理的成功调用。VM 未锁定并处于活动窗口屏幕中,但不知何故它没有执行我编写的 GUI 操作。测试失败后抛出异常:

“Microsoft.VisualStudio.TestTools.UITest.Extension.UITestControlNotFoundException:播放未能找到具有给定搜索属性的控件。其他详细信息:技术名称:'MSAA'ControlType:”

这是非常常见的异常,找不到控件,但控件在屏幕上。我通过在我的 pyciscal 工作站上安装测试代理进行了相同的配置,测试代理能够从测试控制器成功执行测试。这是确认我的测试脚本、测试控制器和 tfs 构建没有任何问题。我的虚拟机上是否缺少任何配置或权限?还是 VM 没有鼠标/键盘导致 GUI 测试失败?

0 投票
2 回答
247 浏览

mtm - 如何在不通过远程桌面连接的情况下运行编码的 UI 测试

我正在尝试自动化编码的 UI 测试。

我的测试控制器在远程测试服务器上启动测试,我通常通过远程桌面连接访问该服务器。

是否可以在无需通过远程桌面连接的情况下运行 Coded UI 测试?

目前,测试仅在我通过远程桌面连接时运行,并且窗口必须打开。当我关闭远程桌面会话时,测试不会运行。

如果在没有远程桌面的情况下无法运行编码的 UI 测试,如何通过远程桌面自动连接?

谢谢

0 投票
2 回答
52 浏览

http - 如何通过 HTTP 将测试结果提交到 Microsoft 测试管理服务器?

我的公司使用 Microsoft 测试管理服务器来托管其测试和结果。对于手动测试,这很好,QA 工程师运行测试并标记其状态,我的任务是编写一些自动化测试,我需要它们将结果提交到服务器。我知道有一个代码 api,但我想从非 .Net 测试环境中执行此操作(我将使用 AutoIt)所以我想从 HTTP api 提交结果,我该怎么做?我在哪里可以找到一些好的例子?或者有没有更好的方法,我们是一家非常 MS TFS 商店,所以无论我做什么都需要适应那个环境。

谢谢!

0 投票
1 回答
428 浏览

tfs - 错误趋势与错误进度

错误趋势和错误进度有什么区别。MSDN 的定义令人困惑

您可以使用错误进度报告了解团队在查找、修复和关闭错误方面的情况 https://msdn.microsoft.com/library/dd695778.aspx

您可以使用 Bug 趋势报告来了解团队查找、修复和关闭 Bug 的速度。 https://msdn.microsoft.com/library/ee461603.aspx

0 投票
1 回答
838 浏览

specflow - 在 Microsoft 测试管理器中按 SpecFlow 标签选择测试用例

是否可以在 Microsoft 测试管理器中通过 SpecFlow 标签选择测试用例?如果是这样,怎么办?

0 投票
1 回答
85 浏览

microsoft-test-manager - MTM 要求 vs 链接 vs 测试用户故事/积压

在 Microsoft 测试管理器中,有 3 种方法可以将要求附加到测试用例

  1. 为什么有这么多选择来做同样的事情?还是有区别?
  2. 为什么称#1“需求”和#2用户故事/产品积压?
  3. 当我使用#1 时,也会添加#3。但为什么不是#2?
0 投票
0 回答
100 浏览

testing - 如何提高 Coded UI 播放稳定性

我注意到编码的 UI 测试用例播放工作不一致,具体取决于机器和环境。具体来说,我有一个测试用例在一台机器上运行良好,但在另一台机器上开始不断失败。

它在哪里失败?

我在网页中几乎没有组合框,并通过编码为这些控件设置值。我几乎没有其他以相同方式编码的控件,但它们在所有迭代中都能成功运行。

如何填充组合框?

MyTab.MyCombo.SelectedItem = 数据

怎么了 ? 上面的代码行经常失败

  1. 如果我尝试了 5 次,那么它会失败 3-4 次

  2. 添加以下命令后,成功率提高了,但仍然失败。

    MyTab.MyCombo.WaitForControlReady()

  3. 我在设置值之前添加了 Mouse.Click(MyTab.MyCombo) - 成功率增加但仍然失败

添加以下命令后,在所有迭代中均成功

Playback.PlaybackSettings.WaitForReadyLevel = Microsoft.VisualStudio.TestTools.UITest.Extension.WaitForReadyLevel.AllThreads

当我设置为 WaitForReadyLevel.AllThreads 时,它会痛苦地降低播放性能,所以我不想使用它。

使用 WaitForReadyLevel.UIThreads 怎么样, 它没有产生任何影响。

请专家提供一些建议或帮助我解决此问题。

0 投票
1 回答
133 浏览

tfs - 可以使用 Coded UI 测试和 MTM 来创建自动播放所有测试用例的测试套件吗?

在 selenium ide 中创建测试套件时,可以让测试套件中的所有测试用例以连续方式运行,并在完成时查看结果。我正在研究在 Microsoft 测试管理器中创建测试套件,并可能使用 cuit 自动化代码,我的问题是,是否可以在没有手动交互的情况下一个接一个地运行测试,就像我目前所看到的那样,似乎您必须在 MTM 测试的每个步骤中手动验证测试结果,并在测试结束时手动验证通过或失败状态?