Junit5的构成:
Junit5的框架主要有三个部分组成分别是:JUnit Platform + JUnit Jupiter + JUnit Vintage3
JUnit Platform :
其主要作用是在 JVM 上启动测试框架。它定义了一个抽象的 TestEngine API 来定义运行在平台上的测试框架;也就是说其他的自动化测试引擎或开发人员⾃⼰定制的引擎都可以接入 Junit 实现对接和执行。同时还支持通过命令行、Gradle 和 Maven 来运行平台(这对于我们做自动化测试至关重要)
JUnit Jupiter:
这是 Junit5 的核心,可以看作是承载 Junit4 原有功能的演进,包含了 JUnit 5 最新的编程模型和扩展机制;很多丰富的新特性使 JUnit ⾃动化测试更加方便、功能更加丰富和强大。也是测试需要重点学习的地方;Jupiter 本身也是⼀一个基于 Junit Platform 的引擎实现,对 JUnit 5 而言,JUnit Jupiter API 只是另一个 API!。
JUnit Vintage3
Junit 发展了10数年,Junit 3 和 Junit 4 都积累了大量的⽤用户,作为新一代框 架,这个模块是对 JUnit3,JUnit4 版本兼容的测试引擎,使旧版本 junit 的⾃动化测试脚本也可以顺畅运行在 Junit5 下,它也可以看作是基于 Junit Platform 实现的引擎范例
1. junit5依赖
创建 maven项目在pom.xml中添加junit5的依赖,依赖可以去依赖库中查找依赖库地址:https://mvnrepository.com/

本文介绍了JUnit5的三大组成部分:JUnit Platform、JUnit Jupiter和JUnit Vintage,详细阐述了JUnit5的依赖配置、常用注解、测试套件、断言方式、并发测试以及参数化测试的使用方法,旨在帮助开发者更好地理解和应用JUnit5进行自动化测试。
最低0.47元/天 解锁文章
6414

被折叠的 条评论
为什么被折叠?



