Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 运行功能测试_C#_Visual Studio 2012_Functional Testing - Fatal编程技术网

C# 运行功能测试

C# 运行功能测试,c#,visual-studio-2012,functional-testing,C#,Visual Studio 2012,Functional Testing,当我尝试从Visual Studio 2012 Ultimate运行测试时,我得到了以下输出 ------发现测试已启动------ =========发现测试已完成:发现0(0:00:05.8242806)========== 代码如下: [Then(@"the submitter company list is in alphabetical order")] public void ThenTheSubmitterCompanyListIsInAlphabeticalOrder() {

当我尝试从Visual Studio 2012 Ultimate运行测试时,我得到了以下输出

------发现测试已启动------

=========发现测试已完成:发现0(0:00:05.8242806)==========

代码如下:

[Then(@"the submitter company list is in alphabetical order")] 
public void ThenTheSubmitterCompanyListIsInAlphabeticalOrder() 
{ 
    List<string> submitterCompanyList = _currentFilingPage.SubmitterCompanyList;
    submitterCompanyList.Should().BeInAscendingOrder(); 
}
[然后(@“提交人公司列表按字母顺序排列”)]
公开作废提交公司名单为NALPHABETICALORDER()
{ 
列出submitterCompanyList=\u currentFilingPage.submitterCompanyList;
submitterCompanyList.Should().BeInAscendingOrder();
}

我已经创建了一个.bat文件,从那里我可以运行我的测试。请帮助我从visual studio运行测试。(额外信息:我在测试资源管理器上看不到我的测试)

所有测试都必须有MSTest/Visual Studio才能找到它们

因此,编辑您的代码并将
TestMethod
添加到您的方法中,以便可以将其作为测试找到。此外,您的方法必须添加到
TestClass
中:

[TestClass]
public class TestClass
{
    [TestMethod]
    public void ThenTheSubmitterCompanyListIsInAlphabeticalOrder()
    {
    }
}

所有测试都必须具有MSTest/visualstudio才能找到它们

因此,编辑您的代码并将
TestMethod
添加到您的方法中,以便可以将其作为测试找到。此外,您的方法必须添加到
TestClass
中:

[TestClass]
public class TestClass
{
    [TestMethod]
    public void ThenTheSubmitterCompanyListIsInAlphabeticalOrder()
    {
    }
}

您可以发布其中一个测试的代码吗?这是一个测试,以查看列表是否按字母顺序排列“[然后(@“提交人公司列表按字母顺序排列”)]public void然后submitter company list为NalphabeticaLorder(){List submitterCompanyList=\u currentFilingPage.submitterCompanyList;submitterCompanyList.Should().BeInAscendingOrder();}“您可以发布其中一个测试的代码吗?这是一个测试,以查看列表是否按字母顺序排列”[然后(@“提交者公司列表按字母顺序排列”)]public void thesubmittercompanylist是nalphabeticalorder(){List submitterCompanyList=\u currentFillingpage.submitterCompanyList;submitterCompanyList.Should().beinassingorder();}”我写的是功能测试而不是单元测试。同样的原则是否仍然适用?是的。测试的
类型将是
UnitTest
,但其目的将是
Functional
。这取决于您希望通过自动化测试测试测试什么。您还可以使用
TestCategory
属性对测试进行分类比如
[TestCategory(“Functional”)]
。谢谢,我将查看它并相应地编辑我的测试,然后返回给您。我现在正在使用NUnit运行我的测试。感谢SchaliasosI的帮助,我正在编写功能测试,而不是单元测试。同样的原则仍然适用吗?是的。您的测试的
类型将是
UnitTest
,但它的目的将是
功能测试
。您可以通过自动测试来测试什么。您还可以使用
TestCategory
属性对测试进行分类,如
[TestCategory(“Functional”)]
。谢谢,我将查看它并相应地编辑我的测试,然后返回给您。我现在正在使用NUnit运行我的测试。感谢您的帮助