参考答案和解析
正确答案:错误
更多“代码走查一般由代码创建者来进行测试,因其对代码更加熟悉。”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

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


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

  • 第3题:

    代码评审员一般由测试员担任。判断对错


    正确答案:错误

  • 第4题:

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

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

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

  • 第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题:

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

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

    正确答案:D

  • 第8题:

    以下哪些过程能够提高软件质量()

    • A、可行性分析
    • B、需求评审
    • C、测试
    • D、代码走查
    • E、概要设计

    正确答案:B,D

  • 第9题:

    代码评审员一般由测试员担任。


    正确答案:错误

  • 第10题:

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


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

  • 第11题:

    判断题
    代码评审员一般由测试员担任。
    A

    B


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

  • 第12题:

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

    B


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

  • 第13题:

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

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


    正确答案:√

  • 第14题:

    代码评审员一般由测试员担任。( )

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


    正确答案:×

  • 第15题:

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

    A.数据流测试

    B.代码审查

    C.代码走查

    D.静态分析


    正确答案:A

  • 第16题:

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

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

    答案:D
    解析:
    代码审计是由某人、某小组或借助某种工具对源代码进行的独立的审查,以验证其是否符合软件设计文件和程序设计标准。还可能对正确性和有效性进行估计。

  • 第17题:

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

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

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

  • 第18题:

    以下哪种测试与其余三种测试在分类上不同()

    • A、负载测试
    • B、强度测试
    • C、数据库0容量测试
    • D、静态代码走查

    正确答案:D

  • 第19题:

    程序员使用哪种方法更能查出程序更多的接口错误()

    • A、代码走查
    • B、黑盒技术
    • C、白盒测试

    正确答案:C

  • 第20题:

    人工走查与代码审查作用相同。


    正确答案:错误

  • 第21题:

    常用的软件质量保证方法包括:()

    • A、组内评审
    • B、单元测试
    • C、集成测试
    • D、系统测试
    • E、代码走查

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

  • 第22题:

    如何清除SCU内的故障代码?

    • A、飞机断电后,代码自动消失
    • B、在SCU前面板上调出代码,按下按钮保持5秒钟,代码被清除
    • C、进行主测试,测试通过后系统被复位,代码被清除

    正确答案:B

  • 第23题:

    多选题
    常用的软件质量保证方法包括:()
    A

    组内评审

    B

    单元测试

    C

    集成测试

    D

    系统测试

    E

    代码走查


    正确答案: A,B,C,D,E
    解析: 暂无解析