niusouti.com

以下关于测试时机的叙述中,正确的是______。A.应该尽可能早的进行测试 B.若能推迟暴露软件中的错误,则修复和改正错误所花费的代价就会降低 C.应该在代码编写完成后开始测试 D.需求分析和设计阶段不需要测试人员参与

题目
以下关于测试时机的叙述中,正确的是______。

A.应该尽可能早的进行测试
B.若能推迟暴露软件中的错误,则修复和改正错误所花费的代价就会降低
C.应该在代码编写完成后开始测试
D.需求分析和设计阶段不需要测试人员参与

相似考题
更多“以下关于测试时机的叙述中,正确的是______。”相关问题
  • 第1题:

    以下关于程序测试的叙述,正确的是(55)。

    A.程序测试的目的是为了证明程序的正确性

    B.白盒测试也称为功能测试

    C.黑盒测试也称为结构测试

    D.程序测试要注意检验程序是否有多余的功能


    正确答案:D
    解析:程序测试(Test)的目的是发现程序中的错误,并且争取能发现尽可能多的错误。程序调试(Debug)则包括定位和纠正错误。程序正确性证明目前还是理论研究的课题,对大型程序,证明其正确性还做不到。正如医生的任务是诊断与治疗疾病,并不是证明某人没有病。黑盒测试是在不了解程序内部结构的情况下,根据其使用说明书,输入所需的数据,检查其输出结果的正确性。这种测试也称为功能测试。类似于这样的情况:为检查一个不明盒子的功能,又不能打开它,就只能从外界,给它施加某种影响,查看它有什么反映。系统测试、验收测试一般都采用黑盒测试方法。白盒测试是根据程序内部结构对其进行测试,例如,在程序中的若干关键语句处,设置检查点,程序运行到这些检查点时会暂停运行,操作人员可以查看程序中某些变量的值,看它是否符合程序员预期的结果,然后再继续运行程序。这种测试也称为结构测试。类似于打开盒子,看清楚其中的结构机制,逐步进行测试,检查发现问题。程序员对自己编写的程序模块,一般采用白盒测试方法。在程序测试中,很多人只注意程序是否正确执行了预定的功能,没有注意程序是否具有多余的(计划之外的)功能。多余的功能在编程前并没有要求,在开发时也没有得到充分的测试,很可能隐藏着问题,这些问题还会影响应有的功能。所以,检查程序是否有多余的功能,也是程序测试的任务之一。

  • 第2题:

    以下关于负载压力测试的叙述中,不正确的是(64)。A.负载压力测试用于确认系统是否支持性能需求S

    以下关于负载压力测试的叙述中,不正确的是(64)。

    A.负载压力测试用于确认系统是否支持性能需求

    B.负载压力测试能得到系统可承受的业务量增长

    C.负载压力测试是在一定约束条件下测试系统所能承受的最大负载压力

    D.负载压力测试不用于发现不同负载场景下的速度变慢、内存泄露等问题


    正确答案:D
    负载压力测试是指在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量,以确定系统所能承受的最大负载压力。负载压力测试有助于确认被测系统是否能够支持性能需求,以及预期的负载增长等。负载压力测试不只是关注不同负载场景下的响应时间等指标,它也要通过测试来发现在不同负载场景下会出现的,例如:速度变慢、内存泄漏等问题的原因。因此,应该在开发过程中尽可能早地进行负载压力测试

  • 第3题:

    以下关于测试时机的叙述中,不正确的是(56)。

    A.应该尽可能早地进行测试

    B.软件中的错误暴露得越迟,则修复和改正错误所花费的代价就越高

    C.应该在代码编写完成后开始测试

    D.项目需求分析和设计阶段需要测试人员参与


    正确答案:C
    测试应尽早并不断地进行:由于原始问题的复杂性、开发各阶段的多样性,以及参加人员之间的协调等因素,使得在开发各个阶段都有可能出现错误。有的时候表现在程序中的错误,并不一定是由于编码产生的,很有可能是设计阶段,甚至是由需求分析的问题所引起的,而且开发各阶段是连续的,早期出现的小问题到后期而会扩散,最后需要花费不必要的人力物力来修改错误。尽早进行测试,可以尽快地发现问题,将错误的影响缩小到最小范围。因此,测试应该贯穿在开发的各界的,坚持各阶段的技术评审,这样才能尽早发现错误和纠正错误、消除隐患、提高整个系统的开发质量。

  • 第4题:

    以下关于功能测试用例的意义的叙述,正确的是(38)。

    ①避免盲目测试并提高测试效率

    ②令软件测试的实施重点突出、目的明确

    ③在回归测试中无需修正测试用例便可继续开展测试工作

    ④测试用例的通用化和复用化使软件测试易于开展

    A.①、②、③

    B.①、③

    C.②、③

    D.①、②、④


    正确答案:D
    解析:本题考查功能测试用例的意义。
      功能测试用例的意义可以概括如下。
      .为达到最佳的测试效果或高效地揭露隐藏的错误而精心设计的少量测试数据。
      .测试用例的使用令软件测试的实施重点突出、目的明确。
      .一个好的测试用例在于它能发现至今未发现的错误。
      但是在回归测试中,为了满足测试需求,必须修正测试用例。

  • 第5题:

    以下关于测试时机的叙述中,不正确拘是(56)。

    A.应该尽可能早地进行测试

    B.软件中的错误暴露得越迟,则修复和改正错误所花费的代价就越高

    C.应该在代码编写完成后开始测试

    D.项目需求分析和设计阶段需要测试人员参与


    正确答案:C
    本题考查软件测试一些基础知识。在传统的瀑布模型中,软件项目主要有用户需求分析、概要设计、详细设计、编码和实现、测试以及运行维护几个阶段组成.因此人们一般认为,软件测试只是软件编码后的一个阶段。但随着软件测试业的发展,人们越来越认识到:软件测试不应只是软件项目的收尾工作,而应该在软件生命周期的每一阶段中都包含测试。软件测试是贯穿于整个软件开发生命周期的过程活动,包括软件测试计划、软件测试需求分析、软件测试用例设计、软件测试执行、软件缺陷管理、软件测试风险管理以及其他的一些软件测试相关的活动等等组成。在软件项目的每个阶段,都需要进行不同目的和不同内容的测试活动,以保证各个阶段工作产品输出的正确性。在项目开发的后期,发现一些软件需求阶段和概要设计阶段的错误和问题,修改这些缺陷导致的成本将是非常高的。有资料表明:平均而言,如果在需求阶段修正一个错误的代价是1,那么,在设计阶段就是它的3~6倍,在编程阶段是它的10倍,在内部测式阶段是它的20~40倍,在外部测试阶段是它的30~70倍,而到了产品发布出去,这个数字就是40~1000倍。根据上述描述,测试活动贯穿于整个开发生命周期。

  • 第6题:

    以下关于测试计划的叙述中,不正确的是( )。

    A.测试计划能使测试工作顺利进行
    B.测试计划能使项目参与人员沟通顺畅
    C.测试计划无益于提高软件质量
    D.测试计划是软件过程规范化的要求

    答案:C
    解析:

  • 第7题:

    以下关于软件测试原则的叙述中,正确的是( )。
    ①所有软件测试都应追溯到用户需求
    ②尽旱地和不断地进行软件测试
    ③完全测试是不可能的
    ④测试无法发现软件潜在的缺陷
    ⑤需要充分注意测试中的群集现象

    A.①②③④⑤
    B.②③④⑤
    C.①②③⑤
    D.①②④⑤

    答案:A
    解析:

  • 第8题:

    以下关于web测试的叙述中,不正确的是( )。

    A.与其它系统的测试内容不同
    B.与其它系统的测试手段基本相同
    C.与其它系统的测试重点不同
    D.与其它系统采用的测试工具部分不同

    答案:A
    解析:
    web系统测试与其它系统测试测试内容基本相同只是测试重点不同。

  • 第9题:

    以下关于验收测试的叙述中,不正确的是______。

    A.验收测试由开发方主导,用户参与
    B.验收测试也需要制定测试计划
    C.验收测试之前需要先明确验收方法
    D.验收测试需要给出验收通过或者不通过的结论

    答案:A
    解析:
    本题考查验收测试的基本概念。

    验收测试主要是确认软件的功能、性能及其他特性是否满足软件需求规格说明书中列出的需求,是否符合软件开发商与用户签订的合同的要求。验收测试由用户主导,开发方参与。软件验收测试尽可能在现场进行实际运行测试,如果受条件限制,也可以在模拟环境中进行测试,无论何种测试方式,都必须事先明确验收方法,制定测试计划规定要做的测试种类,并制定相应的测试步骤和具体的测试用例。测试完成后要明确给出验收通过或者不通过的结论。根据上述描述,应选择选项A

  • 第10题:

    以下关于性能测试的叙述中,不正确的是( )。

    A.性能测试是为了验证软件系统是否能够达到用户提出的性能指标

    B.性能测试不用于发现软件系统中存在的性能瓶颈
    C.性能测试类型包括负载测试、强度测试、容量测试等

    D.性能测试常通过工具来模拟大量用户操作,增加系统负载

    答案:B
    解析:

  • 第11题:

    以下关于确认测试的叙述中,不正确的是( )。

    A.确认测试的任务是验证软件的功能和性能是否与用户要求一致
    B.确认测试一般由开发方进行
    C.确认测试需要进行有效性测试
    D.确认测试需要进行软件配置复查

    答案:B
    解析:
    本题考查确认测试的基础知识。确认测试:又称为“有效性测试”,任务是验证软件的功能和性能以及其他特性是否与用户要求一致。确认测试一般由独立的第三方测试机构进行。如果没有第三方测试机构参与,也需要由开发单位与用户共同完成。确认测试包括两部分:系统有效性测试和软件配置复查。故正确答案为B

  • 第12题:

    以下关于软件测试与质量保证的叙述中,()是正确的

    • A、软件测试关注的是过程中的活动,软件质量保证关注的是过程的产物 
    • B、软件测试是软件质量保证人员的主要工作内容 
    • C、软件测试是软件质量保证的重要手段 
    • D、软件质量保证人员就是软件测试人员

    正确答案:C

  • 第13题:

    ●以下关于测试时机的叙述中,正确的是(57)。

    A.应该尽可能早的进行测试

    B.若能推迟暴露软件中的错误,则修复和改正错误所花费的代价就会降低

    C.应该在代码编写完成后开始测试

    D.需求分析和设计阶段不需要测试人员参与


    正确答案:A

  • 第14题:

    以下关于软件测试原则的叙述中,正确的是(55) 。

    A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据

    B.应制定测试计划并严格执行,排除随意性

    C.穷举测试是可能的

    D.程序员应尽量测试自己的程序


    正确答案:B
    软件测试的原则:所有的软件测试都应追溯到用户的需求尽早地和不断地进行软件测试完全测试是不可能的,测试需要终止:输入量太大输出结果太多路径组合太多测试无法显示软件潜在的缺陷充分注意测试中的群集现象程序员应避免检查自己的程序(除单元测试以外)尽量避免测试的随意性

  • 第15题:

    以下关于设计功能测试用例的叙述,(38)是不正确的。

    A.尽量用80%测试用例覆盖20%的核心业务模块

    B.功能测试用例中不包括功能的依从性测试用例

    C.功能测试用例中包括业务流,也包括测试数据

    D.功能测试用例的设计应注意缺陷群集现象


    正确答案:B
    解析:

  • 第16题:

    以下关于网络测试的叙述中____是不正确的。

    A.网络测试主要包括电缆测试、传输信道测试和网络测试等

    B.万用表是简单的电缆测试仪器

    C.电缆测试主要包括验证测试和认证测试

    D.传输信道测试包括误码率、丢包率、传输速率和频谱带宽等


    正确答案:C

  • 第17题:

    以下关于软件测试的叙述中,正确的是()。

    A.软件测试的目的是为了证明软件是正确的
    B.软件测试是为了发现软件中的错误
    C.软件测试在软件实现之后开始,在软件交付之前完成
    D.如果对软件进行了充分的测试,那么交付时软件就不存在问题了

    答案:B
    解析:
    选项B是软件测试的根本目的。

  • 第18题:

    以下关于测试原则的叙述中,不正确的是( )。

    A.测试阶段在实现阶段之后,因此实现完成后再开始进行测试
    B.测试用例需要完善和修订
    C.发现错误越多的地方应该进行更多的测试
    D.测试用例本身也需要测试

    答案:A
    解析:

  • 第19题:

    以下关于验收测试的叙述中,不正确的是( )。

    A.验收测试由开发方主导,用户参与
    B.验收测试也需要制定测试计划
    C.验收测试之前需要先明确验收方法
    D.验收测试需要给出验收通过或者不通过结论

    答案:A
    解析:

  • 第20题:

    以下关于测试时机的叙述中,不正确的是( )。

    A.应该尽可能早地进行测试
    B.软件测试中的错误暴露的越迟,则修复和改正错误所花费的代价越高
    C.应该在代码编写完成后开始测试
    D.项目需求分析和设计阶段需要测试人员参与

    答案:C
    解析:
    本题考查软件测试时机的基础知识。该题目也是一目了然,ABD选项叙述都是正确的,软件测试应该贯穿于整个开发的生命周期,而不是在代码编写完成后开始测试。正确答案为C。

  • 第21题:

    以下关于各类文档撰写阶段的叙述中,不正确的是

    A.软件需求规格说明书在需求分析阶段撰写
    B.概要设计规格说明书在设计阶段撰写
    C.测试设计必须在测试阶段撰写
    D.测试分析报告在测试阶段撰写

    答案:C
    解析:
    测试设计和测试用例在需求分析阶段撰写。

  • 第22题:

    以下关于测试方法的叙述中,正确的是( )。

    A.根据是否需要执行被测试代码可分为静态测试和动态测试
    B.黑盒测试也叫做结构测试,针对代码本身进行测试
    C.按照阶段划分,系统测试先于单元测试进行
    D.白盒测试把被测试代码当成透明的盒子,完全不可见

    答案:A
    解析:
    根据是否需要执行被测试代码可分为静态测试和动态测试;白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。黑盒测试是对软件外部表现进行测试,白盒测试才会针对代码进行测试。按照阶段划分,分别为单元测试、集成测试和系统测试。

  • 第23题:

    关于III级故障的处理,以下哪种叙述是正确的().

    • A、不能放行
    • B、10日内必须处理
    • C、选择适当时机处理
    • D、永远不需处理

    正确答案:C

  • 第24题:

    关于Ⅱ级故障的处理,以下哪种叙述是正确的().

    • A、不能放行
    • B、10日内必须处理
    • C、选择适当时机处理
    • D、永远不需处理

    正确答案:B