问题标签 [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 回答
1429 浏览

visual-studio - TFS 2010 和/或测试管理器中的测试用例结果列

我试图弄清楚如何将工作项字段结果添加到我在 TFS 2010 和/或测试管理器 2010 中的查询中,以便我可以查看我们的测试用例结果并将它们用于报告目的。

虽然我意识到此列可通过将 TFS 链接到 SharePoint 网站提供的默认报告获得,但我目前无法设置此列,因为我们的客户尚未配置他们的 SharePoint 来执行此操作。

我目前的计划是在 Excel 中创建自己的报告,但为了简单地分解我的问题,是否可以从 TFS 或测试管理器中查询该字段?

谢谢大家!

0 投票
1 回答
539 浏览

tfs - 通过 API 获取特定迭代的 TFS 测试计划

我认为这是一个相当容易回答的问题,但是我将如何继续查询我的 ITestManagementTeamProject 实例以查找分配了特定迭代(和/或区域路径)的所有 .TestPlans?ITestManagementTeamProject 有一个 .TestPlans.Query(..) 方法,但我想知道用于查询特定迭代/区域路径值的实际正确查询语法是什么?

0 投票
1 回答
300 浏览

unit-testing - MTM 编码 UI 测试手动执行:“未找到记录”

我已经进行了一些编码的 UI 测试来测试我正在处理的应用程序。我遵循以下帖子:如何从 MTM 运行编码的 UI 测试作为指导,以及以下关于如何创建假构建的帖子:如何创建假构建定义和假构建

因此,在设置基础架构后,我尝试从 Microsoft 测试管理器 (MTM) 运行测试。虽然 MTM 不会中断或抛出错误,但它向​​我报告的结果是它找不到编码的 UI 测试记录。

在查看第一个链接的内容(如何从 MTM 运行编码的 UI 测试)时,我注意到有一小段文字说"You must create a build definition that just has a share location added that is where your assemblies for your tests are located."

这到底是什么意思呢?我该怎么做呢?我的构建定义将程序集放入 中\\machine\share,因此我复制了编码的 ui 测试,但我仍然得到相同的结果。

有什么我想念的吗?

谢谢,马丁

0 投票
2 回答
1733 浏览

c# - 在 MTM 测试运行中获取当前内部版本号/环境设置

我一直在尝试找到一种方法来从 MTM 访问当前内部版本号和/或当前环境设置,以便作为构建的一部分运行测试套件。我希望在我自己的自定义报告中使用此信息,因为 MTM 提供的信息并不能捕获我需要的所有信息。

任何人都能够做到这一点?我读过很多人尝试的帖子,但它们似乎都以死胡同或 Test Scribe 结尾,它只在 word doc 中输出相同的数据并且受到相当的限制(没有要保存的自定义文件路径,并且在测试期间不运行)。

不幸的是,我没有代码来展示我尝试过的东西,因为我什至还没有接近。尽管我已经非常仔细地查看了 VisualStudio2010 中的 TestContext,但它似乎并没有在当前运行的 TestCase 之外获取太多 MTM 信息。

0 投票
1 回答
231 浏览

.net - 为什么我的 Microsoft 测试管理器测试运行不会生成 Intellitrace 文件?

我正在使用 Microsoft 测试管理器 2010。我有一个想要测试的应用程序。我创建了一个启用了“Intellitrace”选项的测试配置。我创建了一个使用该配置的测试。但是,当我运行测试并创建错误时,我找不到 Intellitrace,也没有收到错误消息。与该配置相关的其他项目(即事件日志)确实按预期显示。可能存在哪些条件阻止我成功收集 Intellitrace 文件?

0 投票
0 回答
428 浏览

.net - Microsoft 测试管理器 - 测试文件路径

我正在使用 Microsoft 测试管理器在 VM 上运行我的测试。

运行测试时,我的测试程序集存储在 VM 上的什么位置?

[更新:]原来测试的路径是:

C:\Users*test-user*\AppData\Local\VSEQT\QTAgent*test-guid**machine-name*\Deployment

0 投票
1 回答
8027 浏览

c# - 使用 TFS api 执行(通过/失败)测试用例?

我目前正在开发一个程序以在程序中执行测试用例,并且我查看了如何使用 Team Foundation Server API 创建测试运行和结果?以及其他各种文章,但仍然遇到很多麻烦。我的目标是找到具有特定标题和配置的测试用例,执行它并在失败时添加注释。这只是我一直在搞乱的一些代码

plan.RootSuite.Entries.Add(suite); 那是我得到错误“nullreferenceexception is unhandled”的那一行,它是套件,但对象看起来很好。如果你能帮忙,请告诉我:)

0 投票
1 回答
170 浏览

microsoft-test-manager - 如何摆脱 MTM 中出现的旧版本的自定义诊断数据适配器

我正在使用 MTM 2010 运行自动化测试,并实现了一个自定义诊断数据适配器 (DDA),用于收集在测试运行时创建的日志文件。

当我对 DDA 实现进行一些更改并增加其程序集版本并将新版本部署到 MTM 正在运行的机器上时,此 DDA 再次出现在 MTM 中的 DDA 列表中(同时我在列表中有三个)

如何摆脱 MTM 中出现的旧版本 DDA?

似乎每个程序集版本(GUID)都在 TFS 上存储了一些“工件”。

如果我尝试在 MTM 中设置较旧版本的 DDA,我会收到一条警告说编辑器无法启动,因此我只能编辑 DDA 设置的 XML 表示。

那是一种“验证”,旧版本真的不再安装了。看起来,如果某个特定版本的 DDA 第一次被 MTM 识别,那么有关它的信息将存储在 TFS 的某个地方......

附加信息:

如果我部署新版本的 DDA,属于旧版本的文件将被覆盖。我将新版本部署到:

  • 一台机器 MTM 正在运行(为了能够设置这个 DDA)
  • 运行我的测试的虚拟机(安装了测试代理)
0 投票
4 回答
2642 浏览

visual-studio-2010 - 是否可以通过 Microsoft 测试管理器安排自动化测试?

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

我创建了一个测试计划并将其与一个测试用例相关联,该测试用例与一个有序的测试列表相关联。我知道如何运行测试,但是否可以安排测试的运行(例如,每天使用最新的可用版本)。

0 投票
2 回答
2735 浏览

visual-studio-2010 - 如何指定测试运行的构建目录(使用 Microsoft 测试管理器)

我正在尝试使用 Microsoft 测试管理器运行自动编码的 UI 测试,但我在测试运行日志条目中收到以下错误消息:

“启动测试运行时出错:未指定测试运行的构建目录或不存在”

我已经有一个分配给测试运行的构建。

当我试图从构建机器启动测试时,我看不到它是如何找不到构建目录的。

编辑:也许可以创建一个假的构建,我可以将测试链接到?如何才能做到这一点?

更新:我将测试项目添加到构建中,并将测试用例与有序测试列表重新关联,然后创建另一个构建。我确保构建输出到正确的位置 C:\GatedCheckinBuild,并确保该文件夹都创建了我的测试项目和有序的测试列表。

但是在尝试运行测试时我仍然遇到同样的错误。有任何想法吗?