ISTQB_TEST_2
- 格式:doc
- 大小:72.50 KB
- 文档页数:7
istqb考试题及答案1. 以下哪项是ISTQB认证的等级?A. 基础级B. 进阶级C. 专家级D. 资深级答案:A2. ISTQB认证的全称是什么?A. International Software Testing BoardB. International Software Testing BureauC. International Software Testing Board of DirectorsD. International Software Testing Bureau of Directors 答案:A3. ISTQB认证考试中,以下哪项是基础级别的考试科目?A. 软件测试基础B. 软件测试管理C. 软件测试分析D. 软件测试设计答案:A4. ISTQB认证考试中,以下哪项是进阶级别的考试科目?A. 软件测试管理B. 软件测试分析C. 软件测试设计D. 软件测试自动化答案:D5. ISTQB认证考试中,以下哪项是专家级别的考试科目?A. 软件测试管理B. 软件测试分析C. 软件测试设计D. 软件测试过程改进答案:D6. ISTQB认证考试中,以下哪项是资深级别的考试科目?A. 软件测试管理B. 软件测试分析C. 软件测试设计D. 软件测试咨询答案:D7. ISTQB认证考试中,以下哪项是软件测试基础考试的内容?A. 测试计划B. 测试设计C. 测试执行D. 所有选项答案:D8. ISTQB认证考试中,以下哪项是软件测试管理考试的内容?A. 测试计划B. 测试设计C. 测试执行D. 测试团队管理答案:D9. ISTQB认证考试中,以下哪项是软件测试分析考试的内容?A. 需求分析B. 测试用例设计C. 测试报告编写D. 所有选项答案:D10. ISTQB认证考试中,以下哪项是软件测试设计考试的内容?A. 测试用例设计B. 测试场景设计C. 测试数据设计D. 所有选项答案:D。
附录二:试题答案和解析1. 答案: B解释:代码语句中的错误拼写属于缺陷。
如果执行存在缺陷的代码,就可能导致失效。
失效可能会导致系统异常。
错误是人为因素产生不正确结果的行为。
参考“大纲”) 1.1。
评审即静态测试过程中发现的是缺陷。
2. 答案: A解释:典型的测试目标包括发现缺陷和失效,从而降低软件质量不足的风险。
参考大纲1.1。
3. 答案: B解释:考察测试的七项基本原则。
一、测试说明缺陷的存在,而不能说明缺陷不存在;二、穷尽测试是不可能的;三、测试的尽早介入可以节省时间和成本;四、缺陷的群集效应;五、杀虫剂悖论;六、测试活动依赖于测试周境;七、不存在缺陷的谬论。
在时间和人员有限的情况下,测试团队在测试过程中尽可能多的去发现缺陷,但不可能发现所有的缺陷,即穷尽测试是不可能。
参考大纲1.3。
4. 答案: B解释:考查测试过程。
测试过程包括:测试计划(定义测试目标以及在周境因素限制下达到测试目标的方法);测试监督与控制;测试分析(测试什么?分析测试依据,评估测试依据和测试项,以识别各种类型的缺陷);测试设计(如何测试?);测试实施(是否已经有了运行测试所需的一切条件?);测试执行(开始测试了);测试结束。
参考章节1.4的内容。
5. 答案: B解释:确认并更新测试依据和测试用例间的双向可追溯性是测试实施和测试执行的主要活动之一。
参考章节1.4的内容。
6. 答案: B解释:V模型是一种顺序开发生命周期模型。
对第三方提供的底层协议模块要进行验收测试,验收测试通过后的模块才能和自己开发的模块进行集成测试。
参考章节1.5的内容。
7. 答案: A解释:考查测试员的良好思维方式。
测试员的思维方式应该包括好奇心、职业的悲观主义、批判性的眼光、对细节的关注,以及良好和积极的沟通和人际关系的动机。
参考章节1.5的内容。
8. 答案: A解释:V模型也叫顺序开发模型,将软件开发过程描述为线性的、顺序的活动流。
它是指开发过程中的任何阶段都应该在完成前一阶段的基础上进行。
istqb高级测试题目
ISTQB高级测试题目通常会涉及到软件测试的各个方面,包括但不限于以下主题:
1. 测试计划和测试策略:如何制定有效的测试计划和测试策略,以确保测试的全面性和有效性?
2. 需求和规格:如何理解并分析需求和规格,以确保测试与需求和规格的一致性?
3. 测试用例设计:如何设计有效的测试用例,包括正常情况和异常情况?
4. 缺陷管理:如何有效地跟踪和管理缺陷,以确保缺陷得到及时修复?
5. 自动化测试:如何实施自动化测试,以提高测试效率和准确性?
6. 性能测试:如何进行性能测试,以确保系统在高压下能够稳定运行?
7. 安全测试:如何进行安全测试,以确保系统的安全性?
8. 用户体验测试:如何进行用户体验测试,以提高系统的易用性和可访问性?
9. 测试工具和技术:如何选择和使用合适的测试工具和技术,以提高测试效率和准确性?
10. 质量保证和持续改进:如何建立有效的质量保证体系,以确保测试的持
续改进和提高?
以上只是部分可能涉及的主题,具体的题目会根据考试要求和考生背景而有所不同。
建议查阅ISTQB官方网站获取更具体的信息。
第二章软件生命周期中的测试1.以下选项中,不属于典型的V-模型的测试级别是a组件/单元测试b集成测试c回归测试d验收测试2.以下选项中,不属于验收测试典型的类型有a用户验收测试b运行验收测试c合同和法规性验收测试d维护测试3.对于商业现货(COTS)产品的系统集成,购买者可能会在系统级别进行集成测试(integration testing)(与基础设施集成测试,和其他系统的集成测试或系统的商业部署)和验收测试(acceptance testing)(功能/非功能测试,用户或操作测试),这种情况说明a根据项目的特征或系统的架构,可以对测试级别进行合并或重新进行组合b组件测试测试忽略c可以使用集成测试替代系统测试d验收测试只能在系统级别进行4.关于测试的类型,下面哪个是正确的组合1.通讯录地址的修改2.确认测试/再测试3.语句覆盖4.压力测试A.功能测试B.与变更有关的测试C.非功能的测试D.结构性测试a1-A; 2-B; 3-C; 4-Db1-A; 2-B; 3-D; 4-Cc1-C; 2-A; 3-D; 4-Bd1-B; 2-A; 3-D; 4-C5.关于测试类型的应用范围,下面哪是正确的a结构测试只能用在组件测试或集成测试b功能测试只能用在系统测试或验收测试c白盒测试方法不能用于系统测试d功能测试和结构性测试可以应用在任何测试级别6.关于维护测试,下列哪个选项正确a在软件系统交付给用户真正使用之前必须进行维护测试b在每个测试级别都需要进行维护测试c维护测试是在一个现有的运行系统上进行的测试d在一个现有的运行系统,因为开发已经完成了,所以不再需要测试7.关于软件确认测试和回归测试的描述,下列哪个选项是错误的a当修改了缺陷后,应该重新进行测试以确定原来的缺陷已经成功的修改,称之为确认测试b回归测试是对已被侧过的程序在变更后进行的重复测试,以发现在这些变更后是否有新的缺陷引入c当软件发生变更或者应用软件的环境发生变化时,需要进行回归测试d回归测试可以在所有的测试级别上进行,并且只适用于功能测试8.有一个系统已经在市场上运行了,这种情况对系统进行修改,然后进行的测试属于a.维护测试b.验收测试c.组件测试d.系统测试9.在生命周期模型中,一个好的测试都应具有哪些特点中错误的是a每个开发活动都有相应的测试活动b每个测试级别都有其特有的测试目标c对于每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计d在开发生命周期中,测试员在文档中间阶段就应该参与文档的评审10.下面哪些是一个好的测试特点B.每个开发活动都有相对应的测试行为C.每个测试级别都有其特有的测试目标D.对于每个测试级别,需要在相应的开发活动过程进行相应的测试分析和设计E.软件测试的工作重点应该集中在系统测试上a C.D.b B.c B.C.d B.C.D11.软件组件测试的主要目的是a测试组件与组件之间的接口b组件与硬件的关联c发现缺陷,以及验证组件的功能d验证系统的功能12.组件测试的用例设计的主要参考的工作产品是a.组件规格说明b.系统需求规格说明c.用户手册d.代码13.下面关于回归测试叙述正确的是a回归测试只能在系统测试这个级别上进行,不能用于单元测试和集成测试b回归测试只适用于功能测试,不适用于非功能测试c回归测试都是自动化执行的d回归测试是对已被测过的程序实体在修改缺陷或变更后进行的重复测试,以此来确认在这些变更后是否有新的缺陷引入系统14.语句的覆盖率主要在下面哪个测试级别的测试设计中考虑a系统测试b集成测试c组件测试d验收测试e。
ISTQB模拟题ISTQB(国际软件测试资格认证)模拟题主要包括以下几种类型:1. 选择题:这种类型的模拟题主要要求考生从给定的选项中选择正确答案。
题目通常涉及软件测试的基本概念、测试方法、测试技术、测试管理等方面。
2. 填空题:这种类型的模拟题主要要求考生在给定的句子或段落中填写正确的词汇或短语。
题目通常涉及软件测试的基本概念、术语、测试计划和测试用例等方面。
3. 判断题:这种类型的模拟题主要要求考生判断给定的陈述或观点是否正确。
题目通常涉及软件测试的基本概念、测试方法、测试技术、测试管理等方面。
4. 简答题:这种类型的问题主要要求考生简要回答一个问题或阐述一个观点。
题目通常涉及软件测试的基本概念、术语、测试计划、测试用例、缺陷管理等方面。
5. 案例分析题:这种类型的模拟题主要要求考生分析或解释一个实际的软件测试案例。
题目通常涉及软件测试的各个方面,包括测试计划、测试用例、缺陷管理、测试团队协作等方面。
下面是一些ISTQB模拟题的例子:1. 选择题A. 软件测试的目的是为了发现软件中的缺陷。
B. 软件测试是为了提高软件的质量和可靠性。
C. 软件测试是为了验证软件是否满足需求规格说明。
D. 软件测试是为了提高软件的性能。
答案:B2. 填空题软件测试计划中应该包括哪些内容?答案:测试目标、测试范围、测试资源、测试进度、测试质量、风险评估和沟通计划等内容。
3. 判断题在软件测试中,黑盒测试和白盒测试是互斥的。
答案:错误。
4. 简答题简述软件测试的基本概念和原则。
答案:软件测试是为了发现软件中的缺陷而进行的一种活动。
软件测试的基本原则包括:尽早测试、全面测试、频繁测试和持续测试等。
5. 案例分析题假设一个软件项目需要进行测试,测试团队在测试前需要做哪些准备工作?答案:在测试前,测试团队需要进行以下准备工作:了解项目需求、分析测试需求、制定测试计划、准备测试资源、培训测试人员、建立测试环境和测试工具等。
2009年赛宝回馈客户活动ISTQB学员手册公正 IMPARTIALIT 服务 SERVIC价值VALUE科学SCIENC- -地址:广州市天河区东莞庄路110号通信地址:广州市1501信箱33分箱 510610- -地址:广州市天河区东莞庄路110号 通信地址:广州市1501信箱33分箱 510610ISTQB Certified Tester——ISTQB软件测试工程师认证软件行业竞争加剧,产品交付周期缩短,客户质量诉求提高。
在诸多矛盾影响下,软件产品可能隐藏大量的缺陷。
由于质量保证手段的缺失或介入过晚,缺陷往往在开发后期集中爆发,严重影响项目进度,直接导致发布周期的延迟。
但是,为了赢得客户占领市场,决策者往往迫不得已发布一个低质量的版本,更糟糕的是“问题未能浮出水面”,而直接被项目团队“内部消化”。
客户投诉越来越多,项目交付越来越困难。
为解决客户反馈的问题,研发团队只能加班加点发布更多的补丁,然而补丁本身隐藏的缺陷,导致问题加剧。
这样以来公司需要承担高昂的维护成本,研发团队士气低落,客户出现信任危机……。
作为质量保证的有效手段,规范的软件测试可以有效缓解上述问题:通过引入各种测试技术,尽早开展测试活动,及时发现缺陷,缩短项目周期;通过编写高效测试用例,缩短测试执行时间,提升测试覆盖度,从而减少将缺陷遗漏给客户带来的损失;通过规范的测试管理,以及搭建自动化测试平台,为决策者提供量化数据,随时对产品质量进行评估,使问题“浮出水面”。
那么如何掌握先进测试技术,扩展视野并与国际接轨,已成为国内软件行业迫切的问题。
尤其对于软件外包企业,如何建立国际认可的标准化、规范化的测试体系,通过规范的测试工作增强客户对产品交付能力的信心,才能拥有强大的市场竞争力,占据更广阔的市场。
赛宝是中国电子信息领域权威的质量机构,从事质量管理、质量工程的实践和理论研究已经有50多年的历史。
赛宝认证中心是中国软件测试认证委员会(CSTQB)的副理事长单位,全程参与CSTQB 的成立与发展,也致力于中国软件测试技术的发展和研究。
ISTQB理论考核试题题库及答案一、选择题1. 以下哪项不是软件测试的目的?A. 发现缺陷B. 验证软件功能C. 提高软件质量D. 编写代码答案:D2. 以下哪种测试方法主要关注业务逻辑的正确性?A. 单元测试B. 集成测试C. 系统测试D. 回归测试答案:A3. 在软件测试过程中,以下哪个阶段不需要编写测试用例?A. 测试计划B. 测试设计C. 测试执行D. 测试报告答案:D4. 以下哪种缺陷报告格式不属于标准缺陷报告格式?A. ID、标题、描述、复现步骤、严重程度、优先级B. 缺陷编号、产品名称、模块名称、发现日期、缺陷类型C. 标题、详细描述、环境、重现步骤、影响范围、解决方案D. 缺陷名称、版本、构建号、缺陷原因、修复状态答案:D5. 以下哪种测试工具主要用于静态代码分析?A. SeleniumB. JMeterC. QTPD. Checkstyle答案:D6. 以下哪种测试方法不需要编写测试用例?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 探索性测试答案:D7. 以下哪个不是软件测试的生命周期?A. 测试计划B. 测试设计C. 测试执行D. 测试关闭答案:D8. 以下哪种测试工具主要用于性能测试?A. SeleniumB. JMeterC. QTPD. LoadRunner答案:B9. 以下哪种测试方法主要关注软件的界面和交互?A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:D10. 在软件测试过程中,以下哪个阶段不需要评估风险?A. 测试计划B. 测试设计C. 测试执行D. 测试报告答案:D二、判断题1. 软件测试的目的是确保软件质量达到预期水平。
()2. 单元测试主要关注软件的最小可测试单元。
()3. 测试用例是指在特定条件下执行的一项或多项测试操作,以及预期结果。
()4. 缺陷报告主要包括缺陷编号、发现日期、缺陷描述、复现步骤等。
()5. 静态代码分析主要用来检查代码的语法和结构,不涉及功能测试。
istqb 认证测试工程师书-回复以下是一篇关于ISTQB认证测试工程师书的文章:ISTQB认证测试工程师书是一本为软件测试行业提供指导和认证的权威教材。
ISTQB(International Software Testing Qualifications Board,国际软件测试资格认证委员会)是全球范围内最重要的软件测试认证机构之一,他们的认证被广泛认可和接受。
本书主要涵盖了软件测试的各个方面,旨在为测试工程师提供全面的知识和技能,以便更好地完成测试任务。
下面将一步一步地回答关于ISTQB认证测试工程师书的相关问题。
第一步:为什么要进行ISTQB认证?软件测试是软件开发生命周期中至关重要的一环。
有资格的测试工程师不仅需要具备扎实的测试技巧,还需要了解软件测试的基本原理和最佳实践。
ISTQB认证被广泛认可,并且被世界各地的公司和组织所推崇。
持有ISTQB 认证的测试工程师可以证明他们具备高水平的专业知识和技能,以及对国际标准的理解和遵循。
第二步:ISTQB认证测试工程师书的内容是什么?ISTQB认证测试工程师书的内容非常全面,涉及了软件测试的各个方面。
它包含了软件测试的基础知识,如测试原则、测试过程和测试方法论。
此外,它还介绍了测试管理和测试工具的概念。
本书的目标是通过系统和结构化的方式提供测试工程师所需的知识,并帮助他们提高测试质量和效率。
第三步:ISTQB认证测试工程师书的学习方法有哪些?学习ISTQB认证测试工程师书需要一定的时间和耐心。
首先,建议学习者按照书本的顺序逐章阅读,并注意理解每个概念和术语的含义。
其次,学习者可以参与培训课程,通过专业的培训师进行指导和解答。
培训课程通常包括理论讲解、实践案例和模拟考试,可以帮助学习者更好地掌握知识。
第四步:ISTQB认证测试工程师书的考试内容如何?ISTQB认证测试工程师考试由一部分选择题和一部分开放性问题组成。
选择题涵盖了书本中的各个章节,并要求考生根据所学知识选择正确答案。
ISTQB 初级认证模拟题声明声明::1. 本套ISTQB 初级认证模拟题基于ISTQB 初级大纲开发而成。
2. 感谢ISTQB 和大纲作者的努力,对应的大纲可以从 下载获得。
3. ISTQB 初级认证模拟题为个人开发,只能用于个人学习目的,不能用于任何商业活动。
4. 更多ISTQB 初级认证资料,请参考: /Wenqiang_Zheng/archive/2011/04/09/6311523.aspx“第一章 测试基础测试基础””1. (K1) 下列关于错误、缺陷和失效的观点正确的是:A) 人都会犯错误,因此在由人设计的程序也会引入缺陷;B) 所有的缺陷都会产生失效;C) 失效主要是由人的错误造成的,和环境条件没有关系;D) 当存在缺陷的代码被执行时,才可能引发软件错误。
2. (K1) 以下不属于软件测试的作用的是:A) 可以减少软件系统在运行环境中的风险B) 可以提高软件系统的质量C) 可能是为了满足合同或法律法规的要求D) 可以用于评价开发团队的能力3. (K1) 在判断测试是否足够时,下列哪些方面是不需要考虑的?A) 风险;B) 项目在时间上的限制;C) 项目在预算上的限制;D) 投入的测试人员的数量;4. (K1) 以下哪个不是软件测试的目标?A) 发现缺陷;B) 增加对质量的信心;C) 为决策提供信息;D) 改进测试流程;5. (K2) 下列关于不同的测试阶段的描述错误的是:A) 维护测试通常是为了验证开发过程发现的缺陷是否被正确修复。
B) 组件测试的主要目标是尽可能的发现失效,从而识别和修正尽可能多的缺陷。
C) 验收测试的主要目标是确认系统是否按照预期工作,是建立满足了需求的信心。
D) 不同测试阶段,其测试目标是不同的。
6. (K2) 软件测试基本过程有哪些主要活动组成?(1) 计划和控制(2) 分析和设计(3) 实现和执行(4) 评估出口准则和报告(5) 测试结束活动(A) 1,3,5(B) 1,2,3(C) 2,3,4,5(D) 1,2,3,4,57. (K2) 规划测试环境的搭建和确定测试需要的基础设施和工具属于下面的哪个活动?(A) 计划和控制(B) 分析和设计(C) 实现和执行(D) 评估出口准则和报告“第二章 软件生命周期中的测试软件生命周期中的测试””8. (K1) V 模型的测试级别分别是什么?(1) 组件测试(2) 集成测试(3) 系统测试(4) 系统集成测试(5) 验收测试(A) 1,2,3(B) 2,3,4,5(C) 1,2,3,4(D) 1,2,3,4,59. (K1) 下列关于迭代-增量开发模型描述错误的是?(A) 在每次迭代过程中,对迭代产生的系统可能需要在不同的测试级别上进行测试(B) 迭代-增量开发模型由于发布周期更短,所以要优于V 模型(C) 在完成第一次迭代后,对所有的迭代进行回归测试会变得越来越重要(D) 验证和确认可以在每个增量模块中进行10. (K1) 以下哪个不属于良好的测试应该具有的特点?(A) 每个开发活动都有相对应的测试活动(B) 每个测试级别都有其特有的测试目标(C) 对于每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计(D) 在开发生命周期中,测试员应该在文档正式发布后再参与文档的评审11. (K1) 对于每个测试级别,都需要明确哪些内容?(1) 测试的总体目标(2) 测试用例设计需要参考的工作产品(即测试的依据)(3) 测试的对象(即测试什么)(4) 发现的典型缺陷和失效(5) 对测试用具的需求(6) 测试工具的支持(7)专门的方法和职责(A) 1,2,3,4(B) 1,3,5,6,7(C) 2,3,4,5,6(D) 1,2,3,4,5,6,712. (K2) 下面哪个通常不作为组件/单元测试的测试依据?(A) 组件需求说明(B) 详细设计文档(C) 代码(D) 软件和系统设计文档13. (K2) 下面关于验收测试的观点错误的是?(A) 系统操作验收测试由系统管理员来进行(B) 验收测试主要应用于系统测试级别(C) Alpha 测试通常在开发组织现场进行,但测试并非由开发团队执行。
ISTQB FL 试题(2)1.软件测试是软件开发过程中重要的质量保证活动,软件系统的集成测试工作应该开始于:ca)产生需求分析规约后;b)产生需求分析规约前;c)产生概要设计规约后;d)产生概要设计规约前;e)所有代码完成后。
2.软件测试工作应该开始于:ba)编码之后;b)需求分析阶段;c)概要设计阶段;d)详细设计阶段。
3.条件(a>3 or c<5 and b<>100)的条件组合覆盖用例个数是:Ca)3个;b)6个;c)8个;d)16个。
4.ISTQB术语中的回归测试的目的是:ca)验证修改的成功b)预防功能编写的不完善或疏漏c)确保修正过程中没有引入新的缺陷d)帮助程序员更好地进行单元测试5.关于软件质量保证和软件测试的描述,不正确的是da)软件质量保证和软件测试是软件质量工程的两个不同层面的工作;b)在软件质量保证的活动中也有一些测试活动;c)软件测试是保证软件质量的一个重要环节;d)软件测试人员就是软件质量保证人员。
6.关于测试充分性的描述,正确的是:ba)只有进行完全的测试才充分;b)在有限的时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是不可能的;c)当继续测试没有发现新缺陷时;d)当全部测试用例都执行完后。
7.以下关于测试目的的观点,不正确的是:ba)软件测试的目的是寻找错误,并且尽最大的可能找出最多的错误;b)找出软件开发人员的问题并评价开发人员能力;c)一个成功的测试是发现了至今未发现的错误的测试;d)测试的目的,是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,避免软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。
8.描述黑盒测试和白盒测试不同点正确的说法是:aA. 黑盒测试在测试对象的表面进行B. 白盒测试是在源代码已知的情况下进行C. 黑盒测试用例是通过测试对象的使用说明或需求设计D. 黑盒测试包括语句覆盖和分支覆盖方法E. 白盒测试是通过因果图的分析方法进行的a)A,B,Cb)A,Cc)A,B,C,D,Ed)D,E9.根据黑盒测试方法可以设计变量0 <= X <= 100的测试用例:ca)0,20,100b)20,50,100c)-1,0,1,50,99,100,101d)-100,30,100,20010.测试团队中测试经理任务不包括:aa)制定测试计划;b)协调和管理监督测试过程;c)记录并报告测试结果;d)和其他小组的沟通、协调。
11.测试人员(Tester)在软件配置管理中工作主要是:da)根据配置管理计划和相关规定,提交测试配置项和测试基线;b)建立配置管理系统;c)提供测试的配置审计报告;d)建立基线。
12.下列术语中哪一个是ISTQB术语表中缺陷(Defect)的同义词:ba)Incidentb)Bugc)Mistaked)Error13.根据ISTQB 定义的术语,“风险”是与下列哪一个选项关联的?ba)对测试者否定的反馈意见b)将产生负面影响及其连锁效应的因素c)可能产生负面影响及其连锁效应的因素d)将对被测对象产生负面影响及其连锁效应的因素14.在白盒测试中:cA.满足条件覆盖的一定满足判断覆盖;B.满足判断覆盖的一定满足条件覆盖;C.满足条件覆盖的一定满足语句覆盖;D.满足条件判断覆盖的一定满足语句覆盖。
a) Ab) Bc)C,Dd) C15.对于一个系统进行完全测试是不可能,其原因是:dA.输入的组合太多;B.存在的业务路径太多;C.输出的组合太多;D.可能涉及的功能太多。
a)A,Bb)A,B,Cc)C,Dd)A,B,C,D16.图形用户界面的测试(GUI testing)主要包括的内容:dA.界面显示测试;B.界面功能测试;C.可用性测试;D.易用性测试。
a)A,Bb)A,B,Cc)C,Dd)A,B,C,D17.下列哪些可能属于缺陷属性:dA.缺陷标识;B.缺陷发现者;C.缺陷类型;D.缺陷严重程度;E.缺陷优先级;F.缺陷状态。
a)A,Bb)A,B,Cc)C,D,E,Fd)全都是18.下面对静态测试和动态测试的区别描述正确的是:aa)静态测试并没有真正的运行软件,而动态测试需要运行软件b)静态测试需要借助于专门的测试工具,而动态测试不需要c)静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成d)静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷19.关于边界值的说法不正确的是:da)边界值分析是一种补充等价划分的测试用例技术b)它不是选择等价类的任意元素,而是选择等价类边界的测试用例c)程序在处理大量中间数值时都是对的,但是在边界处极可能出现错误d)边界值分析法考虑了输入变量之间的依赖关系20.从测试技术角度,测试最好的选择是:AA、静态测试B、黑盒测试C、动态测试D、白盒测试a)A、B、C、Db)A、Cc)A、B、Dd)以上都不正确21.下面那个不属于静态分析:da)编码规则的检查b)程序结构分析c)程序复杂度分析d)内存泄漏22.6 如何确定以直觉和经验为基础的测试用例的设计:da)随机测试b)想到哪里就测试到哪里c)按照系统测试的方法进行测试d)使用错误推测方法进行测试23.(D)是将测试输入存储在独立的文件中,而不是存储在脚本中。
脚本中存放控制信息。
它的优点包括:脚本与数据分离,数据文件以适当的文件格式单独维护、测试设计者不必具备脚本技术或编程知识a)结构化脚本b)关键字驱动脚本c)共享式脚本d)数据驱动脚本24.使用Use Case进行测试用例设计需要的信息:aA. 开始位置和预置条件B. 其他可能的条件C. 预期结果D. 后置条件a)A,B,C,Db)A,Cc)A,B,Cd)C,D25.关于测试人员沟通能力的描述,不正确的是:ca)测试人员要和分析、设计很好的沟通;b)如果测试人员把自己发现缺陷作为一个新闻来传播,那么会给沟通带来麻烦;c)测试人员不需要和代码开发人员很好的沟通;√d)测试人员和测试leader之间也应该具有好的沟通。
26.以下关于缺陷的描述,不正确的是:ca)缺陷是错误的表现;b)缺陷具有扩展的特点;c)开发技术不会导致软件的缺陷产生;d)当缺陷被执行时会导致失效(failure)的发生。
27.目前大部分的软件错误来源于:da)程序错误;b)分析和设计错误;c)测试本身的错误;d)需求错误。
28.基本的测试过程包括:cA.软件测试计划和控制B.测试分析和设计C.测试实施和执行D.退出测试的标准E.测试报告F.测试结束活动a)A+B+C;b)A+E;c)以上都是;d)A+F。
29.以下关于测试原则的描述,正确的是:ba)所有的软件测试不需要追溯到用户需求;b)完全测试是不可能的;c)测试可以显示软件潜在的缺陷;d)程序员不需要避免检查自己的程序。
30.可维护性测试属于:Da)非功能测试b)功能测试c)结构测试d)确认和回归测试31.使用静态测试中的函数调用关系图不能够da)检查函数的调用关系是否正确b)发现是否存在孤立函数c)明确函数被调用频度,并对这些函数进行重点检查d)发现函数内部结构32.技术评审的目的是:da)保证软件在独立的模式下进行开发b)发现软件业务错误c)与项目管理无关d)确认软件符合预先定义的开发规范和标准33.ISTQB术语中的回归测试的目的是:ca)验证修改的成功b)预防功能编写的不完善或疏漏c)确保修正过程中没有引入新的缺陷d)帮助程序员更好地进行单元测试34.有一个系统已经在市场上运行了,这种情况对系统进行修改,然后进行的测试属于:aa)维护测试b)验收测试c)组件测试d)系统测试35.根据测试章程中包含的测试目标,同时进行测试设计、测试执行的是:aa)探索性测试b)错误推测c)白盒测试d)黑盒测试36.在规格说明不完全的情况,最适合采用的测试技术是:da)基于结构的测试技术b)基于经验的测试技术c)基于规格说明的测试技术d)以上都适合37.下列风险中,属于产品风险的是:ba)软件需求不明确b)由于使用软件产品而导致人员伤亡c)软件测试人员和软件开发人员沟通不畅d)软件源代码质量低下38.下列活动中,不属于测试计划活动的是:Aa)设计测试用例b)确定测试环境c)定义测试级别d)估算测试成本39.测试管理工具可能包括的功能:dA.管理软件需求B.管理测试计划C.缺陷跟踪D.测试过程中各类数据的统计和汇总a)除A以外b)除B以外c)除C和D以外d)以上全部40.关于软件质量保证和软件测试的描述,不正确的是da)软件质量保证和软件测试是软件质量工程的两个不同层面的工作;b)在软件质量保证的活动中也有一些测试活动;c)软件测试是保证软件质量的一个重要环节;d)软件测试人员就是软件质量保证人员。