系统测试岗笔试题

系统测试岗笔试题


(总分100分,限时30分钟)

姓名:                                      得分:         

  1. 单选题:

1.在Linux操作系统中修改文件操作权限的命令是()(5分)

A chmod  B chown  C In  D pwd

 

2.关系数据库中的码是指(    )(5分)

A.能唯一决定关系的字段        B.不可改动的专用保留字  

C.关键的很重要的字段          D.能唯一标识元组的属性或属性集合

 

3、对于业务流清晰的系统可以利用_____贯穿整个测试用例设计过程广在用例中综合使用各种测试方法,对于参数配置类的软件,要用_____法选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用____和判定表驱动法(5分) 

A.等价类划分    B.因果图法   C.正交试验法  D.场景法

 

4、下列关于软件测试的叙述中,选择出全部正确的一组_____  (5分)

(1) 用黑盒法测试时,测试用例是根据程序内部逻辑设计的

(2) 尽量用公共过程或子程序去代替重复的代码段

(3) 测试是为了验证该软件已正确地实现了用户的要求

(4) 对于连锁型分支结构,若有n个判定语句,则有2n条路径

(5) 尽量采用复合的条件测试,以避免嵌套的分支结构

(6) GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁

(7) 发现错误多的程序模块,残留在模块中的错误也多

(8) 黑盒测试方法中最有效的是因果图法 

(9) 在做程序的单元测试时,桩(存根)模块比驱动模块容易编写

(10) 程序效率的提高主要应通过选择高效的算法来实现. 

A.(4)(5)(6)(7)(10)                          B.(1)(2)(4)(5)(7) 

C.(2)(4)(5)(7)(9)                           D. 以上描述全部正确

 

  1. 简答题

Q1:简述计算机为什么要引入多级存储层次?并简述现代计算机采用的三级存储系统的内容。(10分)  

 

 

 

 

 

 

 

 

Q2:使用SQL语句查询查询user表中,user_name字段值重复的数据及重复次数。(10分)

 

 

 

 

 

 

Q3IP网络中,什么是包抖动?如何避免包抖动?(10分)

 

 

 

 

 

 

 

 

 

Q4:给你一个支持多种类型设备接入和业务控制的平台,你会从哪些维度进行测试设计?20分)

 

 

 

 

 

 

 

 

 

 

Q5:请列举所有你能想到的解决软件项目延期的方法,如:加班、加人等。20分)

 

 

 

 

 

参考答案

单选题:

1.在Unix操作系统中修改文件操作权限的命令是(A)

A chmod  B chown  C In  D pwd

2.关系数据库中的码是指( D  )。

 A.能唯一决定关系的字段        B.不可改动的专用保留字  

C.关键的很重要的字段          D.能唯一标识元组的属性或属性集合

3、对于业务流清晰的系统可以利用__D___贯穿整个测试用例设计过程广在用例中综合使用各种测试方法,对于参数配置类的软件,要用___C__法选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用__B__和判定表驱动法(15分) 

A.等价类划分    B.因果图法   C.正交试验法  D.场景法

 

4、下列关于软件测试的叙述中,选择出全部正确的一组_A__  

(1) 用黑盒法测试时,测试用例是根据程序内部逻辑设计的

(2) 尽量用公共过程或子程序去代替重复的代码段

(3) 测试是为了验证该软件已正确地实现了用户的要求

(4) 对于连锁型分支结构,若有n个判定语句,则有2n条路径

(5) 尽量采用复合的条件测试,以避免嵌套的分支结构

(6) GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁

(7) 发现错误多的程序模块,残留在模块中的错误也多

(8) 黑盒测试方法中最有效的是因果图法 

(9) 在做程序的单元测试时,桩(存根)模块比驱动模块容易编写

(10) 程序效率的提高主要应通过选择高效的算法来实现. 

A.(4)(5)(6)(7)(10)                          B.(1)(2)(4)(5)(7) 

C.(2)(4)(5)(7)(9)                          D. 以上描述全部正确

 

Q1:简述计算机为什么要引入多级存储层次?并简述现代计算机采用的三级存储系统的内容。  

A:存储系统的性能直接影响到整个计算机系统的性能,为了解决价格、成本、容量和速度之间的矛盾问题,采用多级存储参次结构;  目前大多数计算机都采用了Cache、主存储器和辅存构成的三级存储系统。这个存储系统可以看成是由Cache-主存层次和主存-辅存层次构成的系统。

 

 

Q2:使用SQL语句查询查询user表中,user_name字段值重复的数据及重复次数

Aselect user_name,count(*) ascountfrom user group by user_name having count>1;

 

 

Q3IP网络中,什么是包抖动?如何避免包抖动?

A :同一个连接上传输的分组数据包传输延迟各不相同,延迟的变化程度称为抖动。避免抖动的方法可以增加缓存。

 

 

 

 

 

Q4:给你一个支持多种类型设备接入和业务控制的平台,你会从哪些维度进行测试设计?

A:开放性问题,考察测试人员系统测试设计思维角度。功能、协议接口、性能、交互、安全性等维度进行描述。

 

 

 

 

 

 

Q5:请列举所有你能想到的解决软件项目延期的方法,如:加班、加人等。

A:开放性问题,考察面试人员全局观,举例如:流程优化、封闭开发、需求裁剪、引入技术牛人解决关键路径、降低质量(敢写出这个的面谈时要重点关注他考虑的点,往往是系统性思考能力比较强的。)、商务手段推延期限等。

 

 

你可能感兴趣的:(测试)