02-测试基础-2
02-测试基础-2
001-获得系统最大服务级别的测试是()。[单选]
- a: 压力测试,
- b: 负载测试,
- c: 大数据量测试,
- d: 疲劳测试,
答案: A
解析: A
002-白盒测试的测试用例设计要考虑语句覆盖、()、条件覆盖、判定条件覆盖、条件组合覆盖和路径覆盖。[单选]
- a: 逻辑覆盖,
- b: 程序覆盖,
- c: 等价类划分,
- d: 判定覆盖,
答案: D
解析: D
003-软件测试周期为:标识/设计/()/执行/比较/分析。[单选]
- a: 建立,
- b: 开发,
- c: 评审,
- d: 记录,
答案: B
解析: B
004-Bizrunner的鼠标和键盘操作遵循微软定义的规范,如果需要输入8次Tab键,需要输入的字符是()[单选]
- a: {DOWN8},
- b: {UP8},
- c: {TAB8},
- d: {TAB}*8,
答案: C
解析: C
005-常见的软件测试方法有单元测试、集成测试、系统测试和确认测试等。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
006-系统测试计划属于项目阶段性关键文档,因此需要同行评审。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
007-使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。[单选]
- a: 程序的内部逻辑,
- b: 程序的复杂程度,
- c: 使用说明书,
- d: 程序的功能,
答案: A
解析: A
008-某仓库被窃。经过侦破,查明作某的人部是甲、乙、丙、丁四个人中的一个人。审讯中,四个人的口供如下:甲:“仓库被窃的那一天,我在别的城市,因此我是不可能作案的。” 乙:“丁就是罪犯。”丙:“乙是 盗窃仓库的罪犯,因为我亲眼看见他那一天进过仓库。 ”丁:“乙是有意陷害我。 ”现假定这四个人的口供中,只有一个人讲的是真话。那么谁是盗窃仓库的罪犯[单选]
- a: 甲是盗窃仓库的罪犯,
- b: 乙是盗窃仓库的罪犯,
- c: 丙是盗窃仓库的罪犯,
- d: 丁是盗窃仓库的罪犯,
答案: A
解析: 答案选择A,根据这四人的话得出乙丁的话为矛盾关系,则两人的话有一真一假。其余甲丙的话为假,那么甲的话为假可以推出作案的是甲
009-从是否关心软件内部结构和具体实现的角度划分()。[单选]
- a: 静态测试、动态测试,
- b: 黑盒测试、白盒测试、灰盒测试,
- c: 单元测试、集成测试、确认测试、系统测试、验收测试,
- d: 以上都不对,
答案: B
解析: B
010-功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
011-关于Action(操作)和UI控件的Repository的正确表达是()[单选]
- a: Action与Repository对应,是对UI控件的操作,例如鼠标单击是Action,按钮是Repository,
- b: Action不能删除,
- c: Repository不能删除,
- d: Action可以随意调整先后顺序,
答案: A
解析: A
012-项目立项前测试人员不需要提交任何工件。[单选]
- a: 正确,
- b: 错误,
答案: A
解析: 正确。解析:工件是加工过程中的生产对象.项目立项前,测试人员是不需要提供任何工件的
013-软件测试和软件调试是同一回事。[单选]
- a: 正确,
- b: 错误,
答案: B
014-关于软件测试有如下做法:(1)公司甲规定在概要设计阶段开始软件测试工作;(2)测试员乙声称他对自己所测的软件进行了充分、完全的测试;(3)公司丙的测试工作由专门的测试部负责,而不是由开发部直接负责;(4)测试员丁在平时测试中注意关注缺陷的修复,重点测试已修复的缺陷及相关模块。则以上做法中正确的是()。[单选]
- a: A、(1)(2),
- b: B、(2)(3),
- c: C、(3)(4),
- d: D、(1)(4),
答案: C
解析: C
015-软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
016-集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
017-以下自动化测试不适合采用自动化测试的是()[单选]
- a: A、负载压力测试,
- b: B、需要反复进行的测试,
- c: C、易用性测试,
- d: D、可以录制回放的测试,
答案: C
018-单元测试中,桩函数的一个主要功能是需要将被测对象的实际输出和预期输出进行比较,得到测试执行结果。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
019-以下不属于单元测试优点的一项是()?[单选]
- a: 它是一种验证行为,
- b: 它是一种设计行为,
- c: 它是一种编写文档的行为,
- d: 它是一种评估行为,
答案: D
解析: D
020-测试组负责软件质量[单选]
- a: 正确,
- b: 错误,
答案: B
解析: 错误
021-在安装Bugzilla过程中,其中异步需要在BUGZILLA的目录内运行checksetup.pl,请以下哪个命令正确?()()[单选]
- a: checksetup.pl,
- b: makechecksetup.pl,
- c: ./checksetup.pl,
- d: catchecksetup.pl,
答案: C
解析: C
022-通常情况下,下列选项中不属于制订测试计划时要包含的内容是()[单选]
- a: 测试计划的简介,
- b: 测试手段和策略,
- c: 测试进度表,
- d: 具体测试用例设计,
答案: D
解析: D
023-尽量采用复合的条件测试,以避免嵌套的分支结构。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
024-软件质量系统之间各不相同,说明机构SQA系统构建存在固有灵活性。()[单选]
- a: 对,
- b: 错,
答案: A
解析: A
025-To whom it may concern,Lucy is pregnant!语气统一。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
026-错误推断法的基本思想是()[单选]
- a: 划分有效等价类和无效等价类,
- b: 划分原因和结果,
- c: 列出所有的可能情况,
- d: 列举出程序中有可能的错误和容易发生错误的特殊情况,根据它们选择测试用例,
答案: D
解析: D
027-在软件生命周期的螺旋模型中,能够正确描述每一个螺旋步骤的是()。[单选]
- a: 评估方案、指出并解决风险→本阶段开发和测试→确定目标、可选方案和限制条件→提出修正建议、确定进入下一阶段的方法,
- b: 本阶段开发和测试→评估方案、指出并解决风险→确定目标、可选方案和限制条件→提出修正建议、确定进入下一阶段的方法,
- c: 评估方案、指出并解决风险→确定目标、可选方案和限制条件→本阶段开发和测试→提出修正建议、确定进入下一阶段的方法,
- d: 确定目标、可选方案和限制条件→评估方案、指出并解决风险→本阶段开发和测试→提出修正建议、确定进入下一阶段的方法,
答案: D
解析: D
028-基于TCP/IP的互联网服务中,TCP协议提供端口之间的()报文传输服务。[单选]
- a: 可靠的面向连接的,
- b: 不可靠的无连接的,
- c: 不可靠的面向连接的,
- d: 可靠的无连接的,
答案: A
解析: A
029-软件质量铁三角关系中,测试一般是从()方面来保证软件的质量。[单选]
- a: 过程,
- b: 技术,
- c: 测试,
- d: 组织,
答案: B
解析: B
030- 什么是等价类划分() a 将测试对象的输入或输出域划分成若干部分 b 从每个子集中选取少数具有代表性的数据 c 是一种白盒测试方法 d 有效值的等价类 e 无效值的等价类[单选]
- a: a、b、c、d,
- b: a、b、c,
- c: a、b、d、e,
- d: d、e,
答案: C
解析: C
031-对于业务流清晰的系统可以利用场景法贯穿整个测试用例设计过程并在用例中综合使用各种测试方法,对于参数配置类的软件,要用__选择较少的组合方式达到最佳效果。[单选]
- a: 等价类划分,
- b: 因果图,
- c: 正交试验法,
- d: 边界值,
答案: C
解析: C
032-逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是( )语句段: if(A&&(B|| C))x=1; else x=0; 用例表:用例1:A=TRUE,B=①,C=TRUE,A&&(B|| C)=③用例2:A=FALSE, B=FALSE, C=②,A&&(B|| C)=FALSE[单选]
- a: ①TRUE②FALSE③TRUE,
- b: ①TRUE②FALSE③FALSE,
- c: ①FALSE②FALSE③TRUE,
- d: ①TRUE②TRUE③FALSE,
答案: A
解析: 语句覆盖就是设计若干个测试用例,运行被测程序,使得每一个可执行语句至少执行一次。这里的“若干个”意味着越少越好。用例2中,A&&(B|| C)=FALSE保证x=0语句得到执行,依逻辑关系,当A=FALSE, 则(B|| C)可为TRUE也可为FALSE, 因B=FALSE,得到C=②=TRUE或②=FALSE两种可能;依据语句覆盖法,用例1则保证x=1语句得到执行。即A&&(B|| C)=TRUE,则③为TRUE,当A=TRUE时,则(B|| C)=TRUE;已知C=TRUE,得到B=①=TRUE 或 B=①=FALSE两种可能。总结: ①=TRUE 或 ①=FALSE、②=TRUE或②=FALSE、③为TRUE
033-代码检查法有桌面检查法,走查和()。[单选]
- a: 静态测试,
- b: 代码审查,
- c: 动态测试,
- d: 白盒测试,
答案: B
解析: B
034-程序的效率与程序的复杂性相关。[单选]
- a: 正确,
- b: 错误,
答案: B
035-软件测试是按照特定的规程,()的过程。[单选]
- a: 发现软件错误,
- b: 说明程序正确,
- c: 证明程序没有错误,
- d: 设计并运行测试用例,
答案: A
解析: A
036-同行评审的主要目标在于检测错误、核对与标准的偏离。()[单选]
- a: 对,
- b: 错,
答案: A
解析: A
037-根据软件测试V模型,下列选项中()主要是针对设计进行验证。[单选]
- a: 单元和集成测试,
- b: 系统测试,
- c: 黑盒测试,
- d: 验证测试,
答案: A
解析: A
038-()是特定用户使用产品满足其要求的程度,以达到在特定应用环境中的有效性、生产和满意度等特定目标。[单选]
- a: 外部质量,
- b: 内部质量,
- c: 使用质量,
- d: 软件质量,
答案: C
解析: C
039-A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些人参加了竞赛?1)A参加时,B也参加;2)B和C只有一个人参加;3)C和D或者都参加,或者都不参加;4)D和E中至少有一个人参加5)如果E参加,那么A和D也都参加。[单选]
- a: A. A和B,
- b: B. C和D,
- c: C. B和D,
- d: D. A和D和E,
答案: B
040-设计测试阶段要设计测试用例和测试过程,要保证测试用例完全覆盖测试需求。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
041-配置管理活动包括配置计划、配置标识、配置控制、配置状态发布、配置审计几个活动。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
042-在V模型中下面一工作是需求和工作同行的哪项测试与设计时进()[单选]
- a: 测试设计,
- b: 需求检查,
- c: 制脚本录测试,
- d: 增量式集成测试,
答案: A
解析: A
043-判断题:输入条件money是大于0的小数,则上点是0,离点是-8。[单选]
- a: 正确,
- b: 错误,
答案: B
044-下列关于测试和调试的说法中正确的是()[单选]
- a: 测试和调试没有本质区别。目的都是为了发现软件系统中的错误。,
- b: 测试只是测试人员的职责,在整个测试活动中不需要开发人员的参与。,
- c: 调试一般不能确定程序中潜在错误发生的原因,
- d: 调试主要在软件的开发阶段进行。,
答案: C
解析: C
