软件测试面试题目和答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A卷
一,选择题(每个2分,共30分)
1,Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?( B ) A安全性;B多线性;C跨平台;D可移植;
2,若以下选项中的变量已正确定义,则正确的赋值语句是(C )
Ax1=26.8%3; B1+2=x2; Cx3=0x12; D x4=1+2=3;
3,设有以下定义
int a=0;
double b=1.25;
char c=’a’;
#define d 2
则下面语句中错误的是(D )
A a++; Bb++; Cc++; Dd++;
4,下列关于for循环和while循环的说法中哪个是正确的?( D )
Awhile循环能实现的操作,for循环也都能实现;
Bwhile循环判断条件一般是程序结果,for循环判断条件一般是非程序结果;
C两种循环任何时候都可替换;
D两种循环结构中都必须有循环体,循环体不能为空;
5,下面关于编程语言的各种说法中,(B )是正确的。
A由于C 语言程序是由函数构成的,所以也属于函数型语言;
BSmalltalk、C++、Java、C#都是面向对象语言;
C函数型语言适用于编写高速计算的程序,常用于超级计算机的模拟计算;
D逻辑型语言是在Client/Server 系统中用于实现负载分散的程序语言;
6,对ABCD文件赋予所有者和组许可的读和执行权限,命令正确的是( B)。
Achmod 033 abcd; B chmod 550 abcd; Cchmod 770 abcd; Dchmod u+rx abcd;
7,( D )不是易用性测试包括的内容。
A安装测试;B界面测试;C菜单测试;D文档测试
8,( A )是导致软件缺陷的最大原因。
A需求规格说明书;B设计方案;C编写代码;D测试计划;
9,( B )是功能测试工具。
ALoadRunner; BWinRunner; CQALoad; DW AS;
10,测试用例是测试使用的文档化的细则,其规定如何对软件某项功能或功能组合进行测试。测试用例应包括下列(C )内容的详细信息。
①测试目标和被测功能。
②测试环境和其他条件。
③测试数据和测试步骤。
④测试记录和测试结果。
A①③; B①②③; C①③④; D①②③④;
11,关于白盒测试与黑盒测试的最主要区别,正确的是(A )。
A白盒测试侧重于程序结构,黑盒测试侧重于功能;
B白盒测试可以使用测试工具,黑盒测试不能使用工具;
C白盒测试需要程序员参与,黑盒测试不需要;
D黑盒测试比白盒测试应用更广泛
12,关于软件测试的说法,(D )是不正确的。
A代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态分析的过程;
B软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象;
C白盒测试是通过对程序内部结构的分析、检测来寻找问题的测试方法;
D单元测试是针对软件设计的最小单位--程序模块进行正确性检验的测试工作,它通常需要开发辅助的桩模块作为主程序调用被测模块来完成测试;
13,假定X为整数类型变量,X>=1并且X<=10,如果用边界值分析法,X在测试中应该取(B)值。
A1,10; B0,1,10,11; C1,11; D1,5,10,11;
14,软件测试的核心是(A )
A测试用例;B测试人员;C编程人员;D测试方法;
15,软件测试的目的: (C )
A避免软件开发中出现的错误; B发现软件开发中出现的错误;
C尽可能发现并排除软件中潜藏的错误,提高软件的可靠性; D修改软件中出现的错误; 二,填空题(每个5分,共25分)
1,分析以下SQL 命令:
SELECT price FROM inventory WHERE price BETWEEN 1 AND 50 AND (price IN(25, 30, 95));
命令执行后的输出结果是:(25,30 )
2,测试结束的标准是(用例全部测试。覆盖率达到标准。缺陷率达到标准。其他指标达到质量标准。)
3,索引字段值不唯一,应该选择的索引类型为(普通索引)
4,数据库系统的核心是(数据库管理系统)
5,测试生命周期包括:(分析与计划、设计、执行、评估、验收)
二.问答题(每个9分,共45分)
1,linux系统中,创建目录的命令是什么?删除的命令是什么?创建目录时如何将父目录也一起创建?删除命令删除目录时对目录有什么要求?不满足要求的目录如何删除?(写出具体命令)
答案:创建目录mkdir dirname 删除目录:rmdir dirname
连父目录一起创建mkdir –p dir1/dir2
Rmdir 删除目录时目录必须是空的
不满足用rm –rf dirname 删除
2,某公司招聘人员,其要求为:学历:本科及以上;专业:计算机、通信、自动化;年龄:22-30 岁。请划分出各条件的有效等价类和无效等价类。
答案:
学历的等价类:A1={本科,硕士,博士},A2={专科,高中,初中,小学,无}
专业的等价类:B1={计算机、通信、自动化},B2={其他}
年龄的等价类:C1={22-30 岁},C2={小于22 岁},C3={大于30 岁}
3,在客户定单表(CUSTOMER)中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句。
答案:select * from CUSTOMER where PRICE>500
4,测试人员应该具备的基本素质是什么?
5,用你熟悉的语言实现一下功能: