在进行单元测试时,我们通常最先测试的是项目的哪个具体功能或模块?

2026-03-30 12:260阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计358个文字,预计阅读时间需要2分钟。

在进行单元测试时,我们通常最先测试的是项目的哪个具体功能或模块?

我想在我的生活中写下第一次单元测试。目前,我正在开发新的ASP.NET MVC 5项目。这是一个简单的开发流程系统。我的项目包含4层:表现层(MVC项目)+ 基础架构层(包含数据库和ORM)+ 域(包含POCO类)。

我想在我的生活中写出第一次单元测试.

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

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

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

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

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

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

在进行单元测试时,我们通常最先测试的是项目的哪个具体功能或模块?

标签:哪个部分

本文共计358个文字,预计阅读时间需要2分钟。

在进行单元测试时,我们通常最先测试的是项目的哪个具体功能或模块?

我想在我的生活中写下第一次单元测试。目前,我正在开发新的ASP.NET MVC 5项目。这是一个简单的开发流程系统。我的项目包含4层:表现层(MVC项目)+ 基础架构层(包含数据库和ORM)+ 域(包含POCO类)。

我想在我的生活中写出第一次单元测试.

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

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

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

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

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

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

在进行单元测试时,我们通常最先测试的是项目的哪个具体功能或模块?

标签:哪个部分