niusouti.com

单选题软件测试的目的是尽可能发现软件中的错误,通常(  )是代码编写阶段可进行的测试,它是整个测试工作的基础。A 系统分析B 安装测试C 验收测试D 单元测试

题目
单选题
软件测试的目的是尽可能发现软件中的错误,通常(  )是代码编写阶段可进行的测试,它是整个测试工作的基础。
A

系统分析

B

安装测试

C

验收测试

D

单元测试


相似考题
更多“单选题软件测试的目的是尽可能发现软件中的错误,通常(  )是代码编写阶段可进行的测试,它是整个测试工作的基础。A 系统分析B 安装测试C 验收测试D 单元测试”相关问题
  • 第1题:

    软件测试是软件开发过程中重要且不可缺少的阶段,测试过程中( )是基础测试。

    A.系统测试

    B.集成测试

    C.单元测试

    D.验收测试


    正确答案:C

  • 第2题:

    软件测试是软件开发过程中重要且不可缺少的阶段,测试过程中是基础测试的是

    A.系统测试

    B.集成测试

    C.单元测试

    D.验收测试


    正确答案:C

  • 第3题:

    ●通常,(34)是在编码阶段进行的测试,它是整个测试工作的基础。

    (34)A.系统测试

    B.确认测试

    C.集成测试

    D.单元测试


    正确答案:D

  • 第4题:

    软件测试的目的是尽可能发现软件中的错误,通常(50)是代码编写阶段可进行的测试,它是整个测试工作的基础。

    A.集成测试

    B.单元测试

    C.确认测试

    D.系统测试


    正确答案:B
    解析:软件测试实际上可分成4个步骤进行:单元测试,也称模块测试,在模块编写完成且无编译错误后就可以进行;组装测试,也称集成测试,就是把模块按系统设计说明书的要求组合起来进行测试;确认测试,就是检查软件的功能和性能是否与用户的要求一致;系统测试,是将已经确认的软件、计算机硬件、外设和网络等其他因素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与甩户需求不符或矛盾的地方。

  • 第5题:

    软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______ 。

    A.单元测试

    B.集成测试

    C.验收测试(确认测试)

    D.系统测试


    正确答案:A
    解析:单元测试(模块测试),针对每个模块进行的测试,可从程序的内部结构出发设计测试用例,多个模块可以平行地对立地测试,通常在编码阶段进行。

  • 第6题:

    软件测试的目的是(1)。通常(2)是在代码编写阶段可进行的测试,它是整个测试工作的基础。

    逻辑覆盖标准主要用于(3)。它主要包括条件覆盖、条件组合(多重条件)覆盖。判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除路径覆盖外最弱的覆盖标准是(4),最强的覆盖标准是(5)。

    A.表明软件的正确性

    B.评价软件质量

    C.尽可能发现软件中错误

    D.判定软件是否合格


    正确答案:C
    解析:软件测试在软件生存周期中占有重要地位,这不仅是因为测试阶段占用的时间、花费人力和成本占软件开发比重的40%以上,而且还因为它是保证软件质量的关键步骤。由于人的主观因素或客观原因,在软件开发过程中不可避免地要产生一些错误。软件测试的任务是在软件投入运行以前尽可能多地发现并改正软件中的错误,一个软件产品在交付使用前要经历以下几种测试:1.模块测试:也称为单元测试,是针对每个模块单独进行的测试。模块测试一般和程序编写结合起来,在编码阶段由软件编写者进行测试,以保证每个模块作为一个单元能正确运行。2.子系统测试:把已通过单元测试的模块连接成为子系统来测试,着重检验模块间的接口。3.系统测试:把经过测试的子系统连接成为一个完整的系统来测试,主要检查系统是否实现说明书中指定的功能,系统的动态性能是否符合要求。4.验收测试:是为了确认已开发的软件能否满足标准,是否合格。与系统测试不同的是,它是在客户的积极参与下进行的。5.平行运行:一些十分重要的软件在经过验收之后,并不立即投入运行,而是再经过一段平行运行的测试,即新旧两个系统同时运行,比较结果有什么不同。黑盒测试方法又称功能测试,把程序看作一个黑盒子,在完全不考虑程序内部结构的情况下设计测试数据,主要测试程序的功能是否符合软件说明书的要求。白盒测试方法又称结构测试,它是根据程序的内部结构设计测试数据,检查程序中的每条通路是否都能按要求正确运行。逻辑覆盖主要用于白盒测试方法。由于覆盖的详尽程度不同,又分为语句覆盖、判定覆盖、条件覆盖、条件组合覆盖、条件及判定覆盖和路径覆盖等。语句覆盖:设计足够多的测试用例,使程序中的每个语句至少执行一次。语句覆盖是最弱的逻辑覆盖准则。判定覆盖:设计足够多的测试用例,不仅每个语句至少执行一次,而且使得程序中每个判定的每个分支至少执行一次。条件覆盖:设计足够多的测试用例,不仅每个语句至少执行一次,而且使每个判定表达式中每个条件都取到可能的结果。条件组合覆盖:设计足够多的测试用例,使得每个判断的各种可能组合至少出现一次。条件及判定覆盖:设计足够多的测试用例,使得判断中每个条件的每种可能至少出现一次,而且每个判断的不同判定结果也至少出现一次。路径覆盖:设计足够多的测试用例,要求程序中所有路径至少执行一次。在上述几种逻辑覆盖中,除路径覆盖外,最弱的覆盖标准是语句覆盖,最强的覆盖标准是条件组合覆盖。

  • 第7题:

    软件测试是软件开发中不可缺少的活动,通常(35)在代码编写阶段进行。检查软件的功能是否与用户要求一致是(36)的任务。

    A.验收测试

    B.系统测试

    C.单元测试

    D.集成测试


    正确答案:C

  • 第8题:

    软件测试是软件开发过程中不可缺少的一项任务,通常在代码编写阶段需要进行( ),而检查软件的功能是否与用户要求一致是(请作答此空)的任务。

    A.验收测试
    B.系统测试
    C.单元测试
    D.集成测试

    答案:A
    解析:
    测试有模块测试、联合测试、验收测试、系统测试4种类型①模块测试:是对一个模块进行测试,根据模块的功能说明,检查模块是否有错误。这种测试在各模块编程之后进行。一般由编程人员自己进行。②联合测试:即通常所说的联调。联合测试可以发现总体设计中的错误,例如模块界面的问题。③验收测试:检验系统说明书的各项功能与性能是否实现和满足要求。常见的验收测试有α测试和β测试,这两种测试都是由用户进行的。但前者由使用者在应用系统开发所在地与开发者一同进行观察记录,后者由用户在使用环境中独立进行④系统测试:是对整个系统的测试,将硬件,软件,操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误。

  • 第9题:

    下列关于各软件测试阶段特点的说法,错误的是()。

    • A、单元测试是最小单位的测试
    • B、单元测试可以发现时序问题
    • C、集成测试可以发现单元测试中无法发现的资源竞争的问题
    • D、确认测试往往在系统测试的前期进行,包括有效性测试和软件配置审查

    正确答案:B

  • 第10题:

    软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?()

    • A、功能测试
    • B、单元测试
    • C、结构测试
    • D、验收测试

    正确答案:B

  • 第11题:

    单选题
    软件测试的目的是尽可能发现软件中的错误,通常(  )是代码编写阶段可进行的测试,它是整个测试工作的基础。
    A

    系统分析

    B

    安装测试

    C

    验收测试

    D

    单元测试


    正确答案: D
    解析:
    软件的测试通常由单元测试(模块测试)、集成测试(组装测试)、系统测试(验收测试)等几个部分组成。其中单元测试在代码编写到一定时候即可开始,它是整个测试工作的基础。

  • 第12题:

    单选题
    软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?()
    A

    功能测试

    B

    单元测试

    C

    结构测试

    D

    验收测试


    正确答案: C
    解析: 暂无解析

  • 第13题:

    软件测试一般分四个阶段,通常(51)是在代码编写阶段可以进行的测试。为了提高测试效率,应该(52)。

    (71)

    A.单元测试

    B.组装测试

    C.系统测试

    D.确认测试


    正确答案:A

  • 第14题:

    软件测试的目的是尽可能发现软件中的错误,通常【 】是在代码编写阶段进行的测试,它是整个测试工作的基础。


    正确答案:单元测试
    单元测试 解析:单元测试集中对源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能,其目的在于发现各模块内部可能存在的各种差错。

  • 第15题:

    ● 软件测试是软件开发中不可缺少的活动,通常 (35) 在代码编写阶段进行。检查软件的功能是否与用户要求一致是 (36) 的任务。

    (35)

    A. 验收测试

    B. 系统测试

    C. 单元测试

    D. 集成测试

    (36)

    A. 验收测试

    B. 系统测试

    C. 单元测试

    D. 集成测试


    正确答案:C,A

  • 第16题:

    通常,(34)是在编码阶段进行的测试,它是整个测试工作的基础。

    A.系统测试

    B.确认测试

    C.集成测试

    D.单元测试


    正确答案:D
    单元测试(unittesting),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。

  • 第17题:

    是在代码编写阶段可进行的测试,它是整个测试工作的基础。

    A.系统测试

    B.安装测试

    C.验收测试

    D.单元测试


    正确答案:D

  • 第18题:

    软件测试的目的是(1)。通常(2)是在代码编写阶段可进行的测试,它是整个测试工作的基础。

    逻辑覆盖的标准主要用于(3)。它主要包括条件覆盖、条件组合(多重条件)覆盖、判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除了路覆盖外最弱的覆盖标准是(4),最强的覆盖标准是(5)。

    A.表明软件的正确性

    B.评价软件质量

    C.尽可能发现软件中错误

    D.判定软件是否合格


    正确答案:C

  • 第19题:

    关于电子商务系统测试的叙述中,“( )”是错误的。

    A.测试是为了发现错误而执行程序的过程
    B.测试应贯穿系统开发的各个阶段,不仅在系统编码完成之后需要统一进行测试,在编写每个模块之后也应进行测试
    C.软件测试的四个步骤依次为:单元测试、系统测试、集成测试、验收测试
    D.测试工作应避免由原开发软件的人或小组承担,但单元测试除外

    答案:C
    解析:
    本题考查系统测试知识。测试在信息系统的开发过程中必不可少,它是保证系统质量和可靠性的关键步骤。测试是为了发现错误而执行程序的过程,它应贯穿系统开发的各个阶段,不仅在系统编码完成之后需要统一进行测试,在编写每个模块之后也应对它进行测试(即单元测试)。测试阶段的目的和系统开发的其他阶段是相反的,测试之前的所有开发活动都是在积极地构造系统,是“建设性”活动。测试却是努力找出软件、系统中的错误,但测试的最终目的也是为了纠正错误,测试阶段发现的错误越多,后期的纠错和维护工作就越少。测试工作应避免由原开发软件的人或小组来承担(单元测试除外)。开发人员对功能理解的错误很难由本人测试出来,而且在设计测试方案时,很容易根据自己的编程思路来定,具有局限性。另一方面,从心理上来看,人们都不愿否认自己的工作,这不利于发现错误。所以测试工作由项目开发以外的人或其他测试机构来进行会更客观、更有效。软件测试总体上分成四步:单元测试、集成测试、系统测试和验收测试,它们按顺序进行。

  • 第20题:

    软件测试的过程各阶段的顺序正确的是()

    • A、单元测试,确认测试,集成测试,系统测试,验收测试
    • B、单元测试,集成测试,确认测试,系统测试,验收测试
    • C、单元测试,系统测试,集成测试,确认测试,验收测试
    • D、单元测试,集成测试,系统测试,确认测试,验收测试

    正确答案:B

  • 第21题:

    软件测试的目的是__(1)__。通常__(2)__是在代码编写阶段可进行的测试,它是整个测试工作的基础。逻辑覆盖的标准主要用于__(3)__。它主要包括条件覆盖、条件组合(多重条件)覆盖、判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除了路覆盖外最弱的覆盖标准是__(4)__,最强的覆盖标准是__(5)__。空白(2)处应选择()

    • A、系统测试
    • B、安装测试
    • C、验收测试
    • D、单元测试

    正确答案:D

  • 第22题:

    单选题
    软件测试的目的是__(1)__。通常__(2)__是在代码编写阶段可进行的测试,它是整个测试工作的基础。逻辑覆盖的标准主要用于__(3)__。它主要包括条件覆盖、条件组合(多重条件)覆盖、判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除了路覆盖外最弱的覆盖标准是__(4)__,最强的覆盖标准是__(5)__。空白(2)处应选择()
    A

    系统测试

    B

    安装测试

    C

    验收测试

    D

    单元测试


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    关于电子商务系统测试的叙述中,错误的是()
    A

    测试不仅在系统编码完成之后需要进行测试,在编写每个模块之后也应进行。

    B

    测试应贯穿系统开发的各个阶段

    C

    软件测试的四个步骤为:单元测试、系统测试、集成测试、验收测试

    D

    测试工作应避免由原开发软件的人或小组承担


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    软件测试的目的是__(1)__。通常__(2)__是在代码编写阶段可进行的测试,它是整个测试工作的基础。逻辑覆盖的标准主要用于__(3)__。它主要包括条件覆盖、条件组合(多重条件)覆盖、判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除了路覆盖外最弱的覆盖标准是__(4)__,最强的覆盖标准是__(5)__。空白(1)处应选择()
    A

    表明软件的正确性

    B

    评价软件质量

    C

    尽可能发现软件中错误

    D

    判定软件是否合格


    正确答案: B
    解析: 暂无解析