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)软件测试人员就是软件质量保证人员。