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 各自的效果是什么
相关文章
|
Oracle Java 编译器
基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)
基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)
337 1
Spring5入门到实战------9、AOP基本概念、底层原理、JDK动态代理实现
这篇文章是Spring5框架的实战教程,深入讲解了AOP的基本概念、如何利用动态代理实现AOP,特别是通过JDK动态代理机制在不修改源代码的情况下为业务逻辑添加新功能,降低代码耦合度,并通过具体代码示例演示了JDK动态代理的实现过程。
Spring5入门到实战------9、AOP基本概念、底层原理、JDK动态代理实现
|
机器学习/深度学习 人工智能 自然语言处理
探索自动化测试在软件开发生命周期中的关键作用
在当今快节奏的软件开发环境中,自动化测试已成为确保软件质量和加速产品上市时间的重要工具。本文深入探讨了自动化测试在软件开发生命周期(SDLC)各个阶段的应用和效益,包括需求分析、设计、编码、测试和维护等环节。通过具体案例分析,展示了自动化测试如何帮助团队提高测试效率、减少人为错误并缩短产品迭代周期。文章还讨论了实施自动化测试时面临的挑战,如选择合适的工具、编写可维护的测试脚本和处理动态变化的需求,以及如何克服这些挑战的策略。最后,提出了自动化测试的未来趋势,强调了持续集成/持续部署(CI/CD)流程中自动化测试的重要性,以及人工智能和机器学习技术在自动化测试领域的潜力。
381 14
|
测试技术 持续交付 开发者
探索自动化测试在持续集成中的应用及其对软件开发生命周期的影响
本文将深入探讨自动化测试在现代软件开发中的核心地位,特别是其如何与持续集成(CI)流程紧密结合,以提升软件交付的速度和质量。文章首先概述了自动化测试的基本概念和类型,随后分析了自动化测试在持续集成环境中的关键作用,包括提高测试效率、确保代码质量、促进团队协作等方面。最后,通过具体案例分析,展示了自动化测试实施的策略和挑战,以及它如何优化软件开发生命周期。本文旨在为软件测试工程师和开发团队提供实践指南,帮助他们更好地理解和应用自动化测试技术。
244 37
|
存储 Java
JVM知识体系学习四:排序规范(happens-before原则)、对象创建过程、对象的内存中存储布局、对象的大小、对象头内容、对象如何定位、对象如何分配
这篇文章详细地介绍了Java对象的创建过程、内存布局、对象头的MarkWord、对象的定位方式以及对象的分配策略,并深入探讨了happens-before原则以确保多线程环境下的正确同步。
262 0
JVM知识体系学习四:排序规范(happens-before原则)、对象创建过程、对象的内存中存储布局、对象的大小、对象头内容、对象如何定位、对象如何分配
|
人工智能 监控 安全
自动化测试在软件生命周期中的重要性
随着软件开发周期的加速,自动化测试成为确保软件质量和缩短上市时间的关键因素。本文旨在探索自动化测试如何在不同阶段提升效率与质量,并分析其在当前软件开发生态中的不可替代性。
|
数据采集 安全 测试技术
软件交付质量问题之在软件交付的生命周期里,要合理安排全方位的测试,该如何实现
软件交付质量问题之在软件交付的生命周期里,要合理安排全方位的测试,该如何实现
|
编解码 测试技术 数据库连接
【软件测试】 软件测试生命周期与Bug
【软件测试】 软件测试生命周期与Bug
|
Java 数据库 Spring
springboot 解耦、隔离、异步的原则以及实战
【5月更文挑战第30天】在Spring Boot中实现解耦、隔离和异步的原则,能够提升应用程序的可维护性、可扩展性和性能。下面我会先介绍这三个原则的基本概念和意义,然后通过实战示例展示如何在Spring Boot应用中应用这些原则。
256 1
|
监控 测试技术 持续交付
自动化测试在软件生命周期中的价值与挑战
本文通过深入分析自动化测试在软件开发过程中的应用,揭示其在提升效率、确保质量和减少成本方面的显著优势。同时,探讨了实施自动化测试时面临的技术复杂性、维护成本和技能缺乏等挑战,并提出了相应的解决方案。文章旨在为软件测试专业人士提供一个关于自动化测试实践的全面视角,帮助他们更好地规划和执行测试策略。

热门文章

最新文章