加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

单元测试 – 首先要测试的项目的哪个部分?

发布时间:2020-12-16 09:25:49 所属栏目:asp.Net 来源:网络整理
导读:我想在我的生活中写出第一次单元测试. 目前,我正在开发新的ASP.NET MVC 5项目.这是简单的工作流程系统.我的项目包含4层: Presentaton层(MVC项目) 基础架构层(包含存储库和ORM) 域(包含POCO类和业务逻辑接口) 服务层(实现域接口) 我相信,我首先需要测试服务
我想在我的生活中写出第一次单元测试.

目前,我正在开发新的ASP.NET MVC 5项目.这是简单的工作流程系统.我的项目包含4层:

> Presentaton层(MVC项目)
>基础架构层(包含存储库和ORM)
>域(包含POCO类和业务逻辑接口)
>服务层(实现域接口)

我相信,我首先需要测试服务层.是对的吗?我应该先测试哪一层?

解决方法

没有一种正确的方法,但最常见的技术是

>自上而下,也叫做Outside-In.在这里,你从外层开始,继续前进.
>自下而上.在这里,您从组成构建块开始,并将它们组装到工作系统.

正如Code Complete所描述的那样,互换使用双重方法实际上可能是有益的,因为你从做一件事中学到的东西,可以帮助你更好地理解你在另一端需要做什么,反之亦然.我经常做一些Outside-In,然后是一些Bottom-Up,然后是一些Outside-In等等.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读