• 2022年软件测试经典面试真题


    前言

    金九银十即将到来,相信很多小伙伴要面临面试,一直想着说分享一些软件测试的面试题,这段时间做了一些收集和整理,下面共有三篇经典面试题,大家可以试着做一下,答案附在后面,希望能帮助到大家

    软件测试经典面试题(一)共25题

    第1题:关于自动化测试与手工测试的比较,正确的是( )( 正确C )

    A:自动化测试能做的,手工测试不能做

    B:手工测试能做的,自动化测试都能做

    C:谁也不能完全代替对方

    D:自动化测试能做的,手工测试都能做

    第2题:采用自顶向下集成的测试方法,需要编写( )。 ( 正确B )

    A:客户端程序

    B:驱动程序

    C: 条件桩

    D: 测试桩

    第3题:系统测试阶段的测试对象不包括( ) ( 正确D )

    A:硬件系统

    B:文档

    C:软件系统

    D:源程序

    第4题:使用录制模式产生的自动化脚本,与人工编写的脚本相比,后期维护成本通常( ) ( 正确B )

    A:不能比较

    B: 较高

    C: 较低

    D:没有差别

    第5题:使用瀑布模型术语,在软件测试V模型中,对应“需求分析”的测试阶段是( ) ( 正确C )

    A:集成测试

    B:单元测试

    C:用户验收测试

    D:系统测试

    第6题:关于UML类图下列描述正确的是 ( ) ( 正确D )

    A:类间的两种重要关系是关联与泛化

    B:UML中抽象类是将名用斜体表示

    C:关联是两个类之间的一条实线

    D:类图表示各个对象的类型以及其间存在的各种静态关系

    第7题:多线程技术具有哪些优越性 ( ) ( 正确C )

    A:通信简洁、信息传送速度快

    B:创建速度快、系统开销小

    C:并行性高

    D:安全性高

    第8题:在oracle数据库中,关于索引描述正确的是 ( ) ( 正确C )

    A:需要对大数据类型创建索引

    B:我们常用到的是B-Tree索引

    C:对于大表,索引能明显提高查询效率

    D:在数据表上创建约束,会自动生成索引

    第9题:Oracle中VARCHAR2类型的长度是:( ) ( 正确A )

    A:4000

    B:3000

    C:1000

    D:2000

    第10题:以下哪行代码会进行对象垃圾回收( ) ( 正确B )

    1. 1.public class MyClass{
    2. 2. public StringBuffer aMethod(){
    3. 3. StringBuffer sf = new
    4. 4.StringBuffer("Hello");
    5. 5. StringBuffer[] sf_arr = new StringBuffer[1];
    6. 6. sf_arr[0] = sf;
    7. 7. sf = null;
    8. 8. sf_arr[0] = null;
    9. 9. return sf;
    10. }
    11. }

    A:第8行

    B:第7行

    C:第5行

    D:第3行

    第11题:以下循环执行()次 ( 正确A )

    1. public class Test{
    2. public static void main(String[] args){
    3. int x=-10,k=0;
    4. while(++x<0){
    5. k++;
    6. }
    7. System.out.println(k);
    8. }
    9. }

    A:9

    B:10

    C:11

    D:无限

    第12题:在划分了等价类后,首先需要设计一个案例覆盖( )有效等价类。 ( 正确B )

    A:等价类数量-1个

    B:尽可能多的

    C:2个

    D:1个

    第13题:压力测试属于( )阶段 ( 正确A )

    A:系统测试

    B:集成测试

    C:用户验收测试

    D:单元测试

    第14题:软件测试方法一般知识中,___称为功能测试,___测试称为结构测试。 ( 正确D )

    A:灰盒测试 白盒测试

    B:白盒 黑盒

    C:黑盒测试 灰盒测试

    D:黑盒测试 白盒测试

    第15题:Loadrunner中哪个部件用来设置性能测试场景( ) ( 正确A )

    A:controller

    B:virtual user generator

    C:remote agent

    D:analysis

    第16题:以下不能用作功能测试的自动化工具是 ( ) ( 正确B )

    A:WinRunner

    B:ClearCase

    C:QTP

    D:Robot

    第17题:EJB组件在什么地方执行?( ) ( 正确A )

    A:EJB 容器

    B: 以上都对

    C:web容器

    D: 应用服务器

    第18题:Java语言有许多优点和特点,下列选项中,( )反映了Java程序并行机制的特点。 ( 正确D )

    A:可移植

    B: 跨平台

    C: 安全性

    D:多线程

    第19题:在Java中,关于final关键字的说法正确的是( ) ( 正确C )

    A:如果修饰方法,则该方法能在子类中被覆盖

    B: 如果修饰类,则该类只能被一个子类继承

    C:如果修饰变量,则一旦赋了值,等同一个常量

    D: 如果修饰方法,则该方法所在的类不能被继承

    第21题:对于一个软件防火墙产品,“侦测到黑名单请求后发送警报”是一个( )需求。 ( 正确C )

    A:安全性

    B:功能

    C:性能

    D:可用性

    第22题:对以下Java代码片段进行条件覆盖,少需要( )个案例:( 正确B )

    1. if(a>b && b>c){
    2. b=a/c;
    3. }

    A:3

    B: 2

    C:4

    D:1

    第23题:使用瀑布模型术语,在软件测试V模型中,对应“总体设计”的测试阶段是( ) ( 正确A )

    A:系统测试

    B:用户验收测试

    C:集成测试

    D:单元测试

    第24题:下列四项中,不属于关系数据库特点的是( ) 。 ( 正确B )

    A:数据冗余小

    B:数据独立性高

    C:数据共享性好

    D:多用户访问

    第25题:在ORACLE中,以下语句出错,哪些改动能够正确执行:( ) ( 正确B )

    1. SELECT deptno, max(sal)
    2. FROM emp
    3. GROUP BY deptno
    4. WHERE max(sal)>2500;

    A:将WHERE max(sal)>2500语句改成WHERE sal>2500

    B:将WHERE max(sal)>2500语句改成HAVING max(sal)>2500

    C:将WHERE max(sal)>2500语句改成HAVING sal>2500

    D:将WHERE和GROUP BY 语句顺序调换一下

  • 相关阅读:
    【ASP.NET Core】MVC模型绑定:非规范正文内容的处理
    028-从零搭建微服务-搜索服务(二)
    腾讯云部署springboot服务
    了解Netty,从IO开始
    使用ADB命令查询Android设备的安卓版本信息
    面试题什么是分布式垃圾回收(DGC)?它是如何工作的?
    C/C++数据结构课程设计安排
    持续集成(二)Jenkins基本使用介绍
    Sheet.JS 使用-html版
    从零玩转人脸识别
  • 原文地址:https://blog.csdn.net/OKCRoss/article/details/126961421