问题标签 [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.
automated-tests - Microsoft 测试代理临时数据
远程执行测试时,Microsoft 测试代理或控制器将其临时数据存储在哪里?
tfsbuild - 仅在具有一定的构建质量时才提供 TFS 2010 构建进行测试
当使用 TFS 2010 团队构建完成夜间构建时,内部版本号会自动在测试管理器中注册,以供测试人员获取以开始测试。但我需要控制测试管理器中列出的版本号以用于手动测试。并非所有构建都应最终出现在列表中,只有具有某些构建质量的构建。
如何保持测试管理器中可用的内部版本号列表干净,不列出所有执行的构建,而只列出我分配了特定构建质量的构建?
selenium - 运行编码 UI 测试的 Microsoft 测试管理器
我们最近自动化了一些在 Microsoft 测试管理器 (MTM) 中运行的“编码 UI 测试”(在 selenium 框架中运行)。但是,我正在努力找出 MTM 如何将参数(例如被测应用程序的 URL)传递给编码的 UI 测试。在我看来,这将是一个相当典型的使用模式,但我正在努力了解如何实现它。
任何建议,将不胜感激。
谢谢,大卫
visual-studio-2010 - 如何使用 Microsoft 测试管理器/Visual Studio 2010 Ultimate 创建测试计划?他们在创作时不断被移除
我的一位同事在使用 Microsoft Test Manager 2010 创建测试计划时遇到问题。我们使用的是 TFS 2010 和 Visual Studio Ultimate。他能够成功地“创建”测试计划,但一旦完成,测试计划就会被删除。如果他刷新,那么测试计划就会消失,如果他试图点击它,他会收到以下错误 -
测试计划已被删除
您尝试连接的测试计划已被删除,请选择另一个计划连接。
我确保他具有在区域和迭代安全性中管理测试计划的正确访问权限。然而,让我担心的一件事是,如果我尝试从 TfsSecurity.exe 中查看 ACL,则什么也没有出现。我已经确保项目的 URI 也是准确的。我正在使用的命令是:
此命令未返回任何结果,这让我很担心,因为我能够从 Visual Studio 中看到区域级别的一些安全设置。
任何想法可能会发生什么?
coded-ui-tests - Microsoft 测试管理,在预定义的实验室环境中运行手动测试
我想对以下工作流程的可能性或替代方案发表一些评论。
玩家们:
JimBob - 测试员
APP_Test - 配置有 Lab、Build 和 Test 代理的虚拟机。(显示在环境查看器中活动的测试和工作流功能)
手动测试环境 - 由一台虚拟机“APP_Test”组成的环境
功能测试 - 使用手动运行的测试环境配置为“手动测试环境”的测试计划
Build-Deploy - 一个 TFS 构建定义,它恢复一个干净的检查点,然后将最新版本的软件部署到“APP_Test”虚拟机
Build-Deploy-Test - 一个 TFS 构建定义,它恢复一个干净的检查点,然后将最新版本的软件部署到“APP_Test”虚拟机,然后运行解决方案中包含的编码 ui 测试。
John - 测试人员/开发人员
场景:
JimBob 使用 TFS Web 界面对软件的新工作流构建(“构建-部署”)进行排队。作为构建的一部分,该软件的最新版本被部署到虚拟机“APP_Test”。JimBob 打开 Microsoft 测试管理器 2010 导航到测试中心,选择测试选项卡并突出显示测试计划“功能测试”中先前定义的测试套件中的测试。当 JimBob 运行测试时,环境查看器会打开并查看“APP_Test”虚拟机。Jim 执行测试并在“APP_Test”虚拟机上创建动作记录。
然后,John 进行操作记录并创建一个编码的 ui 测试,将测试添加到解决方案中,当他将“Build-Deploy-Test”构建排队时,它会在与创建原始操作记录的环境相同的环境中运行编码的 ui 测试.
问题:
我已经创建了上述场景中概述的环境、VM、测试计划和测试套件。我似乎无法开始工作的是,当手动测试运行时,它总是在本地机器上而不是在 VM 环境中运行测试。这不会让我有能力进行部署,以便我的环境始终处于不受干扰的已知状态。我想我的问题归结为:是否可以使用测试管理在属于某个环境的虚拟机上创建操作记录?我已经成功地在环境中的机器上运行了测试,但没有进行初始记录。在我看来,我的测试人员应该能够始终在快照已知环境中执行他们的测试(自动和手动)。我错过了什么?
visual-studio-2010 - QTAGENT.EXE 使用所有可用的 CPU
我对使用 VS 进行负载测试还很陌生,但我认为我已经正常设置了所有内容,并且我遇到了一个问题,即我的负载测试的执行迅速达到 100% CPU 利用率。这似乎很可能会影响我的测试结果,我认为这不是预期的行为。
我的硬件平台是一个强大的开发机器:几个月前有一个四核、12GB RAM、2 个 IDE 驱动器和一个快速 NIC。如有必要,我可以详细说明,但通常我会说它尖叫。
我正在使用 VS2010 SP1、C#/.NET 4 针对 MSSQL 2008 测试在 Win7 x64 上本地运行的 MVC2/3 应用程序。
底层测试是一个单元测试,它执行一个单一的 MVC 控制器方法,它使用 Unity 和其他 Ent-Lib 库根据用户的权限从数据库中拉回一组客户端。单元测试的典型执行时间为 0.4 到 0.6 秒。
负载测试设置为暴露性能问题并运行 10 分钟:
- 初始用户数:1
- 步骤持续时间:30
- 步用户数:1
观察:
对于单个用户的前 30 秒,执行有点不稳定。第一次测试需要 3 秒,这是正常的热身。接下来的 15 秒左右大约需要 0.4 秒,这是完美的。然而,就在 10 秒后,测试开始运行 5 秒。这是在第二个虚拟用户出现之前。随着更多虚拟用户的加入,测试时间逐渐增加,这是意料之中的,尽管运行时间似乎仍然很长。
更令人担忧的是,用户 6 附近的 CPU 利用率会飙升(之前所有 8 个内核的平均利用率约为 20%)。在用户 6 和 7 处,CPU 达到 70%,并由用户 8 在 8 个内核上固定为 100%,并一直保持到 10 分钟后测试结束。不用说,对于一个正常的步进测试,我想从 10 个并发用户开始,然后增加到 100 个或更多,但我的 CPU 以 100% 开始,结果肯定不准确。
Cuprit 显然是 QTAGENT.EXE,正如我从执行任务中看到的那样。它使用我所看到的每个空闲 CPU 周期。我也在 32 位模式下运行了这个负载测试,并且 QTAGENT32.EXE 运行类似。
我不知道为什么会遇到这个问题,更不用说该怎么办了。任何建议或解决方案都值得赞赏。蒂亚!
编辑
我发现解决我的问题的方法是通过单击“调试测试”而不是“运行测试”来启动负载测试。这对我来说真的没有任何意义,事实上它就像我所期望的完全相反;但是,我不能否认它一直在与 100 多个用户一起运行我的测试,并且只对我的 CPU 进行半抖动(平均约为 50% 的峰值)。
testing - 如何在 Microsoft 测试管理器 (Microsoft Team Foundation Server TFS) 上的测试结果上创建错误并将其链接到特定迭代
我有一个带有各种迭代的手动测试结果。一些迭代通过了测试,但其他的没有。我需要创建一个错误并将其链接到特定的测试结果迭代(未通过测试的那个),但是当我选择创建并链接一个错误时,它总是默认为第一次迭代。我看不到如何选择要将错误链接到的特定迭代。
点击前:
点击后:
在http://msdn.microsoft.com/en-us/library/dd380693.aspx上,他们展示了如何将错误链接到测试结果。但是,他们没有指定如何将 Bug 链接到特定的迭代。
提前致谢!
testcase - 无法在基于需求的测试套件中订购测试用例 - 测试经理 2010
在测试管理器 2010 中似乎我无法在基于需求的测试套件中订购测试用例(在普通测试套件中订购测试用例工作正常)请任何人解释我为什么他们禁止我这样做,或建议一种工作方式非常感谢
c#-4.0 - 如何从 Microsoft 测试管理器中的 TestCase 读取参数值
我正在尝试使用 microsoft 测试管理器使用 c# 以编程方式执行测试用例。为此,我想读取存储在 Microsoft 测试管理器中的参数值。请建议我如何做到这一点例如:-读取内部参数“我的价值”的值我试图输入图像但它不起作用......
问候苛刻
excel - 并非所有测试用例都使用“测试用例导出到 Excel”导出
当我在http://exporttfs2excel.codeplex.com/使用“测试用例导出到 Excel”时,很奇怪 - 没有导出所有测试用例 - 也没有导出通过/失败结果有人可以帮助我吗?