最新 最热

分层测试(四):集成测试

https://www.cnblogs.com/yuxiuyan/tag/分层测试/

2023-02-27
1

分层测试(二):单元测试

对代码中的逻辑隔离的最小代码片段进行测试,验证其逻辑是否符合预期,单元可以是函数,方法,类,功能模块。

2023-02-27
0

Spring Boot的单元测试(概念)

测试是系统开发中非常重要的工作,单元测试是在帮助开发人员编写高品质的程序、提升代码质量方面发挥了极大的作用。 Spring Boot未测试提供了一个名为spring-boot-starter-test的Starter。使用Spring Initializr创建Sp...

2023-02-25
0

软件版本命名规范

* Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主...

2023-02-24
0

Golang 单元测试 - 接口层

上次我们已经搞定了逻辑层的单元测试,这次我们来康康接口层的单元测试。接口层主要负责的就是请求的处理,最常见的就是 HTTP 请求的处理。

2023-02-24
0

设计模式 - 六大设计原则之SRP(单一职责)

单一职责原则(Single Responsibility Principle, SRP)又称单一功能原则,是面向对象的五个基本原则(SOLID)之一。 它规定一个类应该只有一个发生变化的原因。...

2023-02-23
0

设计模式 - 六大设计原则之ISP(接口隔离原则)

接口隔离原则(Interface Segregation Principle, ISP),要求尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含相关的方法。

2023-02-23
0

Golang 单元测试 - 逻辑层

前面我们完成了最麻烦的数据层的单元测试,今天我们来看看单元测试中最容易做的一层,数据逻辑层,也就是我们通常说的 service 或者 biz 等,是描述具体业务逻辑的地方,这一层包含我们业务最重要的逻辑。...

2023-02-22
0

Golang 单元测试 - 前言

没错,单元确实是一个磨炼意志的东西,如果不是在大公司,人力也不够,而由于单元测试往往是没有 KPI 的,所以经常在做完功能测试之后就快速上线不断迭代了。...

2023-02-22
0

Golang 单元测试 - 数据层

数据层,就是我们常常说的 repo/dao,其功能就是和数据库、缓存或者其他数据源打交道。它需要从数据源中获取数据,并返回给上一层。在这一层通常没有复杂业务的逻辑,所以最重要的就是测试各个数据字段的编写是否正确,以及 SQ...

2023-02-22
0