参考答案和解析
正确答案:
解析: 暂无解析
更多“在系统测试中,测试人员应当避免测试自己设计的程序。”相关问题
  • 第1题:

    ● 某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,(10)是不正确的。

    (10)

    A.测试人员必须设计新的测试用例集,用来测试新模块

    B.测试人员必须设计新的测试用例集,用来测试模块的变更对程序其它部分的影响

    C.测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例,用来测试程序中没有受到变更影响的部分

    D.测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例,增加新设计的测试用例,构成模块变更后程序的测试用例集


    正确答案:C

    试题(10)分析

    回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。在给定的预算和进度下,尽可能有效率地进行回归测试,需要对测试用例库进行维护并依据一定的策略选择相应的回归测试包。对测试用例库的维护通常包括删除过时的测试用例、改进不受控制的测试用例、删除冗余的测试用例、增添新的测试用例等。在软件生命周期中,即使一个得到良好维护的测试用例库也可能变得相当大,这使每次回归测试都重新运行完整的测试包变得不切实际,时间和成本约束可能阻碍运行这样一个测试,有时测试组不得不选择一个缩减的回归测试包来完成回归测试。

    上述回归测试的基本概念说明,修改了旧代码之后所进行的回归测试不一定要重新运行原有测试用例集中仍能运行的所有测试用例,可以在其中选择一个缩减的回归测试包来完成回归测试,因此选项“D”的说法是不正确的,应选择D。

    参考答案

    10C

  • 第2题:

    完成下面对V模型优点的论述,将答案填写在对应栏中。

    1.客户需求分析对应验收测试。在进行需求分析、功能设计的同时,测试人员就可以阅读、审查分析结果,从而(5)。

    2.系统设计人员做系统设计时,测试人员可了解实现的过程,可(6)。

    3.设计人员做详细设计时,测试人员可参与设计,对设计(7),同时(8),并基于用例开发测试脚本。

    4.编码的同时进行单元测试,可尽快找出程序中的缺陷,提高(9)。

    5.避免了瀑布模型所带来的误区,即软件测试是在(10)之后进行。


    正确答案:(5)了解产品设计特性及用户的真正需求确定测试目标可准备用例并策划测试活动。 (6)设计系统测试方案和计划并准备环境。 (7)进行评审找出设计缺陷。 (8)设计测试用例完善测试计划。 (9)程序质量或软件质量。 (10)代码完成。
    (5)了解产品设计特性及用户的真正需求,确定测试目标,可准备用例并策划测试活动。 (6)设计系统测试方案和计划,并准备环境。 (7)进行评审,找出设计缺陷。 (8)设计测试用例,完善测试计划。 (9)程序质量,或软件质量。 (10)代码完成。 解析:从上图所示的V模型中还可以看出,左边是设计和分析,是软件设计实现的过程,同时伴随着质量保证活动——审核的过程,也就是静态的测试过程;右边是对左边结果的验证,是动态测试的过程,即对设计和分析的结果进行测试,以确认是否满足用户的需求。
    需求分析和功能设计对应验收测试,说明在做需求分析、产品功能设计的同时,测试人员就可以阅读、审查需求分析的结果,从而了解产品的设计特性、用户的真正需求,确定测试目标,可以准备用例(Use Case)并策划测试活动。
    当系统设计人员在做系统设计时,测试人员可以了解系统是如何实现的,基于什么样的平台,这样可以设计系统的测试方案和测试计划,并事先准备系统的测试环境,包括硬件和第三方软件的采购。因为这些准备工作,实际上是要花去很多时间。
    当设计人员在做在做详细设计时,测试人员可以参与设计,对设计进行评审,找出设计的缺陷,同时设计功能、新特性等各方面的测试用例,完善测试计划,并基于这些测试用例以开发测试脚本。
    在编程的同时,进行单元测试,是一种很有效的办法,可以尽快找出程序中的错误,充分的单元测试可以大幅度提高程序质量、减少成本。
    从中可以看出,V模型使我们能清楚地看到质量保证活动和项目同时展开,项目一启动,软件测试的工作也就启动了,避免了瀑布模型所带来的误区——软件测试是在代码完成之后进行。

  • 第3题:

    以下是关于V模型优点的论述,请将(7)~(13)空缺处的内容填写完整。

    ①客户需求分析对应验收测试。在进行需求分析、功能设计的同时,测试人员就可以阅读、审查分析结果,从而了解(7),确定(8),可准备用例并策划测试活动。

    ②系统设计人员进行系统设计时,测试人员可了解实现的过程,可(9),并准备系统的测试环境。

    ③设计人员做详细设计时,测试人员可参与设计,对设计进行评审,找出(10),同时设计(11),完善测试计划,并基于用例开发测试脚本。

    ④编码的同时进行单元测试,可尽快找出程序中的缺陷,提高(12)。

    ⑤避免了瀑布模型所带来的误区,即软件测试是在(13)后进行。


    正确答案:(7) 产品设计特性及用户的真正需求 (8) 测试目标 (9) 设计系统测试方案和计划 (10) 设计缺陷 (11) 测试用例 (12) 软件质量(或程序质量) (13) 代码完成
    (7) 产品设计特性及用户的真正需求 (8) 测试目标 (9) 设计系统测试方案和计划 (10) 设计缺陷 (11) 测试用例 (12) 软件质量(或程序质量) (13) 代码完成 解析:在图2-4所示的V模型中,左边是设计和分析,是软件设计实现的过程,同时伴随着质量保证活动——审核的过程,也就是静态的测试过程:右边是对左边结果的验证,是动态测试的过程,即对设计和分析的结果进行测试,以确认是否满足用户的需求。
    需求分析和功能设计对应验收测试,说明在进行需求分析和产品功能设计的同时,测试人员就可以阅读、审查需求分析的结果,从而了解产品的设计特性及用户的真止需求,确定测试目标,可以准备用例(Use Case)并策划测试活动。
    当系统设计人员在进行系统设计时,测试人员可以了解系统是如何实现的,基于什么样的平台,这样可以设计系统的测试方案和测试计划,并事先准备系统的测试环境,包括硬件和第三方软件的采购。因为这些准备工作,实际上要花费很多时间。
    当设计人员在进行详细设计时,测试人员可以参与设计,对设计进行评审,找出设计的缺陷,同时设计功能、新特性等方面的测试用例,完善测试计划,并基于这些测试用例开发测试脚本。
    在编程的同时,进行单元测试,是一种很有效的办法,可以尽快找出程序中的错误,充分的单元测试可以大幅度提高程序质量、减少成本。
    从图2-4中可以看出,V模型使项目干系人能清楚地看到质量保证活动和项目同时展开,项目一启动,软件测试的工作也就启动了,避免了瀑布模型所带来的误区——软件测试是在代码完成之后进行。

  • 第4题:

    ● (30)主要用于发现程序设计(编程)中的错误。

    (30) A.模块测试 B.集成测试 C.确认测试 D.系统测试


    正确答案:A

  • 第5题:

    在程序测试中,目前要为成功地测试设计数据,产生这些测试用例主要依赖于

    A.黑箱方法

    B.测试人员的经验

    C.白箱测试

    D.猜测


    正确答案:B
    解析:测试方法有两种:黑箱测试和白箱测试。不论用哪种测试方法,产生测试数据的工作量都是十分繁重的。实际上大多数测试用例的产生仍依赖于测试人员的经验,从而测试质量的高低还与测试人员的能力有关。

  • 第6题:

    ( )主要用于发现程序设计(编程)中的错误。

    A.模块测试
    B.集成测试
    C.确认测试
    D.系统测试

    答案:A
    解析:
    软件测试是为了发现程序中的错误,对于不同粒度的软件,需要进行不同的测试。软件开发过程中,通常需要进行单元测试、集成测试、确认测试和系统测试等步骤。其中单元测试也称为模块测试,是在一个模块编写完成后进行,以检查该模块的变成是否有错以及是否正确实现了规定的功能,该测试一般使用白盒测试法设计测试案例。当模块测试完成后,还需要检查该模块能否和其他模块按照既定方式正确工作,即验证多个模块组装后能够按照软件设计要求正常、正确地工作,这种测试过程就是集成测试,也称为组装测试。

  • 第7题:

    在程序测试时测试人员应测试自己所编写的程序。


    正确答案:错误

  • 第8题:

    在软件程序测试的哪个阶段一个组织应该进行体系结构设计测试?()

    • A、可接受性测试
    • B、系统测试
    • C、集成测试
    • D、单元测试

    正确答案:C

  • 第9题:

    系统测试的原则包括()。

    • A、测试人员应避免测试自己设计的程序
    • B、测试用例应考虑输入、输出
    • C、测试数据的选取应考虑各种不同情况,并对每一个测试结果做全面检查
    • D、检查程序是否执行了规定以外的操作
    • E、妥善保存测试用例

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

  • 第10题:

    判断题
    在程序测试时测试人员应测试自己所编写的程序。
    A

    B


    正确答案:
    解析: 在程序测试时测试人员应避免测试自己编写的程序。

  • 第11题:

    单选题
    系统测试在由()提供系统测试标准,制定测试计划。确定测试方试然后测试。
    A

    用户

    B

    系统分析员

    C

    系统设计员

    D

    程序设计员


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

  • 第12题:

    单选题
    ()不符合软件测试原则。
    A

    对每个测试结果进行检查,不漏掉已经出现的错误迹象

    B

    程序员应该仔细测试自己编写的程序代码

    C

    程序员要避免测试自己编写的程序代码

    D

    测试工作越早开始越好


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

  • 第13题:

    在程序测试中, 目前要为成功的测试设计数据,产生这些测试用例主要依赖于 ( )。

    A.黑盒方法

    B.测试人员的经验

    C.白盒测试

    D.猜错


    正确答案:B

  • 第14题:

    在程序测试中,要为成功的测试设计数据,目前产生这些测试用例主要依赖于( )。

    A.黑盒方法

    B.测试人员的经验

    C.白盒测试

    D.以上都不是


    正确答案:B
    解析:测试方法有两种:黑盒测试和白盒测试。不论用哪种测试方法,产生测试数据的工作量都是十分繁重的。实际上大多数测试用例的产生仍依赖于测试人员的经验,从而测试质量的高低还于测试人员的能力有很大关系。

  • 第15题:

    ● 审查测试设计是监理方质量控制的重要手段,根据常用的W模型测试策略,在需求分析与系统设计过程中,监理方应审查的相应测试设计为(39) 。

    (39)

    A.验收测试设计与性能测试设计

    B.用户测试设计与集成测试设计

    C.单元测试设计与集成测试设计

    D.确认测试设计与系统测试设计


    正确答案:D

  • 第16题:

    v模型指出,(47)对程序设计进行验证,(48)对系统设计进行验证,(49)应当追溯到用户需求说明。

    A.单元和集成测试

    B.系统测试

    C.验收测试和确认测试

    D.验证测试


    正确答案:A
    解析:本题考查v模型的概念。v模型指出,单元测试和集成测试是验证的程序设计,开发人员和测试组应检测程序的执行是否满足软件设计的要求:系统测试应当验证系统设计,检测系统功能、性能的质量特性是否达到系统设计的指标;软件的确认测试和验收测试追溯软件需求说明书进行测试,以确定软件的实现是否满足用户需求或合同的要求。

  • 第17题:

    在程序测试中,为了成功地测试设计数据,目前产生这些测试用例主要依赖于( )。

    A.黑盒方法

    B.测试人员的经验

    C.白盒测试

    D.以上都不是


    正确答案:B
    解析:测试方法有两种:黑盒测试和白盒测试。不论用哪种测试方法,产生测试数据的工作量都是十分繁重的。实际上大多数测试用例的产生仍依赖于测试人员的经验,从而测试质量的高低还与测试人员的能力有很大关系。

  • 第18题:

    ()不符合软件测试原则。

    A对每个测试结果进行检查,不漏掉已经出现的错误迹象

    B程序员应该仔细测试自己编写的程序代码

    C程序员要避免测试自己编写的程序代码

    D测试工作越早开始越好


    B

  • 第19题:

    系统测试在由()提供系统测试标准,制定测试计划。确定测试方试然后测试。

    • A、用户
    • B、系统分析员
    • C、系统设计员
    • D、程序设计员

    正确答案:D

  • 第20题:

    在完成信息系统的程序设计后,需要对系统进行测试,测试需要经过()、集成测试、()和验收测试4个步骤进行。


    正确答案:模块测试;系统测试

  • 第21题:

    系统测试中应遵循的一条原则是:测试工作应该由以下人员来承担()。

    • A、原程序作者
    • B、专门的测试人员
    • C、系统设计人员
    • D、用户

    正确答案:B

  • 第22题:

    判断题
    在系统测试中,测试人员应当避免测试自己设计的程序。
    A

    B


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

  • 第23题:

    多选题
    系统测试的原则包括()。
    A

    测试人员应避免测试自己设计的程序

    B

    测试用例应考虑输入、输出

    C

    测试数据的选取应考虑各种不同情况,并对每一个测试结果做全面检查

    D

    检查程序是否执行了规定以外的操作

    E

    妥善保存测试用例


    正确答案: B,C
    解析: 系统测试一般应遵循的原则包括:①测试人员应避免测试自己设计的程序;②测试用例应考虑输入、输出;③测试数据的选取应考虑各种不同情况;④检查程序是否执行了规定以外的操作;⑤对每一个测试结果做全面检查,以发现其错误;⑥妥善保存测试用例,将其作为管理信息系统软件组成部分之一。

  • 第24题:

    单选题
    系统测试中应遵循的一条原则是:测试工作应该由以下人员来承担()。
    A

    原程序作者

    B

    专门的测试人员

    C

    系统设计人员

    D

    用户


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