软件测试技能考核试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TAS项目组技能考核

一、单项选择题(本大题共40小题,每小题2分,共80分)

1、软件测试的对象包括()

A.目标程序和相关文档

B.源程序、目标程序、数据及相关文档

C.目标程序、操作系统和平台软件

D.源程序和目标程序

2、从是否关心软件内部结构和具体实现的角度划分。()

A.静态测试、动态测试

B.黑盒测试、白盒测试、灰盒测试

C.单元测试、集成测试、确认测试、系统测试、验收测试

D.以上都不对

3、面向对象编程序主要包含以下()特点

A.封装、继承、多态

B.抽象、继承、封装

C.抽象、多态、继承

D.多态、封装、抽象

4、Java中常量使用哪个关键字来修饰()

A.char B.final C.interface D.static

5、在java语言中,多态性没有表现在哪个方面()

A.方法重载

B.方法重写

C.抽象类

D.静态方法

6、()方法根据输出对输入的依赖关系设计测试用例。

A.路径测试

B.等价类

C.因果图

D.边界值分析

7、在软件测试阶段,测试步骤按次序可以划分为以下几步:()

A. 单元测试、集成测试、系统测试、验收测试

B. 验收测试、单元测试、系统测试、集成测试

C. 单元测试、集成测试、验收测试、系统测试

D. 系统测试、单元测试、集成测试、验收测试

8、软件测试技术可以分为静态测试和动态测试,下列说法中错误的是()

A. 静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。

B. 动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。

C. 动态测试包括黑盒测试和白盒测试。

D. 白盒测试是静态测试,黑盒测试是动态测试。

9、在Java开发中,哪个不属于良好的编码规范()

A. Java语句中多个空格被看为一个。

B. 最好每条语句单独占一行。

C. 尽可能不要使用技术性高、容易混淆判断的语句。

D. 变量声明时全使用大写字母。

10、数组的下标是从()开始的

A. -1

B. 0

C. 1

D. 2

11、下列不可作为java语言标识符的是()

A. a1

B. $1

C. _1

D. 11

12、下面哪个阶段不属于软件的开发时期()

A.编码

B.测试

C.需求分析

D. 维护

13、软件生存周期过程中,修改错误代价最大的阶段是()。

A. 需求阶段

B. 设计阶段

C. 编程阶段

D. 发布运行阶段

14、软件缺陷产生的原因有()。

A. 技术问题

B. 团队工作

C. 软件本身

D. 以上全部

15、下面说法正确的是()

A. 经过测试没有发现错误说明程序正确

B. 测试的目标是为了证明程序没有错误

C. 成功的测试是发现了迄今尚未发现的错误的测试

D. 成功的测试是没有发现错误的测试

16、调试应该由()完成。

A.与源程序无关的程序员

B.编制该源程序的程序员

C.测试人员

D.设计该软件的机构

17、有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是()A. a1.java B. a1.class C. a1 D.都对

18、整型数据类型中,需要内存空间最少的是()

A. short

B. long

C. int

D. byte

19、一个Java程序运行从上到下的环境次序是()

A. 操作系统、Java程序、JRE/JVM、硬件

B. JRE/JVM、Java程序、硬件、操作系统

C. Java程序、JRE/JVM、操作系统、硬件

D. Java程序、操作系统、JRE/JVM、硬件

20、Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?()

A.安全性

B.多线性

C.跨平台

D.可移植

21、回归测试的目的是:()

A. 验证修改的成功

B. 预防功能编写的不完善或疏漏

C. 确保修正过程中没有引入新的缺陷

D. 帮助程序员更好地进行单元测试

22、软件的六大质量特性包括:()

A. 功能性、可靠性、可用性、效率、可维护、可移植

B. 功能性、可靠性、可用性、效率、稳定性、可移植

C. 功能性、可靠性、可扩展性、效率、稳定性、可移植

D. 功能性、可靠性、兼容性、效率、稳定性、可移植

23、下列项目中不属于测试文档的是()。

A. 测试计划

B. 测试用例

C. 程序流程图

D. 测试报告

24、下列语句哪一个正确()

A.Java程序经编译后会产生machine code

B.Java程序经编译后会产生byte code

C.Java程序经编译后会产生DLL

D.以上都不正确

25、下列运算符合法的是()

A.&&B.<>C.if D.:=

26、执行如下程序代码

a=0;c=0;

do{

--c;

a=a-1;

}while(a>0);

后,C的值是()

A.0 B.1 C.-1 D.死循环

27、若x是float类变量,x=10/4;则x 的值是。()

A. 2

B. 2.0

C. 2.5

D. 编译错误

28、关于软件质量保证和软件测试的描述,不正确的是:()

A. 软件质量保证和软件测试是软件质量工程的两个不同层面的工作

B. 在软件质量保证的活动中也有一些测试活动

C. 软件测试是保证软件质量的一个重要环节

D. 软件测试人员是软件质量保证人员

29、下列方式可以提高和改善测试人员和开发人员关系的是:()

A. 理解项目经理工作的重要性

B. 对所发现的可能的缺陷以一种中立的方式进行沟通

C. 单元测试、集成测试盒系统测试都由同一批测试人员来完成

D. 测试人员参加代码调试

30、以下关于测试原则的描述,正确的是:()

A. 所有测试都不需要追溯到用户需求

相关文档
最新文档