前言
金三银四即将过去,后面迎来的便是金九银十,一直想着说分享一些软件测试的面试题,这段时间做了一些收集和整理,下面共有三篇经典面试题,大家可以试着做一下,答案附在后面,希望能帮助到大家。
软件测试经典面试题(一)共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 )
public class MyClass{
public StringBuffer aMethod(){
StringBuffer sf = new
StringBuffer("Hello");
StringBuffer[] sf_arr = new StringBuffer[1];
sf_arr[0] = sf;
sf = null;
sf_arr[0] = null;
return sf;
}
}
A:第8行
B:第7行
<