草庐IT

c# - 对普通类进行单元测试覆盖是好习惯吗

想要改进此帖子?提供此问题的详细答案,包括引用和对答案正确原因的解释。不够详细的答案可能会被编辑或删除。这是一个完全没有行为的类的例子。所以问题是我是否应该对其进行单元测试覆盖,因为我认为它没有必要,因为它确实有任何行为。publicclassEmployee{publicintId{get;set;}publicstringFirstName{get;set;}publicstringLastName{get;set;}publicAddressAddress{get;set;}}我的代码覆盖结果提示我没有对类做任何覆盖

c# - 对普通类进行单元测试覆盖是好习惯吗

想要改进此帖子?提供此问题的详细答案,包括引用和对答案正确原因的解释。不够详细的答案可能会被编辑或删除。这是一个完全没有行为的类的例子。所以问题是我是否应该对其进行单元测试覆盖,因为我认为它没有必要,因为它确实有任何行为。publicclassEmployee{publicintId{get;set;}publicstringFirstName{get;set;}publicstringLastName{get;set;}publicAddressAddress{get;set;}}我的代码覆盖结果提示我没有对类做任何覆盖

c# - MSTest 代码覆盖率

如果我使用MSTest,有没有办法在visualstudio中测试代码覆盖率?还是我必须购买NCover?如果Microsoft不提供内置工具来执行代码覆盖,NCoverEnterprise是否物有所值?旧的测试版是否足够好?编辑:VS产品的描述以及哪些产品包括代码覆盖率https://www.visualstudio.com/vs/compare/如果您的VS版本不支持,可以使用TestDriven.NET(http://testdriven.net/)。 最佳答案 MSTest包括代码覆盖率,至少在我拥有的VS版本中是这样。但是

c# - MSTest 代码覆盖率

如果我使用MSTest,有没有办法在visualstudio中测试代码覆盖率?还是我必须购买NCover?如果Microsoft不提供内置工具来执行代码覆盖,NCoverEnterprise是否物有所值?旧的测试版是否足够好?编辑:VS产品的描述以及哪些产品包括代码覆盖率https://www.visualstudio.com/vs/compare/如果您的VS版本不支持,可以使用TestDriven.NET(http://testdriven.net/)。 最佳答案 MSTest包括代码覆盖率,至少在我拥有的VS版本中是这样。但是

c# - TDD、DDD 和封装

在遵循我工作场所“架构师”传下来的错误做法并认为必须有更好的方法几年之后,我最近一直在阅读有关TDD和DDD的文章,我认为这些原则和实践非常适合我们编写的软件的复杂性。但是,我见过的许多TDD示例都在域对象上调用方法,然后测试该对象的属性以确保行为正确执行。另一方面,业内几位受人尊敬的人(GregYoung最引人注目的是他关于CQRS的演讲)提倡通过移除所有“getter”来完全封装每个领域对象。因此,我的问题是:如果禁止检索域对象的状态,如何测试域对象的功能?我相信我缺少一些基本的东西,所以请随时称我为白痴并启发我-任何指导将不胜感激。 最佳答案

c# - TDD、DDD 和封装

在遵循我工作场所“架构师”传下来的错误做法并认为必须有更好的方法几年之后,我最近一直在阅读有关TDD和DDD的文章,我认为这些原则和实践非常适合我们编写的软件的复杂性。但是,我见过的许多TDD示例都在域对象上调用方法,然后测试该对象的属性以确保行为正确执行。另一方面,业内几位受人尊敬的人(GregYoung最引人注目的是他关于CQRS的演讲)提倡通过移除所有“getter”来完全封装每个领域对象。因此,我的问题是:如果禁止检索域对象的状态,如何测试域对象的功能?我相信我缺少一些基本的东西,所以请随时称我为白痴并启发我-任何指导将不胜感激。 最佳答案

c# - 如何将单元测试项目添加到现有 MVC3 应用程序(从空模板)

我从空模板创建了一个MVC3应用程序,所以我无法将VisualStudio单元测试项目添加到解决方案。我做了一些更改,添加了一些Controller,现在我想尝试TDD,所以我需要添加一个测试框架。但我不知道该怎么做。我想要一些可以在解决方案资源管理器中创建我的测试项目的方法,例如带有一些基本文件夹和文件的“website.Test”。我在这里看到了一些关于如何添加单元测试的问题,但那些是关于xUnit.net或NUnit的,我想要原始的VS测试框架。我使用的是VisualStudio2010Professional。我也很想知道其他人对第3方单元测试框架的看法,它们是否更好?初学者呢

c# - 如何将单元测试项目添加到现有 MVC3 应用程序(从空模板)

我从空模板创建了一个MVC3应用程序,所以我无法将VisualStudio单元测试项目添加到解决方案。我做了一些更改,添加了一些Controller,现在我想尝试TDD,所以我需要添加一个测试框架。但我不知道该怎么做。我想要一些可以在解决方案资源管理器中创建我的测试项目的方法,例如带有一些基本文件夹和文件的“website.Test”。我在这里看到了一些关于如何添加单元测试的问题,但那些是关于xUnit.net或NUnit的,我想要原始的VS测试框架。我使用的是VisualStudio2010Professional。我也很想知道其他人对第3方单元测试框架的看法,它们是否更好?初学者呢

c# - 在 .NET 2.0 中实现 BDD/TDD 的最佳方式是什么?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我想为我的应用程序添加一个测试套件,但我无法迁移到更新的.NET3.5测试框架。有人对使用好的测试框架有什么建议吗?

c# - 在 .NET 2.0 中实现 BDD/TDD 的最佳方式是什么?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我想为我的应用程序添加一个测试套件,但我无法迁移到更新的.NET3.5测试框架。有人对使用好的测试框架有什么建议吗?