2

我想知道是否有人对测试 Web 表单应用程序的策略有链接或评论,我特指自动化测试实践和单元测试。

我目前的策略是将业务逻辑分离到一个单独的 DLL 中,该 DLL 可以逐个类地进行单元测试。但是,在使用代码 UI 测试来测试 Web 表单本身时,我似乎应该运行两个 Visual Studio 2010 实例,一个用于应用程序,另一个用于运行创建的 UI 测试。

我找到了这个链接:
Testing ASP.NET webforms applications
然而,虽然这个链接很有趣,但它并没有回答我关于绿地项目策略的问题。

尽管 MVC3 可以解决其中的一些问题,但我坚持使用 Web 表单的部分原因是我正在慢慢迁移遗留系统的各个方面,并且从头开始一切,当我可以迁移战略部分时没有意义。

欢迎任何链接评论或意见。谢谢。

4

1 回答 1

0

1 如果您只想测试您的接口,您可以尝试使用 Selenium

http://seleniumhq.org/

2 关于功能主题(后面的代码)当我与 MVC 进行比较时,测试非常困难,因为您必须模拟您的管道。

因此,例如,您可以模拟 HttpContextBase

var mock = new Mock<HttpContextBase>();
于 2012-08-21T12:35:34.520 回答