代码审查作为一种人工测试技术,以通过召开代码审查会的方式进行。下面请按照代码审查会的过程进行排序。() ①请程序员逐个语句地讲述程序的逻辑结构。其间大家提出问题以断定是否存在错误。 ②把已查出的错误清单交给程序员。如果发现的错误很多,或发现有的错误需要对程序做重大更改,那么组织者就应做出安排,以便在这些错误得到修复之后重新进行会议审查。 ③根据常见程序错误检查清单分析程序。 ④组织者把被审查的程序清单和设计规范分发给小组的其他成员,要求他们熟悉这些材料。A、②④①③B、④①③②C、④③②①D、③④①②

题目

代码审查作为一种人工测试技术,以通过召开代码审查会的方式进行。下面请按照代码审查会的过程进行排序。() ①请程序员逐个语句地讲述程序的逻辑结构。其间大家提出问题以断定是否存在错误。 ②把已查出的错误清单交给程序员。如果发现的错误很多,或发现有的错误需要对程序做重大更改,那么组织者就应做出安排,以便在这些错误得到修复之后重新进行会议审查。 ③根据常见程序错误检查清单分析程序。 ④组织者把被审查的程序清单和设计规范分发给小组的其他成员,要求他们熟悉这些材料。

  • A、②④①③
  • B、④①③②
  • C、④③②①
  • D、③④①②

相似考题
更多“代码审查作为一种人工测试技术,以通过召开代码审查会的方式进行。”相关问题
  • 第1题:

    测试工作就是进行输入、接受输出、检验结果,不深入代码细节,这样的测试方法称为_____,在不执行代码的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的测试方法称为________________。


    正确答案:动态黑盒测试 静态白盒测试

  • 第2题:

    以下属于动态测试方法的是 ( ) 。

    A.代码审查 B.静态结构测试C.路径覆盖 D.技术评审


    正确答案:C

  • 第3题:

    代码审查属于( )技术

    A.黑盒测试
    B.白盒测试
    C.动态测试
    D.静态测试

    答案:D
    解析:

  • 第4题:

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

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

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

  • 第5题:

    代码审查工作属于静态测试。


    正确答案:正确

  • 第6题:

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

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

    正确答案:D

  • 第7题:

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

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

    正确答案:B

  • 第8题:

    下列哪些是应该做的(),当审计师通过比较源代码发现代码被修改。

    • A、确定是否修改经过了授权
    • B、升级源代码副本控制
    • C、源代码的人工审查
    • D、在源代码中插入标记说明修改情况

    正确答案:A

  • 第9题:

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

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

    正确答案:B

  • 第10题:

    单选题
    下面的()说法是错误的。
    A

    代码审查用于检查源代码是否达到模块设计的要求

    B

    代码在审查之前必须要成功地编译通过

    C

    代码审查比运行程序进行测试的效率低

    D

    代码审查可以发现不符合团队代码规范的地方


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

  • 第11题:

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

    人工走查

    B

    代码审查

    C

    软件审查

    D

    错误推测法


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

  • 第12题:

    单选题
    代码审查作为一种人工测试技术,以通过召开代码审查会的方式进行。下面请按照代码审查会的过程进行排序。() ①请程序员逐个语句地讲述程序的逻辑结构。其间大家提出问题以断定是否存在错误。 ②把已查出的错误清单交给程序员。如果发现的错误很多,或发现有的错误需要对程序做重大更改,那么组织者就应做出安排,以便在这些错误得到修复之后重新进行会议审查。 ③根据常见程序错误检查清单分析程序。 ④组织者把被审查的程序清单和设计规范分发给小组的其他成员,要求他们熟悉这些材料。
    A

    ②④①③

    B

    ④①③②

    C

    ④③②①

    D

    ③④①②


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

  • 第13题:

    测试工作就是进行输入、接受输出、检验结果,不深入代码细节,这样的测试方法称为____,在不执行代码的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的测试方法称为 静态白盒测试_。


    正确答案:动态黑盒测试; 静态白盒测试

  • 第14题:

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

    A.技术评审

    B.文档审查

    C.代码检查

    D.走查


    正确答案:B

  • 第15题:

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

    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路径覆盖、程序变异。其中运用最为广泛的是基本路径测试法基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。

  • 第16题:

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

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

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

  • 第17题:

    下面的()说法是错误的。

    • A、代码审查用于检查源代码是否达到模块设计的要求
    • B、代码在审查之前必须要成功地编译通过
    • C、代码审查比运行程序进行测试的效率低
    • D、代码审查可以发现不符合团队代码规范的地方

    正确答案:C

  • 第18题:

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

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

    正确答案:A

  • 第19题:

    通过源代码审查发现漏洞属于()测试。

    • A、黑盒测试
    • B、红盒测试
    • C、绿盒测试
    • D、白盒测试

    正确答案:D

  • 第20题:

    关于源代码审核,下列说法正确的是,()

    • A、源代码往往需要大量的时间,采用人工审核费时费力,但可以通过多人并行审核来弥补这个缺点
    • B、源代码审核工具应当以检查源代码的功能是否完整,是否执行正确为主要功能
    • C、使用工具进行源代码审核自动化执行代码检查和分析,能够极大提高软件可靠性并节约软件开发和测试的成本己经取代了传统的人工审核
    • D、源代码审核是指无需运行被测代码,仅对源代码检查分析,检测并报告源代码中可能隐藏的错误和缺陷

    正确答案:D

  • 第21题:

    单选题
    如果恶意开发人员想在代码中隐藏逻辑炸弹,什么预防方式最有效?()
    A

    源代码周期性安全扫描

    B

    源代码人工审计

    C

    渗透测试

    D

    对系统的运行情况进行不间断监测记录


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

  • 第22题:

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

    改正错误

    B

    发现错误

    C

    讲解程序

    D

    证明程序设计正确


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

  • 第23题:

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

    软件审查

    B

    代码审查

    C

    人工走查

    D

    计算机运行程序


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