ISTQB初级认证模拟题中文同名6801Word格式文档下载.docx
《ISTQB初级认证模拟题中文同名6801Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《ISTQB初级认证模拟题中文同名6801Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。
c)系统测试
d)回归测试
•识别测试的任务、定义测试的目标以及为实现测试目标和任务的测试活动规格说明。
上述行为主要发生在:
Aa
a)计划和控制
b)分析和设计
c)实现和执行
d)测试结束活动
•ISTQB术语中的回归测试的目的是:
a)验证修改的成功
b)预防功能编写的不完善或疏漏
c)确保修正过程中没有引入新的缺陷
d)帮助程序员更好地进行单元测试
•下列方式可以提高和改善测试人员和开发人员关系的是:
Bb
a)理解项目经理工作的重要性
b)对所发现的可能的缺陷以一种中立的方式进行沟通
c)单元测试、集成测试和系统测试都由同一批测试人员来完成
d)测试人员参加代码调试
•基本的测试过程主要由下面哪些活动组成
•:
D
A.计划和控制(control)
B.分析和设计
C.实现和执行
D.评估出口准则和测试报告
E.测试结束活动
a)A,B和C
b)A,B,C和D
c)除E以外所有选项
•对实现软件测试组的独立的方式,可以采用的是:
A.测试的设计由开发队伍的其他开发人员完成;
B.测试的设计由开发人员自己完成;
C.测试的设计独立于本项目的开发队伍;
D.测试的设计独立于本开发企业,来自于独立的第三方测试机构。
E.所有测试活动由开发人员来完成
a)A,B,C
b)A,B,C,D
c)A,C,E
•以下关于测试原则的描述,正确的是:
Bb
a)所有的软件测试不需要追溯到用户需求;
b)完全测试是不可能的;
c)测试可以显示软件潜在的缺陷;
d)程序员不需要避免检查自己的程序。
•软件测试工作应该开始于:
a)Coding之后;
b)需求分析阶段;
c)概要设计阶段;
d)详细设计阶段。
•作为一个软件测试员,应具备哪些能力?
Dd
A.具有好奇心;
B.职业悲观心态;
C.批评的眼光;
D.关注系统的细节的能力
E.测试技能;
F.良好的沟通能力
a)A+B+C;
b)D+E+F;
c)E+F;
d)以上都是。
•以下可能导致缺陷的原因有:
D
A.环境因素;
(可能导致失效)
B.开发技术;
C.过程管理规范性;
D.个人能力
E.软件的复杂性;
F.开发的周期长短
a)以上都是;
b)以上都不是;
c)A+B+C;
d)D+E+F。
•关于软件质量保证和软件测试的描述,不正确的是Dd
a)软件质量保证和软件测试是软件质量工程的两个不同层面的工作;
b)在软件质量保证的活动中也有一些测试活动;
c)软件测试是保证软件质量的一个重要环节;
d)软件测试人员就是软件质量保证人员。
•关于测试充分性的描述,正确的是:
a)只有进行完全的测试才充分;
b)在有限的时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是不可能的;
c)当继续测试没有发现新缺陷时;
d)当全部测试用例都执行完后。
•以下关于测试目的的观点,不正确的是:
a)软件测试的目的是寻找错误,并且尽最大的可能找出最多的错误;
b)找出软件开发人员的问题并评价开发人员能力;
c)一个成功的测试是发现了至今未发现的错误的测试;
d)测试的目的,是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,避免软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。
•以下关于测试作用的描述,不正确的是:
a)测试无法显示软件潜在的缺陷;
b)测试能保证软件的缺陷和错误全部找到;
c)测试只能证明软件存在错误而不能证明软件没有错误;
d)所有的软件测试都应追溯到用户需求。
第二章:
软件生命周期中的测试(15%)
2.练习题
•可维护性测试属于:
a)非功能测试
b)功能测试
c)结构测试
d)确认和回归测试
•有一个系统已经在市场上运行了,这种情况对系统进行修改,然后进行的测试:
A
a)维护测试
b)验收测试
c)组件测试
d)系统测试
•下面哪些是一个好的测试的特点:
A.每个开发活动都有相对应的测试行为
B.每个测试级别都有其特有的测试目标
C.对于每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计
D.软件测试的工作重点应该集中在系统测试上
a)C,D
b)A,B
c)A,B,C
d)A,B,C,D
•下面可以作为组件测试的测试对象的是:
Aa
a)模块、对象和类
b)程序中的某个子系统
c)整个软件系统
d)模块间的接口
•组件测试的用例设计主要参考的工作产品是:
Aa
a)组件规格说明
b)系统需求规格说明
c)用户手册
d)代码
•下面关于回归测试叙述正确的是:
Dd
a)回归测试只能在系统测试这个级别进行,不能用于单元测试和集成测试
b)回归测试只适用于功能测试,不适用于非功能测试
c)回归测试都是自动化执行的
d)回归测试是对已被测过的程序实体在修改缺陷后进行的重复测试,以此来确认在这些变更后是否有新的缺陷引入系统
•语句的覆盖率主要在下面哪个测试级别的测试设计中考虑:
•c
a)系统测试
d)验收测试
•传统的或面向对象的单元测试,需要的开发工作:
a)只要开发测试stub;
b)只要开发测试driver;
c)可能要同时开发一个stub和多个driver;
d)可能要同时开发一个driver和多个stub。
(一个入口,多个输出)
•目前大部分的软件错误来源于_______________。
a)程序错误;
b)分析和设计错误;
c)测试本身的错误;
d)需求错误。
第三章:
静态技术(7%)
3.练习题
•多出口函数可能会发生__B____问题
a)产生逻辑错误
b)降低可靠性
c)产生内存泄漏
d)降低运行性能
•使用静态测试中的函数调用关系图不能够C
a)检查函数的调用关系是否正确
b)发现是否存在孤立函数
c)明确函数被调用频度,并对这些函数进行重点检查
d)发现函数内部结构
•下面对静态测试和动态测试的区别描述正确的是:
a)静态测试并没有真正的运行软件,而动态测试需要运行软件
b)静态测试需要借助于专门的测试工具,而动态测试不需要
c)静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成
d)静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷
•下面那个不属于静态分析:
a)编码规则的检查
b)程序结构分析
c)程序复杂度分析
d)内存泄漏
•技术评审的目的是:
Dd
a)保证软件在独立的模式下进行开发
b)发现软件业务错误
c)与项目管理无关
d)确认软件符合预先定义的开发规范和标准
第四章:
测试设计技术(30%)
4.练习题
•关于边界值的说法不正确的是:
a)边界值分析是一种补充等价划分的测试用例技术
b)它不是选择等价类的任意元素,而是选择等价类边界的测试用例
c)程序在处理大量中间数值时都是对的,但是在边界处极可能出现错误
d)边界值分析法考虑了输入变量之间的依赖关系
•对于测试错误的说法是:
B
a)测试的设计可以用80-20规则作为指导。
b)测试后程序中残存的错误数目与该程序中已发现的错误数目成正比
c)应该在测试工作真正开始前的较长时间内进行测试计划
d)测试的效果由测试用例的多少及规定的覆盖指标确定
•根据测试章程中包含的测试目标,同时进行测试设计、测试执行的是:
a)探索性测试
b)错误推测
c)白盒测试
d)黑盒测试
•下面哪个属于静态分析:
A.编码规则的检查
B.程序结构分析
C.程序复杂度分析
D.内存泄漏
a)除C以外
b)除A和C以外
c)除C和D以外
d)除D以外
•如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用__B__和判定表法。
b
a)等价类划分法
b)因果图法
c)正交试验法
d)场景法
•通常情况下基本功能测试和性能测试的执行顺序是:
Cc
a)基本功能的测试和性能测试同时进行
b)先执行性能测试,然后再进行基本功能的测试
c)先进行基本功能的测试,然后再执行性能测试
d)基本功能测试和性能测试哪个先执行都无所谓
•如果一个4变量函数,使除一个以外的所有变量取正常值,使剩余变量取最小值、略高于最小值、正常值、略低于最大值和最大值,对每个变量都重复进行。
这样,对于一个4变量函数,边界值分析产生的测试用例数为:
•Bb
a)15
b)17
c)18
d)20
a)一个参数的取值范围是正整数,那么这个参数的有效边界值的数目是:
A一个
b)二个
c)三个
d)四个
•某个程序有三个输入参数A,B和C,输入参数的有效条件是A<
B和C>
B,如果应用等价类划分的技术,可以生成的等价类有:
d
AB、
C、D、
a)A,C
b)
A,B,C
c)C,D
•判定覆盖和语句覆盖之间的比较:
a)100%的判定覆盖可以保证100%的语句覆盖,反之则不行
b)100%的语句覆盖可以保证100%的判定覆盖,反之则不行
c)100%的语句覆盖可以保证100%的判定覆盖,反之亦然
d)100%的语句覆盖和100%的判定覆盖之间没有直接的联系
•在规格说明不完全的情况,最适合采用的测试技术是:
a)基于结构的测试技术(白盒测试)
b)基于经验的测试技术
c)基于规格说明的测试技术
d)以上都适合
•什么是等价类划分Cc
A.将测试对象的输入或输出域划分成若干部分
B.从每一个子集中选取少数具有代表性的数据
C.是一种白盒测试方法
D.有效值的等价类
E.无效值的等价类
a)A,B,C,D
b)A,B,C
c)A,B,D,E
d)D,E
•描述黑盒测试和白盒测试过程的不同:
A.黑盒测试在测试对象的表面进行
B.白盒