问题标签 [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.
microsoft-test-manager - (MTM) 微软测试管理器。是否可以一次在所有机器上运行一项测试?
我使用 MS 测试管理器在测试机器上运行编码的 UI 测试,并且需要同时在所有机器上运行单个测试。
但是http://msdn.microsoft.com/en-us/library/ff950318.aspx说测试是按顺序分布到机器中的。
如果不可能这样做,我想,这个限制是 MTM 的一个很大的缺点。
那么有没有办法通过 MTM 在所有机器上运行一个测试呢?
谢谢。
tfs - MTM 测试用例运行不会在所有套件中更新
我已将一个测试用例分配给两个不同的用户故事。我知道这不是最干净的方法,但在我创建它的情况下它会有所帮助。
在测试计划中,我添加了需求,因此添加了它们各自的测试用例。现在这个单一的测试用例存在于两个不同的测试套件中,因为它测试了两个不同的用户故事。
当我运行这个测试用例时,我希望它在两个套件中都失败或成功,但似乎计划中有该测试用例的两个完全不同的实例,我可以让一个通过,另一个失败。
是否需要这种行为,或者是否出乎意料,因此是 MTM 中的错误?
testing - 手动测试用例中的自定义参数
我对 Microsoft 测试管理器中的手动测试用例有疑问。有没有办法定义“自定义”参数?
通常,您可以定义任何您想要的参数,例如@FirstName。此参数将自动添加到测试用例的参数列表中。
但我想知道是否有类似 '@Date'.. 的东西在 -DateTime.Now- 等价物中替换自己?
c# - 在测试管理器中订购编码的 UI 测试和结果
我有一系列 CodedUI 测试方法组成一个测试用例。测试方法需要按顺序运行(IE testmethoda 运行然后 testmethodb 然后 testmethodc),我希望结果显示在 Microsoft 测试管理器中,看起来像 testmethoda 通过,testmethodb 通过,testmethodc 失败。有没有办法在能够运行整个测试用例的多次迭代的同时做到这一点?
我尝试将测试方法放入单个测试方法并调用它。这为我提供了所需的测试顺序和进行多次测试运行的能力,但测试管理器在整个测试用例上显示单个通过/失败。
我还尝试将数据源附加到各个测试方法并在测试管理器中对它们进行排序,这可以在测试管理器中为我提供所需的测试结果,但如果我想运行多个数据行,则顺序会变得混乱。例如 3 个数据行将运行:
测试
方法测试方法
测试方法
测试
方法 测试方法
测试方法
测试
方法测试方法
测试方法
我希望他们运行:
testmethoda
testmethodb
testmeothdc
testmethoda
testmethodb
testmethodc 等。
我也考虑过使用有序测试,但这仍然显示为 MTM 中的单个测试,而且我不知道有一种方法可以数据驱动它,所以它会有自己的问题。
我在 VS 或 MTM 中是否缺少获得这些结果的功能?也许是一种允许我在结果文件中定义测试运行的方法?编写/编辑 trx 文件会将我的结果导入 MTM 吗?我有一种感觉,我还必须对 TFS 数据库进行更改,这不是一个选项。
testing - TFS 测试结果条目“Web 测试管理器”或其他测试执行选项
问题:
您对 Sela Software Labs 的 Web Test Manager 有直接或间接的经验吗?积极或消极的经验都很好。我只是在寻找一些事实来作为生产决策的依据。
将 Sela“Web 测试管理器”安装到我们的生产服务器 WTM 是一个 TFS Web 访问扩展,风险有多大。它扩展了网站功能,包括编辑测试步骤和运行测试。
我们应该考虑在 TFS 中执行测试和记录测试结果的其他替代方法吗?
场景:我有 2-3 个开发人员最早在本周开始运行测试用例。我们有 3 个用于测试的 MTM(Microsoft 测试管理器)许可证(2 个测试人员,1 个使用 VS2010 Ultimate 的开发人员)。为我们的每个 VS2010 Pro/Premium(非 Ultimate)开发人员购买另外两个完整的 Microsoft Test Professional 副本只是为了定期运行测试用例和进行轻量级的测试用例编辑是不合理的。对于一般的测试通过运行,我们不需要跟踪侦听器。
选项 #1:Sela Software Labs(Sela Group,Sela International)几个月前开发了 Web Test Manager,但公开的产品评论或客户反馈很少。
- Sela WTM 网站:http ://www.sela.co.il/alm/products_WTM.html
- 微软合作伙伴营销网站上发布的单一评论:http: //pinpoint.microsoft.com/en-us/applications/web-test-manager-wtm-is-the-only-tool-that-enables-to-test-with -tfs-2010-directly-from-the-browser-now-for-the-first-time-you-can-manage-your-tests-12884914644
选项 #2:开发人员在单独的电子表格中跟踪他们的结果,然后测试人员使用 MTM 重新输入这些电子表格。这一点都不吸引人,并引入了一些繁琐的失败风险。
其他选择?
microsoft-test-manager - 在 Microsoft 测试管理器中打开特定的测试计划、测试用例和测试结果
有什么方法可以调用/启动 TFS 2010 的测试管理器并打开给定的测试计划、测试用例或测试结果?
我想要做的是对这些项目进行某种评估,但希望为用户提供本地“查看”底层元素的选项。
visual-studio-2010 - 在 MTM 中运行测试套件
我在 Microsoft 测试管理器中有很多可以正常工作的测试用例。我必须单独运行它们。我想运行一个包含许多测试用例的测试套件。但是当我选择一个测试套件时,运行选项被禁用。我如何运行测试套件或测试计划。真诚的你 M.bagheri
visual-studio - 应用程序无法启动 UI 测试
我有一个在 VS2010 中工作的 UIcoded 测试。
我想用 MTM 自动化它。但是当我将它与测试用例相关联并运行它时,我在 ViewResult 中得到了这个错误:
Microsoft.VisualStudio.TestTools.UITest.Extension.FailedToLaunchApplicationException:应用程序无法启动。
我在测试代理状态下监控它,一切都很好。
我怎么能通过这个测试。
真诚的你 M.Bagheri
wpf - 带有自动/编码 UI 测试的第三方 WPF 套件
我的团队一头扎进一个新项目,我们借此机会让自己了解 Scrum 方法、新技术等。其中一部分涉及尝试使用 Microsoft 测试管理器和 VS2010 Coded UI 测试自动化我们的 QA 流程.
但是,我们在让自动化测试回放与我们当前选择的 WPF 控件库 DevExpress XPF 套件一起工作时遇到了问题。多年来,我们一直在将 DevExpress 用于他们的 WinForms 和 ASP.NET 控件,但这是我们第一次使用他们的 WPF 控件和自动化 UI 测试,两者似乎不能很好地协同工作。
特别是,尝试回放与网格控件交互的记录测试永远不会正常工作,即使在简单的控件上,回放似乎也会混淆它应该与哪个编辑器交互。在我们的测试负责人从 MTM 生成的动作记录中,我看到了很多这样的内容:
更糟糕的是,在网格内部:
现在,我在 DevX 的论坛上看到很多关于他们的 WinForms 控件不能很好地支持 MSAA 以使编码的 UI 测试工作的喋喋不休,但我认为 WPF 使用了一种不同的机制来进行自动化 UI 测试,这种机制应该可以更好地工作。所以,我的问题是:
- 有没有办法让 DevX XPF 控件在编码/自动化 UI 测试中更好地工作?
- 如果没有,是否有已知可以很好地与编码/自动化 UI 测试配合使用的替代 XPF 控制套件?
我对具有排序、分组等功能的类似网格的组件、类似导航栏的组件和自定义编辑器(日期、数字等)特别感兴趣,所有这些都支持统一的系统范围的主题。
(此外,如果仅使用本机 WPF 控件和样式就可以轻松完成此类事情,那么了解这一点也会很有帮助。)
编辑:由于似乎没有实际与 MTM 一起使用的 WPF 控件套件,因此我们被迫同时使用两个单独的测试工具。根据这里的几个答案,我们强烈倾向于 TestComplete。希望情况尽快好转。
tfs - 如何在 Microsoft 测试管理器中运行 selenium 测试
我有一些用 nunit 和 selenium 编写的自动化测试。如何调用 dll 从 Microsoft 测试管理器执行。因为我不知道如何从 MTM 运行自动化测试。是否可以。