使用NUnit在c#中测试文本框的测试用例

时间:2014-01-11 18:05:43

标签: c# nunit

我想测试一个文本框,以确定是否为空(例如按下按钮),在带有NUnit的C#中的图形界面中。

我真的不知道如何在我的测试类中的测试方法中编写这种测试用例,并且搜索互联网对我没有帮助(或者我不知道在哪里看)。

我只发现了两个数字和预期结果之和的tescases,但没有接口。

所以,我想在我的类中抛出一个异常,在testClass中我写了这样的东西:

[Test]
[ExpectedException(typeof exception))]
public void TestTextbox()
{
      Produs target=new Produs();
      target.textbox1.text=""; 
      Assertion.AssertEquals("*",label.text); //label.text should be: 'complete all fields' 
}

显然不完全正确。

请告诉我为文本框编写测试用例的正确方法。

1 个答案:

答案 0 :(得分:1)

NUnit用于单元测试。 您想要的可能是自动/编码的UI测试。

如果您使用的是Visual Studio Ultimate / Premium,请查看此处使用UI自动化验证代码:http://msdn.microsoft.com/en-us/library/dd286726.aspx