东莞职业技术学院软件测试考题2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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)数据驱动脚本