设为首页 加入收藏

TOP

软件测试工程师笔试题一套 内附答案(一)
2014-11-23 20:13:14 来源: 作者: 【 】 浏览:13
Tags:软件测试 工程师 试题 答案


注意事项:


请将答案写在答题纸上,在卷面上答题无效。



一:单项选择题:


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


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


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


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



2. 采用自顶向下集成的测试方法,需要编写( )。


A:客户端程序 B:驱动程序 C: 条件桩 D: 测试桩



3. 系统测试阶段的测试对象不包括( )


A: 硬件系统 B:文档 C:软件系统 D:源程序



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


A:不能比较 B: 较高 C: 较低 D:没有差别



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


A:集成测试 B:单元测试 C:用户验收测试  D:系统测试



6. 关于UML类图下列描述正确的是 ( )


A:类间的两种重要关系就是关联与泛化 B:UML中抽象类是将名用斜体表示


C:关联是两个类之间的一条实线 D:类图表示各个对象的类型以及其间存在的各种静态关系



7. 多线程技术具有哪些优越性 ( )


A:通信简洁、信息传送速度快    B:创建速度快、系统开销小


C:并行性高            D:安全性高



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


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


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


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


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



9. Oracle中VARCHAR2类型的最大长度是:( )


A:4000    B:3000    C:1000    D:2000



10. 以下哪行代码会进行对象垃圾回收( )


1.public class MyClass{


2. public StringBuffer aMethod(){


3. StringBuffer sf = new


4.StringBuffer(“Hello”);


5. StringBuffer[] sf_arr = new StringBuffer[1];


6. sf_arr[0] = sf;


7. sf = null;


8. sf_arr[0] = null;


9. return sf;


}


}


A:第8行 B:第7行 C:第5行 D:第3行



11. 以下循环执行()次


public class Test{


public static void main(String[] args){


int x=-10,k=0;


while(++x<0){


k++;


}


System.out.println(k);


}


}


A:9 B:10 C:11 D:无限



12. 在划分了等价类后,首先需要设计一个案例覆盖( )有效等价类。


A:等价类数量-1个 B:尽可能多的 C:2个 D:1个



A:系统测试 B:集成测试


C:用户验收测试 D:单元测试



A:灰盒测试 白盒测试 B:白盒 黑盒


C:黑盒测试 灰盒测试 D:黑盒测试 白盒测试



A:controller B:virtual user generator


C:remote agent D:analysis



A:WinRunner B:ClearCase


C:QTP D:Robot



17. EJB组件在什么地方执行?( )


A:EJB 容器 B: 以上都对 C:web容器 D: 应用服务器


A:可移植 B: 跨平台 C: 安全性 D:多线程


19. 在Java中,关于final关键字的说法正确的是( )


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


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


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


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


20. 可靠性测试属于( )阶段。


A:系统测试 B: 单元测试 C:用户验收测试 D:集成测试


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


A:安全性 B:功能 C:性能 D:可用性


22. 对以下Java代码片段进行条件覆盖,最少需要( )个案例:


if(a>b && b>c){


b=a/c;


}


A:3 B:2 C:4 D:1


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


A:系统测试 B:用户验收测试


C:集成测试 D:单元测试


24 下列四项中,不属于关系数据库特点的是( ) 。


A:数据冗余小 B:数据独立性高


C:数据共享性好 D:多用户访问


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


SELECT deptno, max(sal)


FROM emp


GROUP BY deptno


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 语句顺序调换一下



二:多项选择题:


26. 关于等价类划分测试方法一般知识说法正确的是 ( )


A:等价类划分可有两种不同的情况:有效等价类和无效等价类


B:测试某等价类的代表值就等于对这一类其它值的测试


C:等价类是指某个输入或输出域的子集合


D:同一等价类中输入数据对于揭露程序中的错误的作用有大有小


27. 某程序规定:“输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形及等边三角形时,分别做计算…”。用等价类划分方法为该程序的构成三角


形部分进行测试用例设计。下面那些等价类划分是合适的?( )


A:整数 B:正数 C:非零数 D:函数 E:负数



28 软件开发模型包括( )


A:迭代模型 B:螺旋模型 C:瀑布模型 D:扇形模型



29. 在ORACLE的排序SQL,下面哪些写法是正确的( )


A:Select distinct ename,sal from emp where deptno=30 order by deptno


B:Select * from emp where deptno=30 order by ename


C:Select ‘Name: ‘|| ename ,sal from emp Where deptno=30 Order by 2,1


D:Select ename “Employee”,sal “salary” from emp Order by “salary” desc , “Employee”,deptno



30. 关于JSP和SERVLET的描述正确的是:( )


A:JSP能够访问Java API,具备SERVLET的全部优点


B:JSP页面只能在接受请求时动态编译成SERVLET


C:JSP技术构建在SERVLET上,

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇如何找出EMP表里面SALARY第N高的e.. 下一篇what is the difference between ..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: