niusouti.com
更多“●测试的关键问题是()。()A. 如何组织对软件的评审 B. 如何验证程序的正确性 C. 如何采用综合策略 ”相关问题
  • 第1题:

    面向对象分析的主要任务是( )。

    A.从宏观上描述一个软件系统应该如何组织

    B.将用户的需求用算法描述出来

    C.建立一个准确的、一致的系统模型以描述软件需要解决的问题

    D.对代码进行测试,以验证最终代码是否满足软件需求


    正确答案:C
    解析:面向对象分析的主要任务是描述系统该如何解决什么问题,即分析模型。分析人员在分析、综合中逐步细化软件功能,划分各个子功能,同时对数据域进行分解,确定系统的构成及主要成分,并用图文结合的形式建立起新系统的逻辑模型。

  • 第2题:

    面向对象分析的主要任务是(48)。

    A.从宏观上描述一个软件系统应该如何组织

    B.将用户的需求用算法描述出来

    C.建立一个准确的、一致的系统模型以描述软件需要解决的问题

    D.对代码进行测试,以验证最终代码是否满足软件需求


    正确答案:C
    本题考查面向对象分析与设计的基本概念。面向对象分析与设计主要是得到系统的模型,但面向对象分析的主要任务是描述系统应该解决什么问题,即分析模型,它还不涉及到系统的组织结构等细节信息。

  • 第3题:

    请教:2016计算机三级软件测试技术多选题2如何解答?

    软件测试计划评审会需要哪些人员参加?

    A.项目经理

    B.SQA负责人

    C.配置负责人

    D.测试组


    ABCD

    【解析】测试经理,测试人员,项目经理及主要模块接口人根据开发的情况,及测试的周期来进行评审

  • 第4题:

    测试的关键问题是(56)。

    A.如何组织软件测试

    B.如何选择测试用例

    C.如何验证程序的正确性

    D.如何采用综合评审


    正确答案:B
    解析:本题考查软件测试的相关知识。软件测试是发现软件错误和缺陷的主要手段,其目的就是在软件系统交付运行之前,尽可能多地发现系统中的错误和缺陷。一般一个高效的测试是指用少量的测试用例,发现被测软件尽可能多的错误。因此,测试的关键就在对软件测试用例的设计与选择上。

  • 第5题:

    下面是测试人员遇到的最难也是最关键的问题是______。

    A.如何选择单元测试策略

    B.如何设计测试用例

    C.评估软件系统的被测覆盖率

    D.严重缺陷是否被修复


    正确答案:C

  • 第6题:

    软件性能测试的实施不包括______。

    A.如何组织性能测试

    B.如何分析性能测试结果

    C.如何设计测试用例

    D.如何实现性能测试的自动化


    正确答案:C

  • 第7题:

    软件测试的目的是( )。

    A.证明软件正确性
    B.验证软件是否满足需求
    C.评估程序员水平
    D.为软件定价提供依据

    答案:B
    解析:
    软件测试的最终目的就是验证软件是否满足需求。

  • 第8题:

    一家大公司对独立微机运用情况使用综合用户控制,并希望对基于微机处理的控制结构取得某些保障。下列( )审计策略最为恰当。

    A.对用户控制进行测试
    B.对输入关键应用程序的数据进行编辑测试
    C.对软件许可权程序进行综合测试
    D.对执行的程序逻辑进行实质性测试

    答案:A
    解析:
    A用户控制的测试可能是审计微机的唯一一种逻辑方法,它在用户控制得到强调时最为恰当。选项B不正确,编辑校验是输入控制,它只能对数据输入提供有限的保证。选项C不正确,这只为控制的一个方面(软件许可)提供了证据。选项D不正确,执行程序逻辑到数据变更,有可能不会留下审计轨迹。

  • 第9题:

    选取测试数据时要考虑的条件是:()。

    • A、能否验证采用这个数据时代码的正确性
    • B、这个测试数据纠正错误的潜力如何
    • C、能否验证采用这个数据时程序的正确性
    • D、这个测试数据是否能够纠正错误

    正确答案:C

  • 第10题:

    程序调试的关键问题不是()。

    • A、如何组织对软件的评审
    • B、如何验证程序的正确性
    • C、如何采用综合策略
    • D、模块进行调试
    • E、如何抉择测试用例

    正确答案:A,B,C,D

  • 第11题:

    单选题
    选取测试数据时要考虑的条件是:()。
    A

    能否验证采用这个数据时代码的正确性

    B

    这个测试数据纠正错误的潜力如何

    C

    能否验证采用这个数据时程序的正确性

    D

    这个测试数据是否能够纠正错误


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

  • 第12题:

    单选题
    测试的关键问题是(  )
    A

    如何组织软件评审

    B

    如何选择测试用例

    C

    如何验证程序的正确性

    D

    如何采用综合策略


    正确答案: C
    解析:
    软件测试是发现软件错误和缺陷的主要手段,其目的就是在软件系统交付运行之前,尽可能多地发现系统中的错误和缺陷。一般一个高效的测试是指用少量的测试用例,发现被测软件尽可能多的错误。因此,测试的关键就在对软件测试用例的设计与选择上。

  • 第13题:

    程序调试的目的是A.发现程序中的错误 B.改正程序中的错误 C.验证程序的正确性 D.改善软件的性能


    正确答案:B
    调试也称排错或纠错。它与成功的测试形影相随,测试成功的标志是发现错误。根据错误迹象,诊断错误的原因和位置,进而改正程序中的错误,这就是调试的任务。
    调试分为静态调试和动态调试,静态调试就是指对源程序进行分析,然后确定可能出错的地方并进行排错。动态调试是指对程序的运行进行跟踪并观察其出错点,然后进行排错。
    静态调试通常可以采用如下两种方法。
    (1)输出寄存器的内容
    在测试中出现问题,设法保留现场信息。把所有的寄存器和主存中有关部分的内容打印出来(通常以八进制或十六进制的形式打印),进行分析研究。用这种方法调试,输出的是程序的静止状态(程序在某一时刻的状态),效率非常低,不得已才采用。
    (2)为取得关键变量的动态值,在程序中插入打印语句。这是取得动态信息的简单方法,并可检验在某事件后某个变量是否按预期要求发生了变化。此方法的缺点是可能输出大量需要分析的信息,必须修改源程序才能插入打印语句,这可能改变关键的时序关系,引入新的错误。
    动态调试通常利用程序语言提供的调试功能或专门的调试工具来分析程序的动态行为。一般程序语言和工具提供的调试功能有检查主存和寄存器;设置断点,即当执行到特定语句或改变特定变量的值时,程序停止执行,以便分析程序此时的状态。

  • 第14题:

    软件测试方法中,黑盒测试主要用于测试(51)。

    A.程序内部逻辑

    B.程序正确性

    C.结构合理性

    D.软件外部功能


    正确答案:D
    解析:黑盒测试又称功能测试,它将软件看成黑盒子,在完全不考虑软件内部结构和特性的情况下,测试软件的外部特性。

  • 第15题:

    广义的软件测试包括(64)。

    A.单元测试、集成测试、确认测试和系统测试

    B.确认、验证和测试

    C.需求评审、设计评审、单元测试和综合测试

    D.开发方测试、用户测试和第三方测试


    正确答案:B
    解析:本题考查广义软件测试的概念。
      广义软件测试的概念如下。
      广义的软件测试是由确认、验证和测试三个方面组成。
      .确认:评估将要开发的软件产品是否正确无误、可行和有价值的。确认意味着确保一个待开发软件是正确无误的,是对软件开发构想的检测。
      .验证:检测软件开发的每个阶段、每个步骤的结果是否正确无误,是否与软件开发各阶段的要求或期望的结果相一致。验证意味着确保软件会正确无误地实现软件的需求,开发过程是沿着正确的方向进行的。
      .测试:与狭隘的测试概念统一。

  • 第16题:

    软件验证和确认理论是测试过程的理论依据,其中验证是检查我们是否正在正确地建造一个产品,它强调的是______。

    A.过程的正确性

    B.产品的正确性

    C.测试的正确性

    D.规格说明的正确性


    正确答案:A
    解析:软件验证和确认理论是测试过程的理论依据,验证是检查软件开发的各个阶段过程活动的结果是否满足规格说明的描述,证实各阶段和阶段之间的逻辑协调性、完备性和正确性。确认是证实在一个给定的外部环境中软件的逻辑正确性,即是否满足用户的要求。Bohem给出了一个经典定义:验证是检查我们是否正在正确地建造一个产品,它强调的是过程的正确性。而确认是检查我们是否在建成一个正确的产品,它强调的是产品的正确性。

  • 第17题:

    下列不是测试计划中要考虑的是______。

    A.测试用例的设计

    B.测试过程如何控制

    C.测试质量如何保证

    D.测试任务如何划分


    正确答案:A

  • 第18题:

    教学策略主要是解决()的问题。

    A.如何认识

    B.如何教学

    C.如何评价

    D.如何选择


    参考答案:B

  • 第19题:

    软件需求分析阶段的验证手段一般采用( )。

    A.总结
    B.阶段性报告
    C.需求分析评审
    D.黑盒测试

    答案:C
    解析:
    需求分析阶段,并不涉及到设计、开发、测试,采用的是需求评审。

  • 第20题:

    内部审计师审查用户验证程序的控制时,将执行下面( )审计测试。

    A.在数据终端核实密码屏蔽
    B.审查如何利用访问控制软件对责任进行适当分离
    C.审查非活动用户的撤销程序
    D.上面所有内容

    答案:A
    解析:
    密码屏蔽程序在用户验证时使用(也就是说,保证有效的密码只能由正确的人知道)。选项B不正确,因为访问控制软件中建立用户权限的方法与用户访问系统相关。选项C不正确,因为非活动用户的撤销程序在身份鉴定时使用,非活动用户不再会被接受。

  • 第21题:

    测试的关键问题是()

    • A、如何组织对软件的评审
    • B、如何验证程序的正确性
    • C、如何采用综合策略
    • D、如何选择测试用例

    正确答案:D

  • 第22题:

    下列选取测试数据的说法正确的是:()。

    • A、在选取测试数据时要考虑的条件是能否验证采用这个数据时代码的正确性
    • B、在选取测试数据时要考虑的条件是这个测试数据纠正错误的潜力如何
    • C、在选取测试数据时要考虑的条件是这个测试数据是否能够纠正错误
    • D、在选取测试数据时要考虑的条件是能否验证采用这个数据时程序的正确性

    正确答案:D

  • 第23题:

    单选题
    测试的关键问题是()。
    A

    如何组织对软件的评审

    B

    如何验证程序的正确性

    C

    如何采用综合策略

    D

    如何选择测试用例


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