
TDD
文章平均质量分 92
nklinsirui
DevOps的实践者和布道者。
中国DevOps社区特邀讲师。
现在某国际开源软件公司担任高级专家顾问、开放创新实验室架构师。
曾在某电子政务公司担任高级系统架构师、公司技术委员会常设专家组成员。
曾在某国际咨询公司担任技术架构交付经理。
曾在某跨国银行中国软件开发中心担任高级专家顾问。
展开
-
Spring Boot Test 系列4 - 深入探究使用WebTestClient作API测试
文章目录Spring Boot Test 系列4 - 深入探究使用WebTestClient作API测试前言API设计资源创建Controller类Case 1 - 查询全部用户编写测试运行测试-失败定义API运行测试-成功Case 2 - 创建新用户编写测试运行测试-失败定义POST方法运行测试-成功Case3 - 查询指定ID的用户编写测试运行测试-失败定义API运行测试-成功Case3 - 删除指定ID的用户编写测试运行测试-失败定义DELETE方法运行测试-成功单元测试小结集成测试驱动开发创建集成测原创 2021-07-12 11:55:06 · 1331 阅读 · 1 评论 -
Spring Boot Test 系列3 - 使用WebTestClient测试Web层
文章目录Spring Boot Test 系列3 - 使用WebTestClient测试Web层前言使用WebTestClient测试Web层引入spring-boot-starter-webflux依赖使用WebTestClient代替TestRestTemplate使用WebTestClient代替MockMvc小结参考文档Spring Boot Test 系列3 - 使用WebTestClient测试Web层前言本文为Spring Boot Test系列的第三篇的使用WebTestClient测原创 2021-07-11 15:00:22 · 2595 阅读 · 3 评论 -
Spring Boot Test 系列2 - 测试Web层
文章目录Sprint Boot Test 系列2 - 测试Web层前言测试Web层启动server来测试加载mock的Application Context来测试加载Web层来测试Mock Service层测试Web层小结参考文档Sprint Boot Test 系列2 - 测试Web层前言本文为Spring Boot Test系列的第二篇的测试Web层。前置文章:Sprint Boot Test 系列1 - 入门测试Web层启动server来测试测试Web层的一种方式是启动server原创 2021-07-11 11:18:55 · 855 阅读 · 0 评论 -
Spring Boot Test 系列1 - 入门
文章目录Sprint Boot Test 系列1 - 入门前言创建Spring Boot项目Spring Boot Starter Test依赖集成测试集成测试,不启动server集成测试,启动server单元测试后记参考文档Sprint Boot Test 系列1 - 入门前言本文为Spring Boot Test系列的第一篇的入门文章。工具:Intellij IDEA UltimateSpring Boot 2.4.0JUnit5 (Spring Boot Test 2.4.0默认为JU原创 2021-07-10 23:13:54 · 729 阅读 · 0 评论 -
使用Intellij IDEA和JUnit5练习FizzBuzz TDD Kata
文章目录使用Intellij IDEA和JUnit5练习FizzBuzz TDD Kata前言配置IDE配置Intellij IDEA的live template安装SonarLint插件创建和配置项目创建Maven项目引入JUnit5引入AssertJFizzBuzz Kata介绍TDD Kata过程创建测试类编写测试方法首次运行测试Test Case 1: 如果该整数为0,则返回“0”编写测试代码测试失败(红)编写实现代码测试成功(绿)Test Case 2: 如果该整数可以被3整除,则返回"Fizz"原创 2021-07-10 16:36:35 · 738 阅读 · 0 评论 -
程序员如何提高编程时打字速度的5个Tips
文章目录程序员如何提高编程时打字速度前言打字速度等级测试编程时打字速度提高编程时打字速度的TipsTips1: 选用合适的键盘Tips2: 保持正确的坐姿和打字姿势Tips3: 选择一个好的打字练习网站练习Tips4: 选择一个好的编程打字练习网站练习Tips5: 重复练习Tips6: 消除其他影响编程速度的因素后记扩展阅读程序员如何提高编程时打字速度前言一般地说,程序员的打字速度要快过普通人,仅次于秘书、记者、编辑等文字工作者。但是在编程时,因为代码中含有大量特殊字符,因此程序员的打字速度要大打折原创 2020-10-18 23:08:26 · 20553 阅读 · 8 评论 -
使用Intellij来实践测试驱动开发 TDD Kata
文章目录使用Intellij来练习测试驱动开发 TDD Kata前言创建Java Maven项目TheBowlingGame KataThe RequirementsStep1: 创建项目Step2: 新建测试类Step3: 编写第1个测试方法Step4: 运行测试Step5: 修复编译错误Step6: 再次运行测试Step7: 继续修改测试方法Step8: 修复编译错误Step9: 编写第2个测试方法Step10: 修复测试失败Step11: 重构测试类Step12: 继续重构测试类Step12: 编写第原创 2020-07-02 15:05:48 · 1132 阅读 · 0 评论 -
TDD 测试驱动开发工具、框架、快捷键和测试覆盖率
TDD 测试驱动开发工具与框架参考文档TDD 测试驱动开发工具与框架根据 《Java测试驱动开发》(Viktor Farcic, Alex Garcia)一书整理了TDD 测试驱动开发的工具和框架:在同类工具不止一个时,“点赞”图标表示该书作者推荐的工具。该书提供了一些非常有参考价值的repository:Vagrant repo: https://...原创 2018-08-06 11:35:45 · 1342 阅读 · 1 评论