ISTQB_TEST_2
istqb考试题及答案
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。
ISTQB认证测试工程师模拟题答案解析2014版
附录二:试题答案和解析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高级测试题目
ISTQB高级测试题目通常会涉及到软件测试的各个方面,包括但不限于以下主题:
1. 测试计划和测试策略:如何制定有效的测试计划和测试策略,以确保测试的全面性和有效性?
2. 需求和规格:如何理解并分析需求和规格,以确保测试与需求和规格的一致性?
3. 测试用例设计:如何设计有效的测试用例,包括正常情况和异常情况?
4. 缺陷管理:如何有效地跟踪和管理缺陷,以确保缺陷得到及时修复?
5. 自动化测试:如何实施自动化测试,以提高测试效率和准确性?
6. 性能测试:如何进行性能测试,以确保系统在高压下能够稳定运行?
7. 安全测试:如何进行安全测试,以确保系统的安全性?
8. 用户体验测试:如何进行用户体验测试,以提高系统的易用性和可访问性?
9. 测试工具和技术:如何选择和使用合适的测试工具和技术,以提高测试效率和准确性?
10. 质量保证和持续改进:如何建立有效的质量保证体系,以确保测试的持
续改进和提高?
以上只是部分可能涉及的主题,具体的题目会根据考试要求和考生背景而有所不同。
建议查阅ISTQB官方网站获取更具体的信息。
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认证培训考试知识详解
北京昱达环球科技有限公司 版权所有©
4
ISTQB认证特点
国际性:国际唯一的权威软件测试资质认证 统一性:全球统一的培训认证大纲 独立性:不隶属于任何政治团体、国家和公司,服务于
全世界 权威性:由世界软件测试权威专家们共同制订培训大纲
和术语表 公正性:独立授权机构培训,独立授权机构考试,培训
8
ISTQB培训课件
ISTQB/CSTQB的授权培训机构根据全球统一的培训认证大 纲,编写用于培训的电子课件(讲义和练习)。
各个培训机构编写的培训课件需要经过ISTQB/CSTQB的专 家评审,通过后进行备案。
北京昱达公司的培训课件包括ISTQB培训讲义(PPT),培 训案例,练习题,模拟试题等。
北京昱达环球科技有限公司 版权所有©
15
ISTQB认证-基础级Foundation Level
学员对象
测试工作人员、测试管理人员、质量控制人员(QA/QC) 软件开发人员、IT部门工作者 有志于从事软件测试专业人员、在校大学生(本科、硕士)
培养目标
下载地址:请单击此处 模拟考试试题下载方法:
昱达公司提供CSTQB官方的一套模拟试题,请单击此处向昱达公司 发送电子邮件索取。
北京昱达环球科技有限公司 版权所有©
10
ISTQB认证简介
ISTQB将认证考试的具体事务由加入 ISTQB的成员国软件测试委员会管理, ISTQB负责制定成员国软件测试委员会
北京昱达环球科技有限公司 版权所有©
7
ISTQB培训教材
ISTQB/CSTQB 不指定专用教材。
中文基础级参考 教材是人民邮电 出版社的《软件 测试基础教程 (第2版)》
istqb模拟题
ISTQB模拟题ISTQB(国际软件测试资格认证)模拟题主要包括以下几种类型:1. 选择题:这种类型的模拟题主要要求考生从给定的选项中选择正确答案。
题目通常涉及软件测试的基本概念、测试方法、测试技术、测试管理等方面。
2. 填空题:这种类型的模拟题主要要求考生在给定的句子或段落中填写正确的词汇或短语。
题目通常涉及软件测试的基本概念、术语、测试计划和测试用例等方面。
3. 判断题:这种类型的模拟题主要要求考生判断给定的陈述或观点是否正确。
题目通常涉及软件测试的基本概念、测试方法、测试技术、测试管理等方面。
4. 简答题:这种类型的问题主要要求考生简要回答一个问题或阐述一个观点。
题目通常涉及软件测试的基本概念、术语、测试计划、测试用例、缺陷管理等方面。
5. 案例分析题:这种类型的模拟题主要要求考生分析或解释一个实际的软件测试案例。
题目通常涉及软件测试的各个方面,包括测试计划、测试用例、缺陷管理、测试团队协作等方面。
下面是一些ISTQB模拟题的例子:1. 选择题A. 软件测试的目的是为了发现软件中的缺陷。
B. 软件测试是为了提高软件的质量和可靠性。
C. 软件测试是为了验证软件是否满足需求规格说明。
D. 软件测试是为了提高软件的性能。
答案:B2. 填空题软件测试计划中应该包括哪些内容?答案:测试目标、测试范围、测试资源、测试进度、测试质量、风险评估和沟通计划等内容。
3. 判断题在软件测试中,黑盒测试和白盒测试是互斥的。
答案:错误。
4. 简答题简述软件测试的基本概念和原则。
答案:软件测试是为了发现软件中的缺陷而进行的一种活动。
软件测试的基本原则包括:尽早测试、全面测试、频繁测试和持续测试等。
5. 案例分析题假设一个软件项目需要进行测试,测试团队在测试前需要做哪些准备工作?答案:在测试前,测试团队需要进行以下准备工作:了解项目需求、分析测试需求、制定测试计划、准备测试资源、培训测试人员、建立测试环境和测试工具等。
ISTQB_学员手册打印
2009年赛宝回馈客户活动ISTQB学员手册公正 IMPARTIALIT 服务 SERVIC价值VALUE科学SCIENC- -地址:广州市天河区东莞庄路110号通信地址:广州市1501信箱33分箱 510610- -地址:广州市天河区东莞庄路110号 通信地址:广州市1501信箱33分箱 510610ISTQB Certified Tester——ISTQB软件测试工程师认证软件行业竞争加剧,产品交付周期缩短,客户质量诉求提高。
在诸多矛盾影响下,软件产品可能隐藏大量的缺陷。
由于质量保证手段的缺失或介入过晚,缺陷往往在开发后期集中爆发,严重影响项目进度,直接导致发布周期的延迟。
但是,为了赢得客户占领市场,决策者往往迫不得已发布一个低质量的版本,更糟糕的是“问题未能浮出水面”,而直接被项目团队“内部消化”。
客户投诉越来越多,项目交付越来越困难。
为解决客户反馈的问题,研发团队只能加班加点发布更多的补丁,然而补丁本身隐藏的缺陷,导致问题加剧。
这样以来公司需要承担高昂的维护成本,研发团队士气低落,客户出现信任危机……。
作为质量保证的有效手段,规范的软件测试可以有效缓解上述问题:通过引入各种测试技术,尽早开展测试活动,及时发现缺陷,缩短项目周期;通过编写高效测试用例,缩短测试执行时间,提升测试覆盖度,从而减少将缺陷遗漏给客户带来的损失;通过规范的测试管理,以及搭建自动化测试平台,为决策者提供量化数据,随时对产品质量进行评估,使问题“浮出水面”。
那么如何掌握先进测试技术,扩展视野并与国际接轨,已成为国内软件行业迫切的问题。
尤其对于软件外包企业,如何建立国际认可的标准化、规范化的测试体系,通过规范的测试工作增强客户对产品交付能力的信心,才能拥有强大的市场竞争力,占据更广阔的市场。
赛宝是中国电子信息领域权威的质量机构,从事质量管理、质量工程的实践和理论研究已经有50多年的历史。
赛宝认证中心是中国软件测试认证委员会(CSTQB)的副理事长单位,全程参与CSTQB 的成立与发展,也致力于中国软件测试技术的发展和研究。
ISTQB理论考核试题题库及答案
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认证测试工程师书是一本为软件测试行业提供指导和认证的权威教材。
ISTQB(International Software Testing Qualifications Board,国际软件测试资格认证委员会)是全球范围内最重要的软件测试认证机构之一,他们的认证被广泛认可和接受。
本书主要涵盖了软件测试的各个方面,旨在为测试工程师提供全面的知识和技能,以便更好地完成测试任务。
下面将一步一步地回答关于ISTQB认证测试工程师书的相关问题。
第一步:为什么要进行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-高级大纲-测试过程
测试实施与执行
用于监测测试实施和执行的度量项可能包括:
• • • • 测试环境配置的百分比 测试数据装载的百分比 测试条件和测试用例执行的百分比 测试用例自动化的百分比
评估出口准则与报告
评估出口准则:
针对测试进度监控和完成情况的度量包括与已经接受的出口准则的对应 关系(测试计划时已确定)。
测试进度度量可以包括以下一项或多项:
列举的三种模型:
• 实用软件测试-测试成熟度模型[Burnstein03] • 关键测试过程[Black03] • 系统化测试和评估过程(STEP)
测试计划与控制
计划的定义:
测试计划工作的大部分内容是在测试的初始阶段完成的,根据测试策略 中对测试任务和目标的具体要求,确定所有测试活动和资源。
关键词:理解 控制的定义:
评估出口准则与报告
针对测试报告,IEEE829 制订了测试总结报告,具 体包括下列各个部分:
• 测试总结报告标识 • 总述 • 版本变化 • 详细的评估 • 结果总结 • 评估 • 测试任务总结 • 审批 在每个测试阶段结束或整个测试结束时,应该提交测试报告。
测试结束活动
定义:
当确定测试结束后,应当收集主要的输出成果并且交给相应的人员或归 档。这些活动称为结束活动。
ISTQB-高级大纲
第二章 测试过程
简介
测试过程,包括以下活动:
• • • • • 计划与控制 分析与设计 实施与执行 评估出口准则和报告 测试结束活动
这些活动可以顺序进行,某些活动可以并行。 例如分析与设计可以与实施与执行并行开展,而其它的活动可以顺序进行。
测试过程模型
过程模型的定义:
过程模型是一个近似和抽象的概念。测试过程模型和真实项目存在差别。 测试过程模型没有真实项目复杂,不包含真实项目中所有的活动和细 节。模型不是一成不变的,完全符合实际项目的情况,可作为辅助以 帮助理解和组织真实项目。
ISTQB基础知识:ISTQB CTFL简介和软件测试基础
在运行测试阶段,测试的主要目标可能是为了评估系统的特征,比 如可靠性或可用性等。
维护测试通常是为了验证在变更开发过程中是否有新的错误引入。
测试和调试的区别
调试(Debug)和测试(Test)是两个不同的概念。 测试
测试可以发现由于软件缺陷引起的失效。 测试员执行测试。
调试
测试分为动态分析和静态分析两种手段
软件测试的总体目标
总体目标
发现缺陷 获取对产品质量的信心 提供用于决策的信息 预防缺陷
预防缺陷
发现缺陷
建立信心
提供信息
早期测试
开发阶段的测试
运行阶段的测试
静 态 测 试
组 件 测 试
集 成 测 试
系 统 测 试
验 收 测 试
非 功 能 测 试
维 护 测 试
说明
缺陷的产生是因为程序员容易犯错误,可能是因为时间压力,复杂的 代码,架构复杂,技术变更,或者系统交互等引起的。
失效也可能是环境条件引起的。例如,辐射,磁场,电场,污染导致 硬件故障。或者由于改变了硬件的条件,对软件的执行产生影响。
软件系统的失效不可能是老化或磨损引起的。
软件测试术语(2)
ISTQB培训与认证体系
ISTQB-Certified Tester培训及认证体系分为三个级别:
基础级/Foundation Level
高级/Advanced Level:3年以上测试工作经验
专家级/Expert Level :5年以上测试工作经验
ISTQB教程-基础-第二章
至于测试驱动开发确实是提高测试代码效率,减少冗余功能代码的一个有效途径。但对 于大多数开发人员来说要真正掌握和习惯这个方法需要一定的时间。测试人员可以建议 建立一定的流程以提高测试质量。
2.2.2 集成测试(K2)
测试依据:
软件和系统设计
构架设计
工作流
用例
典型测试对象:
子系统数据库实现
基础设施
接口
系统配置
2.2.1 组件测试(K2)
测试依据:
组件需求
详细设计
代码
典型测试对象:
组件
程序
数据转换/迁移程序
数据库模块
组件测试(也被称为单元测试,模块测试或程序测试)验证软件模块,程序,对象,类 等是否工作正常,搜索缺陷。测试的对象必须是可独立测试的,可以从整个系统中分离 出来根据所在开发周期和系统上下文进行单独测试。可能会用到桩(stub),驱动器 (driver)和模拟器(simulator)。
通常组件测试要涵盖功能和非功能特征,比如资源行为(resource-behavior),例如搜索
ISTQB 考试深度分析
16
内存泄露(memory leak),或健壮性测试(robustness testing),以及结构测试(structural testing),例如判定覆盖测试(decision coverage)。测试用例来源于工作产品,比如组件 规格说明,软件设计或数据模型。
2.1 软件开发模型(K2)
术语:商业现货软件( ),迭代增量开发模型( , Commercial off-the-shelf COTS
Iterative
),确认( ),验证( ), 模型( ) Incremental Development Model
ISTQB软件测试初级认证
ISTQB软件测试初级认证ISTQB软件测试初级认证——考前辅导International Software Testing Qualifications Board⽬录第⼀章:软件测试基础(18%) (2)1.学习⽬标 (2)2.练习题 (2)第⼆章:软件⽣命周期中的测试(15%) (7)3.学习⽬标 (7)4.练习题 (8)第三章:静态技术(7%) (10)5.学习⽬标 (10)6.练习题 (10)第四章:测试设计技术(30%) (11)7.学习⽬标 (11)8.练习题 (13)第五章:测试管理(20%) (18)9.学习⽬标 (18)10.练习题 (19)第六章:软件测试⼯具(10%) (22)11.学习⽬标 (22)22.练习题 (23)学习⽬标和认知⽔平在课程⼤纲中,每个章节都会提供相应的认知⽔平要求:K1:牢记、认知、回想K2:理解、解释、给出理由、⽐较、分类、举例、总结K3:应⽤第⼀章:软件测试基础(18%)1.学习⽬标1.1 为什么需要软件测试? (K2)LO-1.1.1 通过具体的例⼦,来描述软件中的缺陷会以什么样的⽅式损害个⼈、损害环境或者损害公司利益(K2)。
LO-1.1.2 区分引起缺陷的根本原因及其影响(K2)。
LO-1.1.3 通过举例的⽅式说明为什么需要测试(K2)。
LO-1.1.4 描述为什么测试是质量保证(quality assurance)的⼀部分,通过举例说明测试是如何来提⾼软件质量的(K2)。
LO-1.1.5 理解术语错误、缺陷、故障、失效的概念以及相应的定义(K1)。
1.2 什么是测试 (K2)LO-1.2.1 认识测试的总体⽬标(K1)。
LO-1.2.2 描述在软件开发、软件维护和软件运⾏过程中,测试作为发现缺陷、提供信息和信⼼以及预防缺陷的⼀种⼿段(K2)。
1.3 软件测试的基本原则 (K2)LO-1.3.1 说明测试的基本原则(K2)。
1.4 基本的测试过程 (K1)LO-1.4.1 认识从计划到测试结束过程中测试的基本活动,以及在每个测试活动中的主要任务(K1)。
istqb认证知识体系
istqb认证知识体系ISTQB认证知识体系是国际软件测试资格委员会(ISTQB)所制定的一套软件测试知识体系。
该知识体系是为了规范全球软件测试人员的培训和认证而设计的。
ISTQB认证是软件测试领域内最为广泛接受的国际认证之一。
ISTQB认证知识体系包含了软件测试的各个方面,从基础概念到高级技能,涉及到测试过程、测试技术、测试管理等多个领域。
具体来说,ISTQB认证知识体系包括以下几个模块:1. 基础知识模块:涵盖了软件测试基本概念、原则和术语等内容。
学习者需要了解软件测试的目的、策略、测试级别和测试类型等基本概念。
2. 测试过程模块:介绍了软件测试的不同过程,包括测试计划、测试设计、测试执行和缺陷管理等。
学习者需要熟悉测试计划编制、测试用例设计和执行、缺陷追踪等工作流程。
3. 静态技术模块:讲解了静态测试的方法和技术,包括静态分析、评审和静态检查等。
学习者需要学习如何通过代码或文档的静态分析和评审来发现潜在的问题。
4. 测试设计技术模块:介绍了测试用例的设计方法和技术,包括黑盒测试、白盒测试和灰盒测试等。
学习者需要了解各种测试设计技术,如等价类划分、边界值分析和决策表等。
5. 测试管理模块:探讨了测试计划、资源管理、风险管理和缺陷管理等方面的内容。
学习者需要熟悉测试项目的组织和管理,包括如何规划测试活动,如何分配资源和如何跟踪缺陷。
ISTQB认证知识体系的学习和掌握可以帮助软件测试人员提升专业能力,理解和应用软件测试的最佳实践。
ISTQB认证也成为了许多企业对软件测试人员的招聘和晋升的重要参考。
通过ISTQB认证,软件测试人员可以证明自己具备国际通用的软件测试知识和技能。
ISTQB认证知识体系是软件测试领域内的一套国际标准,涵盖了测试基础知识、过程、技术和管理等多个方面。
通过学习和掌握这一知识体系,软件测试人员可以提升自己的专业能力并获得国际认可。
ISTQB:Section+2+Answers第二部分:软件生命周期中的测试
September 2006 Aberdeen Global IT Team
Booz Allen Confidential
1
Overview
Introductions Overview of International Software Testing Qualification Board (ISTQB)
a. Time, Resources, and Risk b. Verification, Validation, and Defect Reporting c. Time, Organizational, and Cultural d. None of the above
c. Time, Organizational, and Cultural. Managing the Testing Process p.428 Syllabus Section 2.1.3 Paragraph on Testing throughout the project. Testing throughout the project in a three-
released.
a. All testing costs and the costs of everything else the company does to look for errors.
Testing Computer Software p.265 Syllabus Section 2.1.3 “Appraisal Costs are: all testing costs and the costs of everything else the company does to
ISTQB学习笔记
ISTQB学习笔记学习ISTQB⼤纲此⽂记录初次阅读时不够明确的地⽅第⼀章:软件测试基础1. 引起软件缺陷的原因⼈都会犯错误(error,mistake),因此⼈设计的代码或⽂档中会引⼊缺陷(defect, fault, bug);当存在缺陷的代码被执⾏时,系统可能⽆法实现期望功能或实现了未期望的功能,引起软件失效(failure)。
产⽣缺陷的原因:⼈们本⾝容易犯错误、时间压⼒、复杂的代码、复杂的系统架构、技术的⾰新、以及/或者许多系统之间的交互等。
失效也可能是由环境条件引起的:如:辐射、电磁场和污染等都有可能引起固件中的故障,或者由于硬件环境的改变⽽影响软件的执⾏。
2. 进⾏软件测试的原因:可以减少软件系统在运⾏环境中的风险,提⾼软件的质量,为了满⾜合同或法律法规的要求,为了满⾜⾏业标准的要求。
3. 软件质量特性:功能、可靠性、可⽤性、可移植性、可维护性、效率4. 测试和质量通过测试发现的缺陷评估质量;测试发现缺陷很少或没有,测试可以帮助树⽴对质量的信⼼;合理的测试顺利通过,可降低系统存在的风险;修改了缺陷则提升了质量;分析缺陷及其原因可改进软件开放过程,反过来可提升以后产品质量。
测试是质量保证⼯作不可或缺的⼀部分。
5. 质量保证包括:开发标准、培训和缺陷分析6. 测试活动包括:计划和控制,选择测试条件、设计和执⾏测试⽤例,检查测试结果,评估出⼝准则,报告测试过程及被测系统,在⼀个测试阶段完成后要进⾏测试结束和总结⼯作,同时也包括⽂档/代码的评审、执⾏静态分析。
7. 测试的⽬标:发现缺陷,增加对质量的信⼼,为决策提供信息,预防缺陷。
8. 不同的测试阶段考虑不同的测试⽬标:软件⽣命周期早起的测试设计的思维过程和活动:可以避免将缺陷引⼊代码;对⽂档的评审,并识别和解决问题:有助于防⽌代码中出现缺陷;开发测试(组件测试、集成测试和系统测试):尽可能多的发现失效,从⽽识别和修正尽可能多的缺陷;验收测试:确认系统是否按照预期⼯作,建⽴满⾜了需求的信⼼;维护测试:验证开发过程中的变更是否引⼊新的缺陷;运⾏测试:评估系统的特征,如可靠性或可⽤性等。
ISTQB_TEST_2
ISTQB_TEST_2ISTQB 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)和其他小组的沟通、协调。
5.ISTQB考题整理
(三)1、桩、驱动和模拟器适用于下列哪种测试? DA.集成测试和组件测试B.集成测试和系统测试C.组件测试和部分系统测试D.集成测试、组件测试和部分系统测试2、关于自动化测试,说法错误的是 BA.自动化测试可用于功能测试和非功能测试B.自动化测试在关键时候可代替手工测试C.自动化测试适用于回归测试D.虽然可以使用录制和回放功能,但是也需要编辑自动化脚本3、以下哪些属于功能测试的范围: AA.安全测试B.负载测试C.性能测试D.可维护性测试E.压力测试4、有4个变量的函数,在除1个以外其他的变量均取正常值,其他取:最小值,略小于最小值,略大于最小值,略小于最大值,略大于最大值,且这些变量均需要覆盖,需要测试用例的个数: AA.15B.17C.18D.205、If(a>0) or(b-20<0) and (c-30>0)) 测试用例的个数, CA.10B.9C.8D.76、影响测试工作量的因素ABCDA.产品规模B.对产品性能的需求C.测试人员的数量D.是否选用工具7、技术评审包括哪些步骤A.检查功能的正确性B.软件开发应在统一的模式下进行C.代码是否符合统一的标准D.为项目管理提供支持8、报头:000是A类,001是B类,010是C类,可以使用几个有效等价类,几个无效等价类, AA.3,6B.3,4C.3,2D.3,39、测试管理工具能够具有哪些功能?ABCDA.管理需求B.管理计划C.缺陷追踪D.报告总结测试结果10、从测试技术角度看,测试分为:bA.静态测试B.白盒测试C.动态测试D.黑盒测试a)A.Cb)B.DC)A.B.Cd) 以上全部11、制定测试进度(schedule)的时候要考虑哪些因素?ABCA.产品规模B.用例总数C.测试人员生产率D.缺陷的跟踪和解决12、在测试执行过程中发现测试的实际结果与预期结果不同,记录在测试评估事件里的是:A A.失效B.失败C.缺陷D.错误(error)13、测试用具(test harness)可用于:DA.单元、集成B.系统测试C.集成测试、部分系统测试D.单元、集成、部分系统测试14、测试监控应由以下哪个人完成:BA.测试人员B.测试经理C.测试执行人员D.测试系统管理员15、下列哪些测试属于功能测试?AA.安全测试B.负载测试C.压力测试D.容量测试E.可维护测试16、分析测试过程中的需求变更未被记录,或未被执行的原因的活动,应该在哪个阶段执行?DA.计划和控制B.分析与设计C.实现与执行D.评估出口准则17、在编码完成后,确认测试环境的准备和搭建已经完成,这一工作应该在哪个阶段执行?CA.计划和控制B.分析与设计C.实现与执行D.评估出口准则18、评估出口准则可能包括下列哪些活动?AA.确认测试过程结束B.确认可能增加测试用例C.确认出口准则定的过高,调整出口准则D. (这个忘了)19、关于维护测试,哪个是错误的?A.取决于系统变更的规模、风险、影响度(好像是这样,没记得特清楚)B.需遵从系统开发中的测试流程C.开始于客户对发布新版本的需求D.20、测试结束的决定因素:DA 用例总数B 已执行的用例数C 残存的bug数D 经济因素21、当规格说明不明确时,需要采用哪种测试方法:ABDA.基于风险的测试B.基于经验的测试C.基于规格说明书的测试D.基于场景的测试22、组件测试的测试用例基于:AA.组件规格说明书B.需求规格说明书C.D.代码23、对于独立测试的下列说法错误的是:CA.独立测试一定由完全独立于开发人员的专职测试人员执行B.独立测试有助于提高测试的客观性和独立性C.独立测试有助于提高测试的有效性D.独立测试会让开发人员放松责任心24、对于“开发方自己执行测试”,下列哪些是正确的:ABDA.开发方需要非常仔细地检查自己开发的软件B.开发方容易产生乐观的心态C.开发方对自己的模块比较了解,节省时间D.开发方容易对自己代码中的错误视而不见25、单元测试可发现哪些问题:ABDA.单元代码的功能B.单元代码的可集成性C.单元代码的可维护性D.单元代码的效率26、系统测试用例的设计基于下列哪些文档:BA.风险B.需求规格说明书C.用户用例(user case)D.商业业务流程27、对于某系统的测试,将经常出现的价格组合定为最高优先级,而对较少出现的价格组合定为低优先级,这种方法应用了测试的哪个原则:CA.测试显示缺陷的存在B.穷尽测试时不可能的C.测试的集群性D.测试活动依赖于测试背景28、静态测试可发现哪些问题:DA. ……(应该是对的)B. ……(应该是对的)C.程序复杂度D.内存泄漏29、走查ABA. 代码和设计是否一致B. 代码是否规范C. ……(应该是对的)D.不确定、模糊的地方30、边界值ABCDA 边界值是等价类划分的一种补充B 边界值取的是等价类边界的值C 在边界往往容易发生错误D 边界值需要考虑边界值数据的相互依赖性31、测试用例规格说明书包括:ABCDA.测试规格说明IDB.测试条目C.规格输入D.规格输出E.测试环境32、对于白盒测试,说法正确的是:A.白盒测试可以检查所有路径,确保无路径遗漏(这个记得不是很清楚)B.白盒测试是逻辑驱动测试C.(忘了)D.(忘了)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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)软件测试人员就是软件质量保证人员。