基于Spring Cloud Contract的契约测试

准备工作 为什么要采用契约测试? 编写契约并测试契约 Provider Consumer 集成到Pipeline 共享stub.jar 版本管理 上节课我们使用了 基于Spring Cloud Config的服务配置中心 将应用服务的配置文件进行了统一管理。课程到目前为止,服务注册、服务发现、服务熔断

JUnit 5 用户指南

1. 概述 1.1. JUnit 5 是什么? 1.2. 支持的Java版本 1.3. 获取帮助 2. 安装 2.1. 依赖元数据 2.2. 依赖关系图 2.3 JUnit Jupiter示例工程 3. 编写测试 3.1. 注解 3.2. 标准测试类 3.3. 显示名称 3.4. 断言 3.5. 假设 3.6. 禁用测试 3.7. 标记和过滤 3.8. 测试

ThoughtWorks给你一段不一样的入职之旅

本文同时发表于 ThoughtWorks洞见。 不一样的旅程 ThoughtWorks是一家极具创造力的公司,在这里,人才是最重要的资产。如果你以应届生的身份加入TW,你将获得5周的出国留学机会(ThoughtWorks University,简称TWU),如果你通过社招加入TW,你会获得为期三天

Java泛型•通配符限定

引一个例子 小结 钻牛角尖 咨询面向对象先生 通配符类型 子类型限定 超类型限定 无限定通配符 总结 引一个例子 考虑一个这样的场景,计算数组中的最大元素。 [code01] public class ArrayUtil { public static T max(T[] array) { if (array == null || 0

从另一个角度告诉你单元测试的意义

【文末有程序员福利】 当下微服务如火如荼,各个团队在争先恐后推出微服务,不论在概念上还是在实践上,如果自己没有跟微服务挂上钩,便会被贴上落伍的标签。我们在推微服务的时候,我们说微服务架构具备如下优势: 架构灵活,能够应对复杂的业务需求。 独立

JUnit 5 用户指南

袁慎建 • 王亚鑫 • 何疆乐 @ ThoughtWorks - Version 5.0.2 1. 概述 1.1. JUnit 5 是什么? 1.2. 支持的Java版本 1.3. 获取帮助 2. 安装 2.1. 依赖元数据 2.2. 依赖关系图 2.3 JUnit Jupiter示例工程 3. 编写测试 3.1. 注解 3.2. 标准测试类 3.3. 显示名称 3

以学习者为中心的项目驱动培训

项目驱动 培训体系 意识形态 目标导向 技能体系 过程激励 风险把控 反馈优化 惩罚机制 敏捷渗透 运动健身 找准中心,回归初始 项目驱动 因为项目上的一次非偶然的机会,我作为Coach对项目即将接纳的5个应届生(后称做小伙伴)进行”封闭式”脱产培训。此次培训

微服务架构下的测试应对策略

为了更好地阅读体验,欢迎访问博客原文 系统架构的演变 伴随着互联网的快速发展,Web应用系统从面向企业内部发展到面向市场用户,业务的日趋复杂以及用户量的上升,那些曾经工作良好的单体应用开始遇到开发、测试、部署、发布各个方面的瓶颈,诸如扩展新增功

CSRF的那些事儿

为了更好地阅读体验,欢迎访问博客原文 Web安全的主旋律 作为一枚程序员,你一定经常看到或听到CSRF和XSS,如果你的主要职责不是网络安全和系统安全,有可能你能够顺溜地喊出CSRF(Cross-site request forgery)和“畸形 ” XSS(Cross-site scripting)的全称,

XSS的那些事儿

为了更好地阅读体验,欢迎访问博客原文 XSS是什么 通过上一篇 《CSRF的那些事儿》 我们了解了CSRF,为了阻止CSRF攻击,有些团队可能会引入Token机制(比如JWT),而这又带来了另一个安全隐患XSS,本文我们来一起聊聊XSS那些事儿。 XSS,Cross-site scripting

共54条
共6页,到第
Responsive image