(总分100分,限时30分钟)
姓名: 得分:
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. 以上描述全部正确
Q1:简述计算机为什么要引入多级存储层次?并简述现代计算机采用的三级存储系统的内容。(10分)
Q2:使用SQL语句查询查询user表中,user_name字段值重复的数据及重复次数。(10分)
Q3、IP网络中,什么是包抖动?如何避免包抖动?(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字段值重复的数据及重复次数。
A:select user_name,count(*) ascountfrom user group by user_name having count>1;
Q3、IP网络中,什么是包抖动?如何避免包抖动?
A :同一个连接上传输的分组数据包传输延迟各不相同,延迟的变化程度称为抖动。避免抖动的方法可以增加缓存。
Q4:给你一个支持多种类型设备接入和业务控制的平台,你会从哪些维度进行测试设计?
A:开放性问题,考察测试人员系统测试设计思维角度。功能、协议接口、性能、交互、安全性等维度进行描述。
Q5:请列举所有你能想到的解决软件项目延期的方法,如:加班、加人等。
A:开放性问题,考察面试人员全局观,举例如:流程优化、封闭开发、需求裁剪、引入技术牛人解决关键路径、降低质量(敢写出这个的面谈时要重点关注他考虑的点,往往是系统性思考能力比较强的。)、商务手段推延期限等。