ISTQB - 模拟题错误解析

上一篇 / 下一篇  2012-09-06 17:19:03 / 个人分类:ISTQB FL

1. (K1)  下列关于错误、缺陷和失效的观点正确的是:
A)  人都会犯错误,因此在由人设计的程序也会引入缺陷;
B)  所有的缺陷都会产生失效;
C)  失效主要是由人的错误造成的,和环境条件没有关系;
D)  当存在缺陷的代码被执行时,才可能引发软件错误。

答案: 我选D, 但是答案是A

解析:粗心没好好看题,答案D应该是“引发软件失效”,用排除法得到答案A。

5. (K2)  下列关于不同的测试阶段的描述错误的是:
A)  维护测试通常是为了验证开发过程发现的缺陷是否被正确修复。
B)  组件测试的主要目标是尽可能的发现失效,从而识别和修正尽可能多的缺陷。
C)  验收测试的主要目标是确认系统是否按照预期工作,是建立满足了需求的信心。
D)  不同测试阶段,其测试目标是不同的。

答案: 我选B, 但是答案是A

解析:FL考纲2011版P14页:“维护测试通常是为了验证在开发过程中的软件变
更是否引入新的缺陷”。 而P30页:“当发现和修改了一个缺陷后,应进行再测试以确定已经成功的修改了原来的缺陷,这称之为确认。”,这样看来答案A的叙述是错误的。

7. (K2)  规划测试环境的搭建和确定测试需要的基础设施和工具属于下面的哪个活动?
(A)  计划和控制
(B)  分析和设计
(C)  实现和执行
(D)  评估出口准则和报告

答案: 我选A, 但是答案是B

解析:这个是被书“软件测试基础教程”的“2.2.1测试计划和控制”一节误导了,这节最后讲到了基础设施和测试工具需要开发的问题,就误认为A了。这部分内容在考纲P17页有很清楚的表述。

8. A test team consistently finds between 90% and 95% of the defects present in the system under test. While the test manager understands that this is a good defect-detection percentage for her test team and industry, senior management and executives remain disappointed in the test group, saying that the test team misses too many bugs. Given that the users are generally happy with the system and that the failures which have occurred have generally been low impact,which of the following testing principles is most likely to help the test manager explain to these managers and executives why some defects are likely to be missed?
a. Exhaustive testing is impossible
b. Defect clustering
c. Pesticide paradox
d. Absence-of-errors fallacy

答案: 我选B, 但是答案是A

解析:这个题很容易被90%~95%迷惑,粗心就选择B了,但是题目里表达了,发现了绝大部分Defect,并且剩余的问题对用户影响不大,因此给管理者的解释告诉他们避免全部的问题是不可能的,做到把影响大的问题最大程度发现是有可能的。


TAG:

 

评分:0

我来说两句

Open Toolbar