![](https://img-blog.csdnimg.cn/20210302114731864.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
测试
个人实际开发测试的手记
至学者
有道无术,术尚可求,有术无道,止于术!
展开
-
基于Junit4+Mockito+PowerMock实现Controller+Service的单元测试
对单元测试逻辑的实践方案原创 2023-02-28 17:43:21 · 2025 阅读 · 2 评论 -
Configuration error: found multiple declarations of @BootstrapWith for test class
Configuration error: found multiple declarations of @BootstrapWith for test class原创 2023-02-28 10:50:36 · 1270 阅读 · 0 评论 -
绿灯测试初识
一 概述近期项目重构测试,然后测试工程师提到绿灯测试,由于本人对绿灯测试不是很了解,所以记录一下。二 绿灯测试 什么是绿灯测试。。。原创 2022-05-21 14:24:00 · 1688 阅读 · 2 评论 -
回顾接口测试杂谈
接口测试在单元测试之后,UI测试之前接口测试可以获得较高的投资回报接口测试比单元测试投入和测试难度要小接口测试又称为API测试,Application Programming Interface接口测试是测试系统组件间接口的一种测试,重点关注的是数据传递Web Service是一种跨编程语言和跨操作系统平台的远程调用技术:最重要的实现方式为SOAP和RestSOAP:简单对象访问协议(Simple Object Access Protocol):是交换数据的一种协议规范,是一种轻量级原创 2021-05-17 22:57:29 · 242 阅读 · 3 评论 -
Mockito在SpringBoot中的简单使用
一 概述Junit5 Junit4原创 2021-05-12 23:41:24 · 460 阅读 · 0 评论 -
回顾回归测试
一 概述回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。二 回归测试策略回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程的方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是很有意义的。...原创 2021-05-12 09:41:51 · 188 阅读 · 0 评论 -
回顾单元测试工具mockito
一 概述在正常的开发过程中,单元测试是很需要的,因为有些接口中的方法,进行调试的时候是非常麻烦的,每次都模拟数据也挺浪费的,所以在开发过程中,可以先使用单元测试,一些过于简单的方法可以忽略。自己开发的模块依赖于别人开发的功能时,对方无法给你提供数据的情况下,单元测试是非常有必要的。二 单元测试框架之Mockito使用单元测试框架Mockito,我们可以虚拟出一个外部依赖,降低测试组件之间的耦合度,只需要注重代码的流程与结果,真正的实现测试的目的。使用Mock测试就是在测试过程中,对于某些原创 2021-05-12 00:25:38 · 75 阅读 · 0 评论 -
JMeter安装配置
一 概述Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,如静态文件,Java服务程序,CGI脚本,Java对象,数据库,FTP服务器等。JMeter可以用于对服务器,网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。此外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回结果是否符合期望。为了最大限度的灵原创 2021-01-17 19:01:15 · 75 阅读 · 0 评论 -
微服务架构概念的复盘
一概述微服务的定义可以概况为:微服务架构是一种使用一系列粒度较小的服务来开发当个应用的方式;每个服务运行在自己的进程中;服务间采用轻量级的方式进行通信,一般是指通Http协议的API;这些服务是基于业务逻辑和范围,通过自动化的机制来独立部署的,并且服务的集中管理应该是最低限度的,即每个服务可以采用不同的变成语言编写,使用不同的数据存储技术。微服务架构是一种比较复杂,内涵丰富的架构模式,它包含很多支撑"微"服务的具体组件和概念。二 微服务用的组件及其概念服务注册与发现:服务提供方将己方调用地址原创 2021-01-13 16:52:06 · 108 阅读 · 0 评论 -
升级到JUnit5的7个理由
最新版本的JUnit在2017年的第三季度已经发布了final release版本。大量的里程碑改进加入了新版本中。我希望你能够尽快的使用起来,这篇文章的主题,我列出了7个点,鼓励大家立刻开始去玩玩JUnit5.立刻可用当一门语言、一款应用服务器或代码库的新版本出现的时候,大部分开发人员往往会等到业界真正开始推行这个产品的时候,才开始选择学习。这种情况经常出现,看看JavaScript,在E...转载 2020-01-20 18:14:57 · 253 阅读 · 0 评论 -
JUnit 5 最棒的 5 个新特性
特性1 – 嵌套单元测试 JUnit 5 的新 @Nested注解特性可用于创建更干净的单元测试类,使用任意嵌套的内部类作为单个测试类中附加的测试组成单元。这使您能够将测试集中在一起,同时能以不同方式初始化它们来模拟不同的运行时条件。 对代码执行单元测试,可以测试您的代码可能遇到的所有情况,但是如果无法理解单元测试报告,这又有什么用呢?将相关测试方法嵌套在同一个测...翻译 2020-01-20 17:54:33 · 655 阅读 · 0 评论 -
单元测试之JUnit5介绍
1. JUnit5简介 JUnit5官网 与以前的JUnit版本不同,JUnit 5由三个不同子项目的几个不同模块组成: JUnit 5 =JUnit Platform+JUnit Jupiter+JUnit Vintage JUnit Platform:JUnit Platform 可以作为launching testing frame...原创 2020-01-20 20:22:29 · 584 阅读 · 0 评论 -
Java单元测试之JUnit4
1.JUnit4简介 JUnit4 JUnit是Java实现单元测试的框架,JUnit4是利用Java5的注解来简化测试用例的编写。2.JUnit3编写单元测试示例 2.1 测试示例类public class AddOperation { public int add(int x,int y){ return x+y; }...原创 2020-01-15 11:12:29 · 561 阅读 · 0 评论 -
(狭义)单元测试驱动开发——TDD
1. TDD的简介 TDD 是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD 是 XP(Extreme Programming)的核心实践。 TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Driven Developmen...原创 2020-01-10 11:50:31 · 360 阅读 · 0 评论