当前位置: 首页 > 编程语言 > C#

任何具有良好单元测试的ASP.NET(WebForm)应用程序(CodePlex或任何地方)?分享

时间:2023-04-10 13:09:53 C#

任何具有良好单元测试的ASP.NET(WebForm)应用程序(CodePlex或任何地方)?我正在寻找在其解决方案中具有一些良好单元测试的任何ASP.NET(WebForms和C#)应用程序。测试不同类型的边缘情况并进行良好的代码覆盖是明智的。来自CodePlex、GitHub或任何地方的任何应用程序都可以。这是出于教育目的,所以我更喜欢较小的应用程序而不是较大的应用程序有什么建议吗?澄清:虽然应用程序是WebForms,但我对单元测试比UI更多的业务逻辑感兴趣。是的,任何.NET应用程序都可以做到这一点,但如果它是带有一些UI测试的WebForms就更好了。ScrewTurnwiki是开源的,3.x版是用C#和ASP.NET3.5编写的,源代码与组件的测试捆绑在一起。在我个人看来,无论使用何种框架,业务逻辑层的单元测试对于任何Web应用程序都是不够的。最好的策略是进行严格的“冒烟测试”,也许保存在Excel工作簿中,您可以在其中执行每组已知的可能输入和操作,并能够在执行新部署时确定“一切正常”。单元测试很有价值,但它们无法重现生产中应用程序的行为。一探究竟。不确定它是否正是您想要的:)它是实现了MVP模式的ASP.NET,它具有一些测试范围-.NETFramework3.5Bundle我刚刚完成了一个Web电子商务站点。对于业务逻辑,我创建了一个单独的dll,并使用NUnit对其进行测试。Nunit易于使用,从.bat文件开始简单(且快速),并且提供图形界面。在网站中,我使用NLOG来记录用户操作。在这种情况下,最好的方法(在您测试了一段时间之后)是将您的站点提供给最终客户,并在每次发生异常时查看日志文件。我知道您正在寻找编码示例来学习单元测试,但是KarlSeguin的ProgrammingFundamentals-BuildingBetterSoftware是一本指导您完成单元测试模拟过程的好书。它只有79页长,应该可以让您快速上手。http://openmymind.net/FoundationsOfProgramming.pdfTony我相信此链接会对您有所帮助http://www.codeproject.com/KB/architecture/nunittestsuite.aspx快乐编码!!测试ASP.NET(WebForm)应用程序(CodePlex或任何地方)?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: