更多“程序测试的目的是什么?程序测试的类型通常包括哪些?”相关问题
  • 第1题:

    下列关于面向对象程序的测试组织问题的说法中,正确的是 ______。

    A.在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面

    B.在面向对象程序中的一个类可以作为被独立测试的单元

    C.在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试

    D.由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试


    正确答案:A
    解析:在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面。其中单元测试的基本要求是被测单元被独立地测试,而在测试面向对象程序时,由于一个类的各个成员方法通常是相互联系的,因而很难对一个类中的单个成员方法进行充分的单元测试。面向对象程序中的一个类甚至也不能作为被独立测试的单元,主要原因一方面是由于继承的存在,一个类通常依赖于其父类和其他祖先类,另一方面由于面向对象程序经常出现多个类相互依赖也会导致每个类难以被独立的测试。集成测试是针对程序的集成结构进行,在面向对象程序中,许多集成机制在传统结构化程序中没有,因而结构化程序的集成测试技术难以适用于对类的测试。

  • 第2题:

    实质性程序的类型包括()。

    A、风险评估程序

    B、控制测试

    C、细节测试

    D、实质性分析程序


    参考答案:CD

  • 第3题:

    以下关于程序测试的叙述,正确的是______。

    A.程序测试的目的是为了证明程序的正确性

    B.白盒测试也称为功能测试

    C.黑盒测试也称为结构测试

    D.程序测试要注意检验程序是否有多余的功能


    正确答案:D
    解析:程序测试的目的是发现程序错误,不是证明程序正确。所以选项A的说法不正确。黑盒测试是在不了解程序结构的情况下,根据使用说明书,输入所需的数据,检查其输出结果的正确性。黑盒测试也叫做功能测试。所以,选项B的说法错误。白盒测试根据程序内部结构进行测试,也叫做结构测试。所以,选项C的说法错误。选项D的说法正确,为所选答案。

  • 第4题:

    下列叙述中正确的是

    A.软件测试的目的是证明程序是否正确

    B.软件测试的目的是尽可能多的发现程序中的错误

    C.软件测试的目的是使程序运行结果正确

    D.软件测试的目的是使程序符合结构化原则


    正确答案:B
    解析:软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。由此可知,测试不是为了证明程序是正确的,而是在设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷。测试只能说明程序有错,而不能证明程序无错,希望通过有限次的测试就能发现程序中的所有错误是不可能的,即完全测试是不可能的。

  • 第5题:

    下列实质性程序的相关说法中,错误的是(  )。

    A.细节测试的目的是发现认定层次的重大错报
    B.实质性程序通常更适用于在一段时间内存在预期关系的大量交易
    C.实质性程序包括细节测试与实质性分析程序
    D.如果针对特别风险实施的程序仅为实质性程序,这些程序应当包括细节测试

    答案:B
    解析:
    实质性分析程序通常更适用于在一段时间内存在可预期关系的大量交易。

  • 第6题:

    软件测试包括哪些步骤?同时说明这些步骤的测试目的是什么?


    正确答案: (1)单元测试,目的是代码达到模块说明书的要求
    (2)集成测试,目的是将经过单元测试的模块逐步组装成具有良好一致性的完整的程序
    (3)确认测试,目的是确认程序系统是否满足软件需求规格说明书的要求
    (4)系统测试,目的是检查能否与系统的其余部分协调运行,并且完成SRS对他的要求。

  • 第7题:

    下列有关审计程序的说法中,错误的是()。

    • A、细节测试的目的是发现认定层次的重大错报
    • B、实质性程序通常更适用于在一段时间内存在预期关系的大量交易
    • C、实质性程序包括细节测试与实质性分析程序
    • D、如果针对特别风险实施的程序仅为实质性程序,这些程序应当包括细节测试

    正确答案:B

  • 第8题:

    实质性程序的基本类型包括()。

    • A、细节测试
    • B、局部测试
    • C、控制性测试程序
    • D、实质性分析程序

    正确答案:A,D

  • 第9题:

    多选题
    实质性程序的基本类型包括()。
    A

    细节测试

    B

    局部测试

    C

    控制性测试程序

    D

    实质性分析程序


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

  • 第10题:

    问答题
    控制测试程序的类型通常有哪些?如何使用,才会提高测试的效果?

    正确答案:
    解析:

  • 第11题:

    问答题
    软件测试包括哪些类型的测试?这些测试之间的区别是什么?

    正确答案: 软件测试包括单元测试、集成测试、系统测试和验收测试等。单元测试集中于每一个独立的模块;集成测试集中于模块的组装;
    系统测试确保整个系统与系统的功能需求和非功能需求保持一致;验收测试是用户根据验收标准(通常来自项目协议),在开发环境或模拟真实环境中执行的可用性、功能和性能测试。
    解析: 暂无解析

  • 第12题:

    单选题
    下列有关审计程序的说法中,错误的是()。
    A

    细节测试的目的是发现认定层次的重大错报

    B

    实质性程序通常更适用于在一段时间内存在预期关系的大量交易

    C

    实质性程序包括细节测试与实质性分析程序

    D

    如果针对特别风险实施的程序仅为实质性程序,这些程序应当包括细节测试


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

  • 第13题:

    ● 软件测试的目的是 (59) ,通常可分为白盒测试和黑盒测试。白盒测试根据程序的 (60) 来设计测试用例,黑盒测试根据软件规格说明来设计测试用例。

    (59)

    A. 尽可能多地发现程序中的错误

    B. 改正程序中的所有错误

    C. 证明程序是正确的

    D. 证明程序完成了应完成的功能

    (60)

    A. 功能

    B. 性能

    C. 内部逻辑

    D. 内部数据


    正确答案:A,C

  • 第14题:

    下列对于软件的叙述中正确的是

    A.软件测试的目的是证明程序是否正确

    B.软件测试的目的是使程序运行结果正确

    C.软件测试的目的是尽可能多地发现程序中的错误

    D.软件测试的目的是使程序符合结构化原则


    正确答案:C
    解析:软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。

  • 第15题:

    下列对于软件测试的描述中正确的是

    A)软件测试的目的是证明程序是否正确

    B)软件测试的目的是使程序运行结果正确

    C)软件测试的目的是尽可能多地发现程序中的错误

    D)软件测试的目的是使程序符合结构化原则


    正确答案:C
    软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。测试不是为了证明程序是正确的,而是在设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷。可见选项C的说法正确。

  • 第16题:

    以下关于程序测试的叙述,正确的是(55)。

    A.程序测试的目的是为了证明程序的正确性

    B.白盒测试也称为功能测试

    C.黑盒测试也称为结构测试

    D.程序测试要注意检验程序是否有多余的功能


    正确答案:D
    解析:程序测试(Test)的目的是发现程序中的错误,并且争取能发现尽可能多的错误。程序调试(Debug)则包括定位和纠正错误。程序正确性证明目前还是理论研究的课题,对大型程序,证明其正确性还做不到。正如医生的任务是诊断与治疗疾病,并不是证明某人没有病。黑盒测试是在不了解程序内部结构的情况下,根据其使用说明书,输入所需的数据,检查其输出结果的正确性。这种测试也称为功能测试。类似于这样的情况:为检查一个不明盒子的功能,又不能打开它,就只能从外界,给它施加某种影响,查看它有什么反映。系统测试、验收测试一般都采用黑盒测试方法。白盒测试是根据程序内部结构对其进行测试,例如,在程序中的若干关键语句处,设置检查点,程序运行到这些检查点时会暂停运行,操作人员可以查看程序中某些变量的值,看它是否符合程序员预期的结果,然后再继续运行程序。这种测试也称为结构测试。类似于打开盒子,看清楚其中的结构机制,逐步进行测试,检查发现问题。程序员对自己编写的程序模块,一般采用白盒测试方法。在程序测试中,很多人只注意程序是否正确执行了预定的功能,没有注意程序是否具有多余的(计划之外的)功能。多余的功能在编程前并没有要求,在开发时也没有得到充分的测试,很可能隐藏着问题,这些问题还会影响应有的功能。所以,检查程序是否有多余的功能,也是程序测试的任务之一。

  • 第17题:

    常用的测试程序中,最可靠的测试程序是(),通常是代码为几十行、具有一些特定目的的测试程序是()。


    正确答案:实际应用程;序小测试程序

  • 第18题:

    软件测试包括哪些类型的测试?这些测试之间的区别是什么?


    正确答案: 软件测试包括单元测试、集成测试、系统测试和验收测试等。单元测试集中于每一个独立的模块;集成测试集中于模块的组装;
    系统测试确保整个系统与系统的功能需求和非功能需求保持一致;验收测试是用户根据验收标准(通常来自项目协议),在开发环境或模拟真实环境中执行的可用性、功能和性能测试。

  • 第19题:

    ()是指控制测试审计程序的类型,通常包括询问、观察、检查、穿行测试和重新执行。

    • A、控制测试的性质
    • B、控制测试的程序
    • C、控制测试的时间
    • D、控制测试的范围

    正确答案:A

  • 第20题:

    填空题
    常用的测试程序中,最可靠的测试程序是(),通常是代码为几十行、具有一些特定目的的测试程序是()。

    正确答案: 实际应用程,序小测试程序
    解析: 暂无解析

  • 第21题:

    问答题
    程序测试的目的是什么?程序测试的类型通常包括哪些?

    正确答案: 程序测试的目的有两个,一个是确定程序的正确性,另一个是排除程序中的安全隐患。
    程序测试的类型通常包括:
    (1)恢复测试;
    (2)渗透测试;
    (3)强度测试;
    (4)性能测试。
    解析: 暂无解析

  • 第22题:

    单选题
    ()是指控制测试审计程序的类型,通常包括询问、观察、检查、穿行测试和重新执行。
    A

    控制测试的性质

    B

    控制测试的程序

    C

    控制测试的时间

    D

    控制测试的范围


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

  • 第23题:

    单选题
    下列叙述中错误的是(  )。
    A

    软件测试的目的是发现错误并改正错误

    B

    对被调试的程序进行“错误定位”是程序调试的必要步骤

    C

    程序调试通常也称为Debug

    D

    软件测试应严格执行测试计划,排除测试的随意性


    正确答案: A
    解析:
    A项错误,软件测试是程序的执行过程,目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。B项正确,程序调试的基本步骤有:①错误定位;②修改设计和代码,以排除错误;③进行回归测试,防止引进新的错误。C项正确,Bug指程序调试过程中发现的问题,Debug代表程序调试。D项,软件测试的基本准则有:①所有测试都应追溯到需求;②严格执行测试计划,排除测试的随意性;③充分注意测试中的群集现象;④应避免程序员检查自己的程序;⑤不可能穷举测试;⑥妥善保存测试计划等文件。答案选择A选项。