如何使用mstest

时间:2017-08-14 09:00:44

标签: c# visual-studio tfs automated-tests mstest

您好我在visual studio 2013中的一个类下编写了测试用例。 我是否可以通过类别自动化运行测试用例,因为每个类包含50多个测试用例,并且我不希望一次运行整个想要按类别运行,我尝试过mstest但是它没有给我执行测试。

mstest/testcontainer:D:\TFS•OTests.dll/类别:测试

任何人都可以建议我别的东西,因为我无法做到这一点..

1 个答案:

答案 0 :(得分:0)

是否有任何错误消息或其他日志需要进一步排查?

无论如何,请确保正确创建和分配测试类别。

有关详细信息,请参阅此文章:

How to: Group and Run Automated Tests Using Test Categories

<强> UPDATE1:

请完全遵循规则,您需要添加类别名称的引号。

请尝试mstest /testcontainer:D:\TFS\OTests.dll /category:"Tests"

<强> UPDATE2:

我在我身边测试过,一切正常。请参阅示例:(您需要使用 VS2013交叉工具命令提示窗口运行命令)

        [TestCategory("nine"), TestMethod()]
        public void TestMethod1()
        {
            Assert.AreEqual(1, 1);
        }

        [TestCategory("eight"), TestMethod()]
        public void TestMethod2()
        {
            Assert.AreEqual(1, 2);
        }

enter image description here