创建asp.net Web应用程序后如何执行Nunit

时间:2014-01-09 21:44:56

标签: c# asp.net unit-testing testing nunit

我创建了一个Web应用程序,其中包括登录页面和其他几个包含输入控件的页面。如何在此页面上执行Nunit测试。

如果您仅为登录页面提供指南,将会非常有帮助。 使用Login.aspx和Login.aspx.cs文件创建登录页面。

它不是使用MVC创建的。

1 个答案:

答案 0 :(得分:2)

您将unit testing与自动UI测试混淆。 NUnit,正如其名称所述,用于为分离的代码片段创建自动化测试。通过此测试,您可以检查具体的代码是否能够完成它应该做的事情。要检查这一点,您可以将所有依赖项(它与之交互的所有类/接口)替换为stubs / mocksmore),这样可以将占位符的角色用于实际功能。多亏了这一点,您可以检查测试类的行为是否与您期望它的行为相同,因为您可以完全控制其依赖性,因此唯一的“未知行为”来自于测试中的对象。

但是,如果您希望自动化用户界面测试,则可以使用专用于此任务的特殊环境。您可以轻松找到数十个框架,其中一个是FitNess