全部学科
Python全栈
python
NodeJS全栈
nodejs
📝 1 篇文章 10 道配套习题

📝 配套习题(10 题)

💡 参考答案在文末
判断题
1

Maven 默认使用 maven-surefire-plugin 执行单元测试,无需额外配置即可运行 JUnit 测试。

A

B

单选题
2

以下哪个 Maven 插件用于生成测试覆盖率报告?

A

maven-surefire-report-plugin

B

jacoco-maven-plugin

C

maven-site-plugin

D

maven-pmd-plugin

3

Maven 中哪个插件用于执行集成测试并与单元测试区分开?

A

maven-surefire-plugin

B

maven-failsafe-plugin

C

maven-compiler-plugin

D

maven-jar-plugin

4

Maven 项目中测试资源文件的默认目录是?

A

src/main/resources

B

src/test/resources

C

src/test/java/resources

D

src/resources/test

5

maven-surefire-plugin 中用于配置并行执行测试的参数是?

A

parallel

B

concurrent

C

threads

D

forkCount

多选题
6

关于 Maven 集成测试的生命周期,以下说法正确的有?

A

集成测试在 integration-test 阶段执行

B

pre-integration-test 阶段可用于启动测试环境

C

post-integration-test 阶段可用于关闭测试环境

D

verify 阶段用于检查集成测试是否通过

7

以下哪些方法可以优化 Maven 测试执行速度?

A

配置 surefire 的 parallel 参数启用并行测试

B

使用 -Dtest 参数仅执行特定测试

C

配置 skipTests 跳过不需要的测试

D

使用 surefire 的 threadCount 增加执行线程

填空题
8

JaCoCo 插件中配置最低行覆盖率阈值的参数是 ____________ 元素下的 ____________ 元素,通过设置 counter 为 ____________ 和 value 为 COVEREDRATIO 来定义。

9

在 Maven POM 中,配置测试资源目录使用 build 元素下的 ____________ 元素,每个测试资源通过 ____________ 指定目录路径。

简答题
10

请描述在 Maven 项目中集成 JUnit 5 测试框架的主要步骤。

参考答案
1.正确 2.B 3.B 4.B 5.A 6.A;B;C;D 7.A;B;D 8.rule;limit;LINE 9.testResources;directory 10.
想在手机上练习这套专题?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一个专题 构建优化与配置
下一个专题 → 源码分析与底层原理专题
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码