36 喜欢·5 浏览
单选题

关于软件测试,(31)的叙述是正确的。

①测试开始越早,越有利于发现软件缺陷

②采用正确的测试用例设计方法,软件测试可以做到穷举测试

③测试覆盖度和测试用例数量成正比

④软件测试的时间越长越好

A
B
C
②、③
D
①、③

题目答案

B

答案解析

本题考查软件测试原则。 正确的测试原则概念如下: 测试应尽早地不断地执行。 测试是不完全的。 测试用例覆盖测试需求的程度称为测试覆盖度,可能存在一个用例可以覆盖多个测试需求;一个需求对应多个测试用例的情况。
举一反三
单选题

软件风险一般包含(14)两个特性。

A
救火和危机管理
B
已知风险和未知风险
C
不确定性和损失
D
员工和预算

题目答案

C

答案解析

本题考查软件风险的特性。软件风险一般包括不确定性和损失两个特性,其中不确定性是指风险可能发生,也可能不发生;损失是当风险确实发生时,会引起的不希望的后果和损失。救火和危机管理是对不适合但经常采用的软件风险管理策略。已知风险和未知风险是对软件风险进行分类的一种方式。员工和预算是在识别项目风险时需要识别的因素。
单选题

The(72)has several major components, including the system kernel, a memory management system, the file system manager, device drivers, and the system libraries.

A
application
B
information system
C
operating system
D
iterative

题目答案

C

答案解析

本题考操场作系统的管理要素。
单选题

系统功能测试过程中,验证需求可以正确实现的测试用例称为(32)。

A
业务流程测试用例
B
功能点测试用例
C
通过测试用例
D
失败测试用例

题目答案

C

答案解析

本题考查功能测试用例概念。 正确的功能测试用例概念如下: 业务流程测试用例包括通过测试用例和失败测试用例。 功能测试用例一般包括业务流程测试用例和功能点测试用例。 通过测试用例是验证需求能否正确实现,打通流程的一类测试。 失败测试用例是模拟一些异常业务操作,测试系统是否具备容错性。
单选题

在采用面向对象技术构建软件系统时,很多敏捷方法都建议的一种重要的设计活动是(15),它是一种重新组织的技术,可以简化构件的设计而无须改变其功能或行为。

A
精化
B
设计类
C
重构
D
抽象

题目答案

C

答案解析

本题考查采用敏捷方法进行软件开发。敏捷方法中,重构是一种重新组织技术,重新审视需求和设计,重新明确地描述它们以符合新的和现有的需求,可以简化构件的设计而无须改变其功能或行为。
单选题

Which of the following is not part of the quality assurance process?(73)

A
Operational definitions
B
Quality policy
C
Quality audits
D
Quality improvement

题目答案

B

答案解析

A、C、D都是质量过程中重要内容,只是B不是。
单选题

针对电子政务类应用系统的功能测试,为设计有效的测试用例,应(34)。

A
使业务需求的覆盖率达到100%
B
利用等价类法模拟核心业务流程的正确执行
C
对一个业务流程的测试用例设计一条验证数据
D
经常使用边界值法验证界面输入值

题目答案

D

答案解析

本题考查功能测试用例设计。 要设计有效的功能测试用例,应该做到: 测试用例应该100%地覆盖测试业务需求。 利用场景法模拟核心业务流程的正确执行。 利用场景法设计测试用例时,往往是一个业务流程需要多条验证数据。 利用边界值法设计测试用例,能够验证界面输入值的边界处理是否正确。
单选题

Which of the following is not part of a modem quality management concept?(74)

A
Performance standard is zero defects
B
Quality must be inspected in
C
85% of failures occur because of the process, not the worker
D
Quality is a 4 cycle process plan/do/check/act

题目答案

B

答案解析

A、C、D是经典质量理论,只有B不是。
单选题

瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是(17)。

A
瀑布模型能够非常快速地开发大规模软件项目
B
只有很大的开发团队才使用瀑布模型
C
瀑布模型已不再适合于现今的软件开发环境
D
瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目

题目答案

D

答案解析

本题考查软件开发模型。瀑布模型是一种系统的、顺序的软件开发方法,它适用于软件需求确定,开发过程能够以线性化的方式完成那些软件开发项目。能否适用于某个项目或者快速开发某个项目并不取决于所开发的软件项目的规模或开发团队的规模,而且只要软件需求确定,开发过程能够采用线性方式完成,现今的软件开发仍然可以使用瀑布模型。
单选题

测试用例设计方法既可以用于黑盒测试,也可以用于白盒测试。

A
边界值法
B
基本路径法
C
正交试验设计法
D
逻辑覆盖法

题目答案

A

答案解析

本题考查测试用例设计。 正确的概念是: 边界值法既可以用于黑盒测试用例设计,也可以用于白盒测试用例设计。 基本路径法用于白盒测试用例设计。 正交试验设计法用于黑盒测试用例设计。 逻辑覆盖法用于白盒测试用例设计。
单选题

对“功能测试的回归测试经常要多次重复”的正确理解是(36)。

A
回归测试应该执行初测时所用的全部测试用例
B
回归测试只要执行发现缺陷的那些测试用例即可
C
通过多次的回归测试可以发现所有缺陷
D
回归测试就是验收测试

题目答案

A

答案解析

本题考查回归测试的概念。正确的理解是:回归测试应该执行初测时所用的全部测试用例。即使通过多次的回归测试,也很难发现所有缺陷。验收测试可能需要多次回归测试。