junit5

安冬的码畜日常4 小时前
测试工具·junit·单元测试·测试覆盖率·1024程序员节·junit5
【JUnit实战3_10】第六章:关于测试的质量(上)《JUnit in Action》全新第3版封面截图写在前面 如果说第五章是测试相关理论的开胃菜,那么第六章就称得上是本书第二大模块的速成心法了。这一章广泛探讨了影响测试质量高低的因素,进一步列举了很多编写可测试代码(testable code)的基本原则,学完本章我才对 OOP 中的多态有了更新的认识,之前工作中大都停留在表面。由于篇幅较长,第六章笔记拟分为上、下两个部分进行梳理,本篇为第六章的上篇,重点介绍测试覆盖率的相关概念、应用场景及常见工具的使用。下篇会在此基础上介绍 TDD 和 BDD 的相关
安冬的码畜日常19 小时前
测试工具·junit·单元测试·junit5·arquillian·容器内测试·in-container
【JUnit实战3_17】第九章:容器内测试(下)——Arquillian 框架的用法简介《JUnit in Action》全新第3版封面截图写在前面 本篇重点介绍容器内测试的专用框架——Arquillian。作者成书之时该框架还没能全面支持 JUnit 5,因此只能沿用 JUnit 4。最新消息据说已经实现了 JUnit 5 的兼容(待学完本书后验证)。Arquillian 框架貌似解了容器场景下的燃眉之急,但从这几年的爆冷也暴露了一些问题,让其团队尝到了热脸贴冷屁股的滋味……
安冬的码畜日常2 天前
功能测试·测试工具·junit·单元测试·junit5
【JUnit实战3_09】第五章:软件测试的基本原则简介《JUnit in Action》全新第3版封面截图写在前面 本书虽然以实战命名,但也少不了必要的理论支撑,尤其是软件测试领域。在理论知识的处理上作者也是用了些心思的:故意放到第一个模块的最后,让人先尝到了 JUnit 5 的甜头,又可以当作复盘课温故知新;要是放在全书的第一章,估计很多人都会倒在这些并不高深的理论面前。
安冬的码畜日常2 天前
测试工具·junit·单元测试·junit5·stub模拟·模拟技术·stub 桩
【JUnit实战3_12】第七章:用 Stub 模拟进行粗粒度测试《JUnit in Action》全新第3版封面截图写在前面 在上一章探讨了测试质量的相关话题后,后面两章就可以学习软件测试中的模拟技术了。本章先介绍 Stub 模拟技术,下一章则聚焦 mock 对象模拟技术。和第一部分的几章内容一样,学习本章的要领也是深入理解 Stub 模拟的应用场景和演示的典型案例,然后对照随书代码,带着问题或猜想在本地做一些小改动,这样才能进一步加深印象。
安冬的码畜日常5 天前
junit·单元测试·junit5·junit4·junit版本迁移
【JUnit实战3_08】第四章:从 JUnit 4 迁移到 JUnit 5《JUnit in Action》全新第3版封面截图写在前面 第四章作者竟然单独花了整整一章来讲解 JUnit 的版本迁移问题,有了前三章的铺垫,这样的设计既在情理之中,又有点小意外;主要目的应该还是让大家从新旧版本的异同点上强化对 JUnit 5 全新架构设计的认同。细心的读者应该不难发现,JUnit 5 并非照单全收旧版本的功能特性,升级时也有部分取舍,并且对于深度二开定制的功能特性的迁移依然没有一试百灵的特效药,一些高级话题还得放到后续章节单独讨论。这也从侧面印证了一点:很大多数情况下代码重构是没办
奔跑吧邓邓子2 个月前
java·junit·单元测试·实战·junit5
【Java实战㉖】深入Java单元测试:JUnit 5实战指南单元测试是软件开发过程中至关重要的一环,它专注于对软件中最小的可测试单元进行验证。在 Java 中,这些最小单元通常指的是方法或函数。通过精心设计针对这些单元的测试用例,我们能够深入检查每个单元的功能是否符合预期。
xiaomifeng10101 年前
java·单元测试·junit5
单元测试之JUnit5知识点总结及代码示例单元测试是软件开发过程中的一种验证手段,它针对最小的可测试部分(通常是函数或方法)进行检查和验证。其实单元测试还是挺重要的,不过国内很多公司的项目其实并没有做好单元测试,或者根本就没做单元测试,原因可能是项目周期比较紧张,开发时间不充足,所以就省略了单元测试,也有可能是领导不重视单元测试。之前工作中做单元测试主要用到JUnit和TestNG,做覆盖统计主要用的JaCoCo。不过本篇主要总结JUnit5的知识点及用法。JUnit5官网:JUnit 5
周盛欢2 年前
java·spring boot·单元测试·maven·springboottest·junit5·编程教学
Spring Boot 单元测试 0基础教程咱们以一种通俗易懂的方式,通过一个简单的实例来教你怎么在Spring Boot项目中进行单元测试。假设你有一个简单的Spring Boot应用,里面有一个UserService接口,以及它的实现类 UserServiceImpl,这个服务有一个方法用来获取用户的问候语。
我是有底线的