C# 运行功能测试
当我尝试从Visual Studio 2012 Ultimate运行测试时,我得到了以下输出 ------发现测试已启动------ =========发现测试已完成:发现0(0:00:05.8242806)========== 代码如下: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() {
[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运行我的测试。感谢您的帮助