【发布时间】:2013-12-05 23:17:20
【问题描述】:
我正在使用 Microsoft 测试管理器 2013(尽管它看起来只是 MTM2012)来尝试更好地理解测试用例和测试套件,因为我想在工作中使用它。所以我希望我可以在包含在这个测试套件中的构建上运行一个测试套件。这就是我想要要做的,但它很可能是错误的。因此,也许对我在工作中所做的事情的更好范围可能会提供更好的答案。
我的公司生产平板电脑。我为这些平板电脑编写程序。为了争论,我们只说有 5 台平板电脑,它们运行类似的操作系统阵列。 Tablet1、2、3和4可以运行WinXP、WinXP Embedded、Win7和Win7 Embeded,Tablet5可以运行Win7、Win7 Embedded和Win8 Embedded。可以说我正在制作一个显示测试程序。自然,此显示测试在每台平板电脑上的运行方式都不同,但它自己的程序应该能够处理这个问题,而不必担心操作系统。所以我写了一个非常简单的测试。打开程序,尝试再次打开,仅验证 1 个实例,检查显示,关闭程序。
我认为制作一个名为“完整显示程序测试”的测试套件并为每个平板电脑放置 5 个子测试套件会很好。然后将 5 个测试用例移到一个测试套件中。我将所有测试用例配置为只有正确的平板电脑/操作系统配置。排队构建并等待它完成。然后我将该构建附加到主测试套件。然后我点击了为平板电脑 1 运行测试,但我没有看到附加到测试运行器的构建。我环顾四周,看看为什么或如何,并没有发现任何东西。问题是我该怎么做?或者,如果您正在挠头并想知道为什么我会这样做,那么请务必建议另一种方式。这是我第二次研究 MTM,所以我可能做得不对。
感谢您的宝贵时间。
【问题讨论】:
-
如果你有时间,可以看看这个非常可靠的 MTM 概述:codemag.com/article/1103013
-
我也会推荐这本免费的电子书:Testing for Continuous Delivery with Visual Studio 2012
标签: azure-devops microsoft-test-manager