问题标签 [microsoft-test-manager]

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 回答
4081 浏览

tfs - 如何在 Team Foundation Server/Microsoft 测试管理器中创建多值列表?

我正在开发 VSTS 2010 并使用 Microsoft 测试管理器来管理我们团队的测试用例。我只想按照此处此处的步骤将测试类别的自定义字段(具有 BVT、FVT、回归等值)添加到现有的测试用例模板中。但我无法选择多个值。我可以创建一个下拉列表,其中可以选择其中一个值,但不能超过一个。但是由于一个测试用例可以是多个测试类别的一部分,我怎样才能做到这一点?

我的步骤:

  1. 在流程编辑器中,工作项类型创建一个名为测试类别的新字段,引用名称为 MyCustomField
  2. 在规则中,我选择了 AllowedValues 作为 BVT、FVT、回归。
  3. 之后,在 Layout 选项卡中创建了一个名为 Test Categories 4.The field name of the control is set to MyCustomField
  4. 当我签入 MTM 以创建新的测试用例时,控件显示为下拉菜单,而不是此处显示的
0 投票
1 回答
267 浏览

microsoft-test-manager - 团队 Web 访问测试用例详细信息

我的一位用户注意到 TFS 2012 Team Web Access 有一些奇怪的地方。她使用测试管理器输入测试用例工作项。

其中一个步骤是多行的。
在 TM 上保存得很好。

MTM

但是,每个人都可以在 Team Web Access 上看到 HTML 编码。 在此处输入图像描述

是否有解决此问题的方法或者这是默认行为?

0 投票
2 回答
3076 浏览

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

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

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

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

0 投票
2 回答
1762 浏览

tfs - 微软测试管理器和代码覆盖率

我使用 MTM 已经有一段时间了,到目前为止,一切都很好。我试图在我正在执行的测试中获得代码覆盖率。我用 2 台机器设置了我的控制器:1 台 webclient 和 1 台 webserver。对于网络服务器规则,我已经配置了代码覆盖率。当然,网络服务器机器是让我的应用程序在 IIS 上运行的机器。

当我启动我的自动化测试时(顺便说一句,它不是使用 Visual Studio 创建的,而是使用Ranorex创建的)我可以看到它生成了一个 .coverage 文件。

但是当我打开这个文件时,它是空的,我从 Visual Studio 收到这条消息:

生成空结果:没有检测到二进制文件。确保测试运行,加载所需的二进制文件,具有匹配的符号文件,并且没有通过自定义设置排除。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=253731

我当然读过

但是我在我的场景中没有发现任何问题。

有谁知道会发生什么?

0 投票
1 回答
717 浏览

visual-studio - 在 Microsoft 测试管理器中从探索会话创建测试用例仅显示最后 10 个步骤

探索性测试会话似乎是生成某些类型测试用例的好工具;记录会话非常有用,单击以创建一个预先填充了大部分信息的新测试用例可以节省大量时间。

但是,当我点击“创建测试用例”时,只显示最后十个步骤。通常,我需要的不止这些,而且我不知道如何更改记录的数字。“更改设置”对话框仅允许我调整屏幕截图工具和录音设置,并且在开始测试时唯一可用的选项是构建和环境选择。

如何在新的测试用例中记录超过最后十个步骤?

0 投票
1 回答
1582 浏览

tfs - 无法在 Microsoft 测试管理器中添加服务器

当我想连接到 Microsoft 测试管理器中的服务器时,我收到了以下错误消息:

无法连接到服务器“tfsserver:8282”。检查服务器名称是否正确以及您是否有权访问该服务器。

这是 Microsoft 测试管理器 2010。

我可以使用 Visual Studio 2010 和 Team Explorer 2012 在整个 Web 浏览器中访问该 url 中的 tfs 服务器。

TFS 服务器安装在 Windows Server 2008 R2
Standard 中 TFS 安装版本为:11.0.50727.1 (RTM)
配置的虚拟目录为:\tfs
配置的端口为:8282
服务帐户:NT AUTHORITY\Network 服务
身份验证:NTLSM
Notificacion url:http : //tfsserver:8282/tfs
服务器 url:http://localhost:8282/tfs
网页访问 url:http://tfsserver:8282/tfs
机器名:TFSSERVER

我的电脑和服务器都在 windows 域下。我的域用户包含在 TFS 的管理控制台用户中。

有什么问题?

0 投票
1 回答
313 浏览

visual-studio-2010 - 在 Microsoft 测试管理器的测试运行中分配另一个测试人员

我正在使用 Microsft 测试管理器中的几个步骤来测试一个测试用例。当我运行这个测试用例时,我只想执行几个步骤,然后为这个测试运行分配另一个测试人员。

例如,我有三个步骤。前两个步骤供我测试。在这两个步骤之后,我想停止测试并分配另一个测试人员,以便他可以测试第三步。

测试用例的三个步骤

但是我找不到停止测试并为这个测试用例分配新用户的方法。

有谁知道这是否可能?

谢谢!

0 投票
1 回答
110 浏览

visual-studio-2010 - 如果另一个测试用例尚未在 Microsoft 测试管理器中运行,则禁用测试用例

我有一个关于 Microsoft 测试管理器的问题:

假设我有两个测试用例,测试 A 和测试 B。如果测试 A 尚未运行,是否可以禁用测试 B 运行?

编辑:我说的是手动测试用例!

谢谢!

0 投票
1 回答
483 浏览

automated-tests - 在 Microsoft 测试管理器上分发测试

我已经使用 Microsoft 测试管理器很长时间了。我已经为 SCVMM 实验室配置了 3 台用于运行测试的 Web 客户端机器。

一切正常,除了 1 个问题:我有近 350 个测试。当我运行全部甚至一小部分时,它们被划分在 3 台 Web 客户端机器上。但有些测试比其他测试需要更多时间。正因为如此,一些机器快速完成工作,但其他机器继续执行更多测试。

这就是我的意思:

  • 我进行了 300 次测试,由 3 台机器执行
  • 每台机器都要执行 100 个测试
  • 机器 1 和 2 快速完成工作
  • 机器 3 执行 80 次测试并继续进行直到完成。

我的问题是:有什么方法可以优化这个,所以当其他机器还在工作时,没有机器会空闲?

0 投票
1 回答
1120 浏览

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

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

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

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

有任何想法吗?