ISTQB FL 试题(2)
1.软件测试是软件开发过程中重要的质量保证活动,软件系统的集成测试工作应该开始于:c
a)产生需求分析规约后;
b)产生需求分析规约前;
c)产生概要设计规约后;
d)产生概要设计规约前;
e)所有代码完成后。
2.软件测试工作应该开始于:b
a)编码之后;
b)需求分析阶段;
c)概要设计阶段;
d)详细设计阶段。
3.条件(a>3 or c<5 and b<>100)的条件组合覆盖用例个数是:C
a)3个;
b)6个;
c)8个;
d)16个。
4.ISTQB术语中的回归测试的目的是:c
a)验证修改的成功
b)预防功能编写的不完善或疏漏
c)确保修正过程中没有引入新的缺陷
d)帮助程序员更好地进行单元测试
5.关于软件质量保证和软件测试的描述,不正确的是d
a)软件质量保证和软件测试是软件质量工程的两个不同层面的工作;
b)在软件质量保证的活动中也有一些测试活动;
c)软件测试是保证软件质量的一个重要环节;
d)软件测试人员就是软件质量保证人员。
6.关于测试充分性的描述,正确的是:b
a)只有进行完全的测试才充分;
b)在有限的时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是
不可能的;
c)当继续测试没有发现新缺陷时;
d)当全部测试用例都执行完后。
7.以下关于测试目的的观点,不正确的是:b
a)软件测试的目的是寻找错误,并且尽最大的可能找出最多的错误;
b)找出软件开发人员的问题并评价开发人员能力;
c)一个成功的测试是发现了至今未发现的错误的测试;
d)测试的目的,是想以最少的人力、物力和时间找出软件中潜在的各种错误和
缺陷,通过修正各种错误和缺陷提高软件质量,避免软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。
8.描述黑盒测试和白盒测试不同点正确的说法是:a
A. 黑盒测试在测试对象的表面进行
B. 白盒测试是在源代码已知的情况下进行
C. 黑盒测试用例是通过测试对象的使用说明或需求设计
D. 黑盒测试包括语句覆盖和分支覆盖方法
E. 白盒测试是通过因果图的分析方法进行的
a)A,B,C
b)A,C
c)A,B,C,D,E
d)D,E
9.根据黑盒测试方法可以设计变量0 <= X <= 100的测试用例:c
a)0,20,100
b)20,50,100
c)-1,0,1,50,99,100,101
d)-100,30,100,200
10.测试团队中测试经理任务不包括:a
a)制定测试计划;
b)协调和管理监督测试过程;
c)记录并报告测试结果;
d)和其他小组的沟通、协调。
11.测试人员(Tester)在软件配置管理中工作主要是:d
a)根据配置管理计划和相关规定,提交测试配置项和测试基线;
b)建立配置管理系统;
c)提供测试的配置审计报告;
d)建立基线。
12.下列术语中哪一个是ISTQB术语表中缺陷(Defect)的同义词:b
a)Incident
b)Bug
c)Mistake
d)Error
13.根据ISTQB 定义的术语,“风险”是与下列哪一个选项关联的?b
a)对测试者否定的反馈意见
b)将产生负面影响及其连锁效应的因素
c)可能产生负面影响及其连锁效应的因素
d)将对被测对象产生负面影响及其连锁效应的因素
14.在白盒测试中:c
A.满足条件覆盖的一定满足判断覆盖;
B.满足判断覆盖的一定满足条件覆盖;
C.满足条件覆盖的一定满足语句覆盖;
D.满足条件判断覆盖的一定满足语句覆盖。
a) A
b) B
c)C,D
d) C
15.对于一个系统进行完全测试是不可能,其原因是:d
A.输入的组合太多;
B.存在的业务路径太多;
C.输出的组合太多;
D.可能涉及的功能太多。
a)A,B
b)A,B,C
c)C,D
d)A,B,C,D
16.图形用户界面的测试(GUI testing)主要包括的内容:d
A.界面显示测试;
B.界面功能测试;
C.可用性测试;
D.易用性测试。
a)A,B
b)A,B,C
c)C,D
d)A,B,C,D
17.下列哪些可能属于缺陷属性:d
A.缺陷标识;
B.缺陷发现者;
C.缺陷类型;
D.缺陷严重程度;
E.缺陷优先级;
F.缺陷状态。
a)A,B
b)A,B,C
c)C,D,E,F
d)全都是
18.下面对静态测试和动态测试的区别描述正确的是:a
a)静态测试并没有真正的运行软件,而动态测试需要运行软件
b)静态测试需要借助于专门的测试工具,而动态测试不需要
c)静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成
d)静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现
缺陷
19.关于边界值的说法不正确的是:d
a)边界值分析是一种补充等价划分的测试用例技术
b)它不是选择等价类的任意元素,而是选择等价类边界的测试用例
c)程序在处理大量中间数值时都是对的,但是在边界处极可能出现错误
d)边界值分析法考虑了输入变量之间的依赖关系
20.从测试技术角度,测试最好的选择是:A
A、静态测试
B、黑盒测试
C、动态测试
D、白盒测试
a)A、B、C、D
b)A、C
c)A、B、D
d)以上都不正确
21.下面那个不属于静态分析:d
a)编码规则的检查
b)程序结构分析
c)程序复杂度分析
d)内存泄漏
22.6 如何确定以直觉和经验为基础的测试用例的设计:d
a)随机测试
b)想到哪里就测试到哪里
c)按照系统测试的方法进行测试
d)使用错误推测方法进行测试
23.(D)是将测试输入存储在独立的文件中,而不是存储在脚本中。脚本中存放控制信息。它的优点包括:脚本与数据分离,数据文件以适当的文件格式单独维护、测试设计者不必具备脚本技术或编程知识
a)结构化脚本
b)关键字驱动脚本
c)共享式脚本
d)数据驱动脚本
24.使用Use Case进行测试用例设计需要的信息:a
A. 开始位置和预置条件
B. 其他可能的条件
C. 预期结果
D. 后置条件
a)A,B,C,D
b)A,C
c)A,B,C
d)C,D
25.关于测试人员沟通能力的描述,不正确的是:c
a)测试人员要和分析、设计很好的沟通;
b)如果测试人员把自己发现缺陷作为一个新闻来传播,那么会给沟通带来麻烦;
c)测试人员不需要和代码开发人员很好的沟通;√
d)测试人员和测试leader之间也应该具有好的沟通。
26.以下关于缺陷的描述,不正确的是:c
a)缺陷是错误的表现;
b)缺陷具有扩展的特点;
c)开发技术不会导致软件的缺陷产生;
d)当缺陷被执行时会导致失效(failure)的发生。
27.目前大部分的软件错误来源于:d
a)程序错误;
b)分析和设计错误;
c)测试本身的错误;
d)需求错误。
28.基本的测试过程包括:c
A.软件测试计划和控制
B.测试分析和设计
C.测试实施和执行
D.退出测试的标准
E.测试报告
F.测试结束活动
a)A+B+C;
b)A+E;
c)以上都是;
d)A+F。
29.以下关于测试原则的描述,正确的是:b
a)所有的软件测试不需要追溯到用户需求;
b)完全测试是不可能的;
c)测试可以显示软件潜在的缺陷;
d)程序员不需要避免检查自己的程序。
30.可维护性测试属于:D
a)非功能测试
b)功能测试
c)结构测试
d)确认和回归测试
31.使用静态测试中的函数调用关系图不能够d
a)检查函数的调用关系是否正确
b)发现是否存在孤立函数
c)明确函数被调用频度,并对这些函数进行重点检查
d)发现函数内部结构
32.技术评审的目的是:d
a)保证软件在独立的模式下进行开发
b)发现软件业务错误
c)与项目管理无关
d)确认软件符合预先定义的开发规范和标准
33.ISTQB术语中的回归测试的目的是:c
a)验证修改的成功
b)预防功能编写的不完善或疏漏
c)确保修正过程中没有引入新的缺陷
d)帮助程序员更好地进行单元测试
34.有一个系统已经在市场上运行了,这种情况对系统进行修改,然后进行的测试属于:a
a)维护测试
b)验收测试
c)组件测试
d)系统测试
35.根据测试章程中包含的测试目标,同时进行测试设计、测试执行的是:a
a)探索性测试
b)错误推测
c)白盒测试
d)黑盒测试
36.在规格说明不完全的情况,最适合采用的测试技术是:d
a)基于结构的测试技术
b)基于经验的测试技术
c)基于规格说明的测试技术
d)以上都适合
37.下列风险中,属于产品风险的是:b
a)软件需求不明确
b)由于使用软件产品而导致人员伤亡
c)软件测试人员和软件开发人员沟通不畅
d)软件源代码质量低下
38.下列活动中,不属于测试计划活动的是:A
a)设计测试用例
b)确定测试环境
c)定义测试级别
d)估算测试成本
39.测试管理工具可能包括的功能:d
A.管理软件需求
B.管理测试计划
C.缺陷跟踪
D.测试过程中各类数据的统计和汇总
a)除A以外
b)除B以外
c)除C和D以外
d)以上全部
40.关于软件质量保证和软件测试的描述,不正确的是d
a)软件质量保证和软件测试是软件质量工程的两个不同层面的工作;
b)在软件质量保证的活动中也有一些测试活动;
c)软件测试是保证软件质量的一个重要环节;
d)软件测试人员就是软件质量保证人员。