更多“人工走查与代码审查作用相同。”相关问题
  • 第1题:

    在会议上,由参会人员阅读程序,利用测试数据人工运行程序,对输出结果进行审查,以达到测试的目的。这种测试方法是(29)。

    A.软件审查

    B.代码走查

    C.技术评审

    D.代码审查


    正确答案:B
    桌前走查、代码走查、代码审查属于静态测试的方法。桌前检查由程序员检查自己编写的程序。代码审查是由若干程序员和测试人员组成一个会审小组,通过阅读、讨论和争议,对程序进行静态分析的过程。它一般包括二个步骤。第一步:小组负责人提前把设计规格说明书、控制流图、程序文本及有关要求、规范发给小组成员,作为评审依据,小组成员在充分阅读这些材料后开始下一步;第二步:召开程序审查会,在会上首先由程序员讲解程序的逻辑。在此过程中,程序员或其它小组成员可以提出问题,展开讨论,审查是否在在错误。代码走查与代码审查基本相同,它的过程也分二个步骤。第一步把材料发给走查小组成员,让他们认真研究程序,然后再开会;第二步首先由测试组成员为被测程序准备一批有代表性的测试用例,提交给走查小组。走查小组开会,集体扮演计算机角色,让测试用例沿程序的逻辑运行一遍,随时记录程序的踪迹,供分析和讨论使用。技术评审的目的是评价软件产品。以确定其对使用意图的适合性,目标是识别规范说明和标准的差异,并向管理提供证据,以表明产品是否满足规范说明并遵从标准,而且可以控制变更。软件审查通过正式的方式来对软件进行评审,而走查则可以是非正式的方式进行。

  • 第2题:

    代码走查的要点是代码编写是否符合标准和规范,是否存在逻辑错误。( )

    此题为判断题(对,错)。


    正确答案:√

  • 第3题:

    面向对象分析的测试和面向对象设计的测试是对分析结果的测试,这两种测试主要是以下面哪种方式进行______。

    A.技术评审

    B.文档审查

    C.代码检查

    D.走查


    正确答案:B

  • 第4题:

    下列不属于静态测试方法的是______。

    A.数据流测试

    B.代码审查

    C.代码走查

    D.静态分析


    正确答案:A

  • 第5题:

    软件测试一般分为两个大类:动态测试和静态测试。前者通过运行程序发现错误,包括(请作答此空)等方法;后者采用人工和计算机辅助静态分析的手段对程序进行检测,包括( )等方法。

    A. 边界值分析、逻辑覆盖、基本路径
    B.桌面检查、逻辑覆盖、错误推测
    C.桌面检查、代码审查、代码走查
    D.错误推测、代码审查、基本路径

    答案:A
    解析:
    边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。边界值分析有以下几种:(1)边界值分析使用与等价类划分法相同的划分,只是边界值分析假定错误更多地存在于划分的边界上,因此在等价类的边界上以及两侧的情况设计测试用例。]?例:测试计算平方根的函数--输入:实数--输出:实数--规格说明:当输入一个0或比0大的数的时候,返回其正平方根;当输入一个小于0的数时,显示错误信息"平方根非法-输入值小于0"并返回0;(2) 等价类划分:I.可以考虑作出如下划分:a、输入 (i)<0 和 (ii)>=0b、输出 (a)>=0 和 (b) ErrorII.测试用例有两个:a、输入4,输出2。对应于 (ii) 和 (a) 。b、输入-10,输出0和错误提示。对应于 (i) 和 (b) 。(3) 边界值分析:划分(ii)的边界为0和最大正实数;划分(i)的边界为最小负实数和0。由此得到以下测试用例:a、输入 {最小负实数}b、输入 {大于最小负实数,且趋近于最小值}c、输入 0逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术。它属白盒测试。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。其中运用最为广泛的是基本路径测试法基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。

  • 第6题:

    关于软件测试的描述,属于动态测试的是( )

    A.代码审查
    B.桌前检查
    C.代码走查
    D.黑盒测试

    答案:D
    解析:
    软件测试方法可分为静态测试和动态测试;静态测试指被测试程序不在机器上运行,而采用人工检测和计算机辅助静态分析的手段对程序进行检测。包括:对文档的静态测试和对代码的静态测试:对文档的静态测试主要以检查单的形式进行;对代码的静态测试一般采用桌前检查、代码走查和代码审查。使用这种方法能发现30%~70%的逻辑设计和编码错误。(即不能发现全部的错误)

  • 第7题:

    代码走查一般由代码创建者来进行测试,因其对代码更加熟悉。


    正确答案:错误

  • 第8题:

    下列不属于人工测试方法的是()。

    • A、软件审查
    • B、代码审查
    • C、人工走查
    • D、计算机运行程序

    正确答案:D

  • 第9题:

    代码审查和人工走查技术都需要召开一个审查会,在会中由一组人员来阅读程序,召开这个会议的目的是为了()。

    • A、改正错误
    • B、发现错误
    • C、讲解程序
    • D、证明程序设计正确

    正确答案:B

  • 第10题:

    问答题
    简述代码审查与人工走查的区别与联系。

    正确答案: 代码审查以通过召开代码审查会的方式进行。代码审查小组通常由四人组成,其中有一个是组织者,一般是由能力较强的程序员担任,但他不能是被审查程序的作者。组织者负责为代码审查会分发材料,安排并主持会议,记录所有已查出的错误,并且保证这些错误随之得以改正。小组的其余成员通常是被审查程序的设计者或程序员。另外,审查小组还需要一个测试领域的专家;人工走查与代码审查一样,采用召开审查会的方式,在会中由小组成员阅读程序,以发现程序错误。人工走查与代码审查的不同之处在于,在人工走查会上除了阅读程序外,还需要由测试员利用测试数据人工运行程序并得出输出结果,然后由参加者对结果进行审查,以达到测试的目的。
    解析: 暂无解析

  • 第11题:

    单选题
    代码审查和人工走查技术都需要召开一个审查会,在会中由一组人员来阅读程序,召开这个会议的目的是为了()。
    A

    改正错误

    B

    发现错误

    C

    讲解程序

    D

    证明程序设计正确


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

  • 第12题:

    单选题
    下列不属于人工测试方法的是()。
    A

    软件审查

    B

    代码审查

    C

    人工走查

    D

    计算机运行程序


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

  • 第13题:

    代码走查(code walkthrough)和代码审查(code inspection)是两种不同的代码评审方法,这两种方法的主要区别是______。

    A.在代码审查中由编写代码的程序员来组织讨论,而在代码走查中由高级管理人员来领导评审小组的活动

    B.在代码审查中只检查代码中是否有错误,而在代码走查中还要检查程序与设计文档的一致性

    C.在代码走查中只检查程序的正确性,而在代码审查中还要评审程序员的编程能力和工作业绩

    D.代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的


    正确答案:D
    解析:代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的。因此选项D说法正确。而选项A的说法应改正为“在代码走查中由编写代码的程序员来组织讨论,而在代码审查中由高级管理人员来领导评审小组的活动”。选项B的说法应改正为“无论代码审查和代码走查都要检查程序与设计文档的一致性”。选项C中说要评审程序员的编程能力和工作业绩也是不对的。

  • 第14题:

    简述桌面检查、代码审查与代码走查之间的区别。


    正确答案:桌面检查:由程序员自己检查自己编写的程序。 代码审查:由程序员逐句讲解程序的逻辑。在此过程中,程序员或其他小组成员可以提出问题,展开讨论,审查错误是否存在。 代码走查:让与会者“充当”计算机。由测试组成员为被测程序准备一批有代表性的测试用例,提交给走查小组。走查小组开会,集体扮演计算机角色,让测试用例沿程序的逻辑运行一遍。

  • 第15题:

    下列关于走查说法不正确的是______。

    A) 走查的主要工作是由程序编写者本人来完成

    B) 走查与代码检查一样,都是以小组为单位进行

    C) 走查是一种走查小组集体扮演计算机角色检查源程序的方法

    D) 走查是借助程序流程图来进行数据流和控制流的分析

    A.

    B.

    C.

    D.


    正确答案:A
    解析:走查与代码检查都是以小组为单位进行,它是一种走查小组集体扮演计算机角色检查源程序的方法。在走查过程中,参加审查的人员中只有一人是程序编写者,因此程序的主要工作是由其他人而不是程序编写者本人来完成。走查着重于从流程的角度来考查程序.借助于程序流程图来进行数据流和控制流的分析

  • 第16题:

    根据GB/T 11457 2006《软件工程术语》,由某人、某小组或借助某种工具对源代码进行的独立的审查,以验其是否符合软件设计文件和程序设计标准,称为()

    A:桌面检查
    B:代码评审
    C:代码走查
    D:代码审计

    答案:D
    解析:
    考察标准原文。代码审计:由某人、某小组或借助某种工具对代码进行的独立的审查,以验其是否符合软件设计文件和程序设计标准。
    桌前检查、代码走查和代码审查属于静态测试,。
    桌面检查:对程序执行情况进行人工模拟,用逐步检查源代码中有无逻辑或语法错误的办法来检测故障。
    代码走查:程序员或设计者引导开发组的成员通读已书写的设计或编码。
    代码评审:也称代码复查,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动。

  • 第17题:

    软件测试一般分为两个大类,即动态测试和静态测试。前者通过运行程序发现错误,包括(请作答此空)等方法;后者采用人工和计算机辅助静态分析的手段对程序进行检测,包括( )等方法。

    A.边界值分析、逻辑覆盖、基本路径
    B.桌面检查、逻辑覆盖、错误推测
    C.桌面检查、代码审查、代码走查
    D.错误推测、代码审查、基本路径

    答案:A
    解析:
    本题考查测试的分类,测试可以分为动态测试与静态测试。动态测试是通过运行程序发现错误,包括黑盒测试(等价类划分、边界值分析法、错误推测法)与白盒测试(各种类型的覆盖测试)。静态测试是人工测试方式,包括桌前检查(桌面检查)、代码走查、代码审查。

  • 第18题:

    下列对审查描述正确的是()

    • A、最早提出审查概念的是Microsoft公司
    • B、审查通过逐步检查源代码中有无逻辑或语法错误的办法来检查故障。
    • C、审查和走查是同一种方法的两种不同表示。
    • D、审查过程中需要用户参与

    正确答案:B

  • 第19题:

    以下哪一类测试不属于静态测试是()

    • A、代码审查
    • B、代码走查
    • C、静态分析
    • D、语句覆盖

    正确答案:D

  • 第20题:

    召开审查会,在会中由小组成员阅读程序,以发现程序错误,同时测试员利用测试数据人工运行程序并得出输出结果,然后由参加者对结果进行审查,以达到测试的目的。这种测试方法为()。

    • A、人工走查
    • B、代码审查
    • C、软件审查
    • D、错误推测法

    正确答案:A

  • 第21题:

    简述代码审查与人工走查的区别与联系。


    正确答案:代码审查以通过召开代码审查会的方式进行。代码审查小组通常由四人组成,其中有一个是组织者,一般是由能力较强的程序员担任,但他不能是被审查程序的作者。组织者负责为代码审查会分发材料,安排并主持会议,记录所有已查出的错误,并且保证这些错误随之得以改正。小组的其余成员通常是被审查程序的设计者或程序员。另外,审查小组还需要一个测试领域的专家;人工走查与代码审查一样,采用召开审查会的方式,在会中由小组成员阅读程序,以发现程序错误。人工走查与代码审查的不同之处在于,在人工走查会上除了阅读程序外,还需要由测试员利用测试数据人工运行程序并得出输出结果,然后由参加者对结果进行审查,以达到测试的目的。

  • 第22题:

    判断题
    人工走查与代码审查作用相同。
    A

    B


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

  • 第23题:

    单选题
    召开审查会,在会中由小组成员阅读程序,以发现程序错误,同时测试员利用测试数据人工运行程序并得出输出结果,然后由参加者对结果进行审查,以达到测试的目的。这种测试方法为()。
    A

    人工走查

    B

    代码审查

    C

    软件审查

    D

    错误推测法


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