我想测试一个文本框,以确定是否为空(例如按下按钮),在带有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'
}
显然不完全正确。
请告诉我为文本框编写测试用例的正确方法。
答案 0 :(得分:1)
NUnit用于单元测试。 您想要的可能是自动/编码的UI测试。
如果您使用的是Visual Studio Ultimate / Premium,请查看此处使用UI自动化验证代码:http://msdn.microsoft.com/en-us/library/dd286726.aspx