软件测试面试题目和答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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,用你熟悉的语言实现一下功能:

相关文档
最新文档