JVM && 软件测试的目的和原则 && Spring基本概念 && 项目创建 && 软件测试的生命周期 && SpringBoot创建和运行 && Bean作用域

简介: JVM && 软件测试的目的和原则 && Spring基本概念 && 项目创建 && 软件测试的生命周期 && SpringBoot创建和运行 && Bean作用域

第 1 题(多选题)

题目名称:

以下哪些属于 JVM ?

题目内容:

A .JRockit

B .HotSpot

C .V8Worker

D .Clang

第 2 题(单选题)

题目名称:

在代码中创建一个 java.lang.String 这样的类, 这个类最终会被哪个 JVM 中的类加载器进行加载?

题目内容:

A .BootStrapClassLoader

B .ExtClassLoader

C .ApplicationClassLoader

D .以上都不对

第 3 题(单选题)

题目名称:

在代码中创建了一个类 com.test.Hello, JVM 在加载这个类的时候会使用哪个类加载器进行加载?

题目内容:

A .BootStrapClassLoader

B .ExtClassLoader

C .ApplicationClassLoader

D .以上都不对

第 4 题(单选题)

题目名称:

Java 垃圾回收中的基本单位是

题目内容:

A .字节

B .bit

C .内存块

D .对象

第 5 题(简答题)

题目名称:

请简要描述分代回收的工作过程

题目内容:

请简要描述分代回收的工作过程

第 6 题(多选题)

题目名称:

以下关于 JVM 内存划分的说法, 正确的是:

题目内容:

A .在一个 JVM 中, 栈区可能存在多个, 而堆区只有一个

B .内置数据类型的变量在栈上, 引用类型的变量在堆上

C .方法区里面存放了类对象

D .无限递归的方法特别容易引起 "堆溢出" 这样的异常

第 7 题(简答题)

题目名称:

写博客, 总结类加载的过程

题目内容:

写博客, 总结类加载的过程

以及双亲委派模型

第 8 题(简答题)

题目名称:

写博客, 总结垃圾回收的核心知识点

题目内容:

  1. 为什么要有垃圾回收?
  2. 垃圾回收主要回收哪个内存区域?
  3. 标记的过程
  4. 回收的过程
  5. 垃圾回收器有哪些典型实现?

第 1 题(单选题)

题目名称:

规模庞大、复杂度高、风险大的项目适合什么软件开发模型

题目内容:

A .瀑布模型

B .迭代模型

C .增量模型

D .螺旋模型

E .敏捷模式

第 2 题(多选题)

题目名称:

瀑布模型包含哪些阶段

题目内容:

A .需求分析

B .计划

C .设计

D .编码

E .执行阶段

F .测试

第 3 题(单选题)

题目名称:

软件测试V模型中测试阶段顺序哪些是正确的

题目内容:

A .单元测试,集成测试,系统测试,验收测试

B .单元测试,系统测试,集成测试,验收测试

C .验收测试,系统测试,集成测试,单元测试

D .系统测试,单元测试,集成测试,验收测试

第 4 题(多选题)

题目名称:

软件测试W模型中,软件测试各个准备阶段与软件开发过程中各个阶段对应正确的是

题目内容:

A .用户需求—系统测试准备

B .用户需求—验收测试准备

C .概要设计—集成测试准备

D .详细设计—单元测试准备

第 5 题(单选题)

题目名称:

用户需求可以直接作为开发和测试工作的依据。

题目内容:

A .正确

B .错误

第 6 题(单选题)

题目名称:

敏捷开发的基本流程应该是什么?

题目内容:

A .E-D-C-B-A-F

B .A-B-C-D-E-F

C .E-B-D-C-F-A

D .E-D-B-C-A-F

第 7 题(简答题)

题目名称:

优秀的测试人员应该具备什么素质

题目内容:

你能想象到的优秀的测试人员应该具备哪些素质?

第 8 题(简答题)

题目名称:

为什么要做测试

题目内容:

为什么要做测试

第 9 题(简答题)

题目名称:

软件的生命周期

题目内容:

描述软件的生命周期以及各阶段可能涉及到的内容

第 10 题(简答题)

题目名称:

什么是BUG

题目内容:

BUG的概念

第 11 题(简答题)

题目名称:

什么是需求

题目内容:

需求的概念

第 1 题(简答题)

题目名称:

请简要说明, Spring 最核心的功能是什么?

题目内容:

请简要说明, Spring 最核心的功能是什么?

第 2 题(简答题)

题目名称:

请简要说明, IoC 和 DI 是什么?有什么区别?

题目内容:

请简要说明, IoC 和 DI 是什么?有什么区别?

第 3 题(简答题)

题目名称:

请简要说明, Spring 是什么?如何理解 Spring?

题目内容:

请简要说明, Spring 是什么?如何理解 Spring?

第 1 题(编程题)

题目名称:

基于 Spring, 创建一个 hello world 程序

题目内容:

通过maven创建 spring 项目,

引入 spring 的相关依赖.

创建启动类.

第 2 题(编程题)

题目名称:

编写代码, 实现 bean 对象的存储和获取

题目内容:

  • 创建一个类 Student, 包含 name, id, score 等属性
  • 通过 xml 的方式配置 bean
  • 在启动类的 main 中获取到 bean 对象, 并打印对象中的属性

第 3 题(简答题)

题目名称:

简述Spring存取bean对象的基本流程

题目内容:

简述Spring存取bean对象的基本流程

第 4 题(简答题)

题目名称:

请简述, ApplicationContext 和 BeanFactory 两者之间的区别.

题目内容:

请简述, ApplicationContext 和 BeanFactory 两者之间的区别.

第 1 题(简答题)

题目名称:

软件测试的生命周期

题目内容:

软件测试的生命周期

第 2 题(简答题)

题目名称:

测试用例设计

题目内容:

测试用例设计

第 3 题(简答题)

题目名称:

尝试创建一个bug

题目内容:

参考老师上课讲的案例尝试描述一个bug,请认真思考下你创建的bug等级是什么

第 4 题(简答题)

题目名称:

软件缺陷可以分为哪些级别

题目内容:

软件缺陷分为哪些级别

第 5 题(简答题)

题目名称:

缺陷的生命周期有哪些?试试画个简笔流程图

题目内容:

缺陷的状态有哪些?试试画个简笔流程图

第 6 题(简答题)

题目名称:

BUG状态的转换

题目内容:

状态为open的缺陷可以转换为哪几个状态?状态为Fixed的缺陷,可以转换为哪几个状态?

第 7 题(简答题)

题目名称:

测试人员和开发人员产生争执了怎么办

题目内容:

测试人员和开发人员产生争执了怎么办

第 1 题(简答题)

题目名称:

如何理解 SpringBoot "约定大于配置"

题目内容:

  • SpringBoot 中都进行了哪些默认的 "约定"
  • 当实际需要的内容和默认约定不匹配的时候, 如何进行调整?

第 2 题(多选题)

题目名称:

以下关于 SpringBoot 的说法, 正确的是

题目内容:

A .SpringBoot 必须要配置 bean 的扫描路径, 才能找到 Bean 对象

B .SpringBoot 的配置文件只能使用 yml 格式

C .SpringBoot 内置了 Tomcat 等 web 容器

D .SpringBoot 不必使用 xml 作为配置.

第 3 题(多选题)

题目名称:

以下关于 SpringBoot 目录结构, 描述正确的是

题目内容:

A .main/java 目录用来存放 java 源代码

B .resources/static 目录用来存放 html 等静态文件

C .resources/application.yml 用来存放项目的配置内容

D .test 目录用于存放测试代码

第 4 题(编程题)

题目名称:

使用 Idea 创建 SpringBoot 项目

题目内容:

适用 Idea 创建 SpringBoot 项目

将创建完毕的截图, 贴到系统中.

第 1 题(简答题)

题目名称:

编写博客, 总结 Bean 的六种作用域

题目内容:

编写博客, 总结 bean 的六种作用域

  • 每种作用域的效果
  • 每个作用域的适用场景

第 2 题(多选题)

题目名称:

以下哪些属于 Spring 和 SpringMVC 中支持的 Bean 的作用域?

题目内容:

A .singleton

B .application

C .request

D .database

第 3 题(简答题)

题目名称:

编写博客, 总结 Bean 的生命周期的各个阶段

题目内容:

编写博客, 总结 Bean 的生命周期的各个阶段

  • 生命周期有几个阶段?
  • 每个阶段的效果是什么?
  • @PostConstruct 和 @PreDestroy 各自的效果是什么
相关文章
|
13天前
|
人工智能 搜索推荐 数据管理
探索软件测试中的自动化测试框架选择与优化策略
本文深入探讨了在现代软件开发流程中,如何根据项目特性、团队技能和长期维护需求,精准选择合适的自动化测试框架。
61 8
|
18天前
|
Java 测试技术 API
探索软件测试中的自动化测试框架
本文深入探讨了自动化测试在软件开发中的重要性,并详细介绍了几种流行的自动化测试框架。通过比较它们的优缺点和适用场景,旨在为读者提供选择合适自动化测试工具的参考依据。
|
16天前
|
安全 Java 测试技术
springboot之SpringBoot单元测试
本文介绍了Spring和Spring Boot项目的单元测试方法,包括使用`@RunWith(SpringJUnit4ClassRunner.class)`、`@WebAppConfiguration`等注解配置测试环境,利用`MockMvc`进行HTTP请求模拟测试,以及如何结合Spring Security进行安全相关的单元测试。Spring Boot中则推荐使用`@SpringBootTest`注解简化测试配置。
|
19天前
|
数据管理 测试技术 持续交付
软件测试中的自动化测试策略与最佳实践
在当今快速迭代的软件开发环境中,自动化测试已成为确保软件质量和加速产品上市的关键手段。本文旨在探讨软件测试中的自动化测试策略,包括选择合适的自动化测试工具、构建有效的自动化测试框架以及实施持续集成和持续部署(CI/CD)。通过分析自动化测试的最佳实践,本文为软件开发团队提供了一系列实用的指南,以优化测试流程、提高测试效率并减少人为错误。
48 4
|
19天前
|
监控 测试技术 定位技术
探索软件测试中的自动化测试框架选择与实施###
本文不概述传统意义上的摘要内容,而是直接以一段对话形式引入,旨在激发读者兴趣。想象一下,你是一名勇敢的探险家,面前摆满了各式各样的自动化测试工具地图,每张地图都指向未知的宝藏——高效、精准的软件测试领域。我们将一起踏上这段旅程,探讨如何根据项目特性选择合适的自动化测试框架,并分享实施过程中的关键步骤与避坑指南。 ###
30 4
|
3月前
|
SQL 监控 druid
springboot-druid数据源的配置方式及配置后台监控-自定义和导入stater(推荐-简单方便使用)两种方式配置druid数据源
这篇文章介绍了如何在Spring Boot项目中配置和监控Druid数据源,包括自定义配置和使用Spring Boot Starter两种方法。
|
2月前
|
人工智能 自然语言处理 前端开发
SpringBoot + 通义千问 + 自定义React组件:支持EventStream数据解析的技术实践
【10月更文挑战第7天】在现代Web开发中,集成多种技术栈以实现复杂的功能需求已成为常态。本文将详细介绍如何使用SpringBoot作为后端框架,结合阿里巴巴的通义千问(一个强大的自然语言处理服务),并通过自定义React组件来支持服务器发送事件(SSE, Server-Sent Events)的EventStream数据解析。这一组合不仅能够实现高效的实时通信,还能利用AI技术提升用户体验。
228 2
|
5天前
|
NoSQL Java Redis
Spring Boot 自动配置机制:从原理到自定义
Spring Boot 的自动配置机制通过 `spring.factories` 文件和 `@EnableAutoConfiguration` 注解,根据类路径中的依赖和条件注解自动配置所需的 Bean,大大简化了开发过程。本文深入探讨了自动配置的原理、条件化配置、自定义自动配置以及实际应用案例,帮助开发者更好地理解和利用这一强大特性。
44 14
|
27天前
|
缓存 IDE Java
SpringBoot入门(7)- 配置热部署devtools工具
SpringBoot入门(7)- 配置热部署devtools工具
43 1
SpringBoot入门(7)- 配置热部署devtools工具
|
1月前
|
缓存 IDE Java
SpringBoot入门(7)- 配置热部署devtools工具
SpringBoot入门(7)- 配置热部署devtools工具
43 2
 SpringBoot入门(7)- 配置热部署devtools工具
下一篇
DataWorks