gpt4 book ai didi

c# webforms 测试策略

转载 作者:太空宇宙 更新时间:2023-11-03 16:27:34 24 4
gpt4 key购买 nike

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

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

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

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

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

最佳答案

1 如果你只想测试你的接口(interface),你可以尝试使用 Selenium

http://seleniumhq.org/

2 关于功能主题(代码隐藏)很难测试,因为当我与 MVC 相比时,您必须模拟您的管道。

例如你可以模拟 HttpContextBase

var mock = new Mock<HttpContextBase>();

关于c# webforms 测试策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12054877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com