下列GIS软件测试方法中,一般由代码编写者自己完成的是()。A:单元测试B:回归测试C:Alpha测试D:Beta测试

题目
下列GIS软件测试方法中,一般由代码编写者自己完成的是()。

A:单元测试
B:回归测试
C:Alpha测试
D:Beta测试

相似考题
更多“下列GIS软件测试方法中,一般由代码编写者自己完成的是()。”相关问题
  • 第1题:

    软件测试是发现软件错误(缺陷)的主要手段,软件测试方法可分为静态测试和动态测试,其中()属于静态测试。

    A.代码走查

    B.功能测试

    C.黑盒测试

    D.白盒测试


    正确答案:A

  • 第2题:

    下列叙述中正确的是

    A) 软件测试应该由程序开发者来完成

    B) 程序经调试后一般不需要再测试

    C ) 软件维护只包括对程序代码的维护

    D) 以上三种说法都不对


    正确答案:D
    (3)D) 解析 : 因为测试的目的在于发现错误,从心理学角度讲 , 由程序的编写者自己进行测试是不合适的 , 为了达到最好的测试效果 , 应该由独立的第三方进行测试工作 , 所以选项 A) 错误 ;程序调试 , 修改一个错误的同时可能引入了新的错误 , 解决的办法是在修改了错误之后 , 必须进行回归测试 , 所以选项 B) 错误 ; 所谓软件维护 , 就是在软件已经交付使用之后 , 为了改正错误或满足新的需要而修改软件的过程 , 可见选项 C) 也是错误的。

  • 第3题:

    在软件开发中有许多重要的环节,下列叙述中正确的是( )

    A.软件维护只包括对程序代码的维护

    B.程序调试后一般不需要再测试

    C.软件测试应该由程序开发者来完成

    D.需求分析与程序设计、测试、维护是软件开发中的重要环节


    正确答案:D

  • 第4题:

    下列关于软件测试的目的和准则的叙述中,正确的是( )。

    A.软件测试是证明软件没有错误

    B.主要目的是发现程序中的错误

    C.主要目的是确定程序中错误的位置

    D.测试最好由程序员自己来检查自己的程序


    正确答案:B
    B)【解析】软件侧试的目的:①软件测试是为了发现错误而执行程序的过程;②一个好的测试用例能够发现至今尚未发现的错误;⑧一个成功的测试是发现了至今尚未发现的错误。软件侧试的准则:①所有测试都应追溯到需求;②严格执行测试计划,排除测试的随意性;③充分注意测试中的群集现象:④程序员应避免检查自己的程序;⑤穷举测试不可能;⑥妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。

  • 第5题:

    下列描述中正确的是( )。

    A.软件测试的主要目的是发现程序中的错误

    B.软件测试的主要目的是确定程序中错误的位最

    C.为了提高软件测试的效率,最好由程序编制者自已来完成软件测试的工作

    D.软件测试是证明软件没有错误


    正确答案:A
    A。【解析】软件测试是为了发现错误。为了达到好的测试效果,应该由独立的第三方来进行软件测试,尽量避免程序员检查自己的程序。

  • 第6题:

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


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

  • 第7题:

    下列关于软件测试的目的和准则的叙述中,正确的是( )。

    A)软件测试是证明软件没有错误

    B)主要目的是发现程序中的错误

    C)主要目的是确定程序中错误的位置

    D)测试最好由程序员自己来检查自己的程序


    正确答案:B

  • 第8题:

    下列GIS软件测试方法中,一般由代码编写者自己完成的是()。

    A.单元测试
    B.回归测试
    C.Alpha测试
    D.Beta测试

    答案:A
    解析:
    系统测试,同时参考第11章工具测试的内容。单元测试对象是软件设计的最小单位,即模块。单元测试的依据是详细设计描述,单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误。单元测试多采用白盒测试技术,系统内多个模块可以并行地进行测试。回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。Alpha测试是由研发测试人员在开发环境下模拟实际操作进行的测试,其目的是评价软件产品的功能、局域化、可使用性、可靠性、性能和支持。Beta测试是一种验收测试。验收测试是软件产品完成了功能测试和系统测试之后,在产品发布之前所进行的软件测试活动,它是技术测试的最后一个阶段,通过了验收测试,产品就会进入发布阶段。
    软件测试依照软件开发的过程,按阶段可以划分为:单元测试、集成测试、确认测试、系统测试和验收测试。本题中的回归测试可以发生在软件测试的各个阶段,Alpha测试和Beta测试是验收测试的方法,这三种测试都可以有开发者和用户参与或由用户单独完成,而单元测试一般由开发者完成。

  • 第9题:

    (2015 年) 下列 GIS 软件测试方法中, 也可称为功能测试的是() 。

    A. 白盒测试
    B. 黑盒测试
    C. 集成测试
    D. 系统测试

    答案:B
    解析:

  • 第10题:

    (2014 年) 下列 GIS 软件测试方法中, 一般由代码编写者自己完成的是() 。

    A. 单元测试
    B. 回归测试
    C. Alpha 测试
    D. Beta 测试

    答案:A
    解析:

  • 第11题:

    集成测试计划通常是在( )阶段完成,集成测试一般采用黑盒测试方法。

    A. 软件方案建议
    B. 软件概要设计
    C. 软件详细设计
    D. 软件模块集成

    答案:B
    解析:
    集成测试可以分为一次性组装和增量式组装,增量式组装测试效果更好。集成测试计划一般在概要设计阶段完成。

  • 第12题:

    单选题
    下列GIS软件测试方法中,一般由代码编写者自己完成的是()。
    A

    单元测试

    B

    回归测试

    C

    Alpha测试

    D

    Beta测试


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

  • 第13题:

    下列叙述中正确的是

    A.软件测试应该由程序开发者来完成

    B.程序经调试后一般不需要再测试

    C.软件维护只包括对程序代码的维护

    D.以上三种说法都不对


    正确答案:D
    软件测试时程序员应避免检查自已的程序;软件经调试后有可能会引入新的错误,所以必须进行回归测试;软件维护不只是对程序代码的维护,还包括程序的运行环境等的维护。因此本题的正确答案是D。

  • 第14题:

    下列有关白盒测试的叙述中,错误的是

    A) 白盒测试是在同时拥有源代码和可执行代码的情形下才可以进行的一种软件测试方法

    B) 白盒测试应该由开发人员实施,因为只有他们才能够访问测试执行所涉及的代码

    C) 即使对所有的源代码都进行了100%的逻辑覆盖测试,也不能保证程序中没有错误

    D) 软件测试人员制定测试计划的目的是想尽可能多地对源代码进行测试

    A.

    B.

    C.

    D.


    正确答案:A

  • 第15题:

    ●以下关于单元测试的叙述,不正确的是(62)。

    (62)A.单元测试是指对软件中的最小可测试单元进行检查和验证

    B.单元测试是在软件开发过程中要进行的最低级别的测试活动

    C.结构化编程语言中的测试单元一般是函数或子过程

    D.单元测试不能由程序员自己完成


    正确答案:D

  • 第16题:

    由于测试的目标是暴露程序中的错误,从心理学角度看,应该完全由程序的编写者自己进行测试。( )


    正确答案:错

  • 第17题:

    软件测试是软件开发的主要组成部分,下列论述中( )是正确的。

    A.测试在设计期完成

    B.测试在编程阶段完成

    C.测试在运行阶段完成

    D.测试贯穿开发全过程


    正确答案:D

  • 第18题:

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


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

  • 第19题:

    下列关于动态测试说法不正确的是 ( ) 。

    A.动态测试是指在计算机上运行程序进行软件测试
    B.使用白盒测试的方法也可以实现静态测试。例如,使用人工检查代码的方法来检查代码的逻辑问题,也属于白盒测试的范畴
    C.黑盒测试也称为功能测试,主要用于集成测试、确认测试和系统测试中
    D.白盒测试也称为结构测试,主要用于软件单元测试中

    答案:B
    解析:
    使用静态测试的方法也可以实现白盒测试。例如,使用人工检查代码的方法来检查代码的逻辑问题,也属于白盒测试的范畴。

  • 第20题:

    下列GIS软件测试方法中,也可称为功能测试的是()。

    A.白盒测试
    B.黑盒测试
    C.集成测试
    D.系统测试

    答案:B
    解析:
    地理信息系统开发与集成,系统测试。黑盒测试也称功能测试或数据驱动测试,是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用。

  • 第21题:

    下列 GIS 软件的测试方法中,也可称为功能测试的是( )。

    A.白盒测试
    B.黑盒测试
    C.集成测试
    D.系统测试

    答案:B
    解析:
    详见《测绘综合能力》辅导教材( 2012 版) 第 347 页。

  • 第22题:

    下面说法不正确的是()。

    A:COM是组件式对象模型,ComGIS是面向对象技术和组件式软件在GIS软件开发中的应用
    B:ComGIS的基本思想是把GIS的各大功能模块划分为几个控件,每个控件完成不同功能
    C:单元测试的对象是软件设计的最小单位,即模块
    D:确认测试是单元测试的逻辑扩张
    E:集成测试又称有效性测试

    答案:D,E
    解析:
    确认测试又称有效性测试,集成测试时单元测试的逻辑扩张。故选DE。

  • 第23题:

    下列GIS软件测试方法中,也可称为功能测试的是()。

    • A、白盒测试
    • B、黑盒测试
    • C、集成测试
    • D、系统测试

    正确答案:B