下列关于软件调试与软件测试的叙述中,正确的是( )。A.软件测试的目的是找出存在的错误,软件调试的目的是定位并修正错误 B.软件测试的结束过程不可预计,软件调试使用预先定义的过程 C.软件调试的过程可以实现设计 D.软件测试不能描述过程或持续时间

题目

下列关于软件调试与软件测试的叙述中,正确的是( )。

A.软件测试的目的是找出存在的错误,软件调试的目的是定位并修正错误 B.软件测试的结束过程不可预计,软件调试使用预先定义的过程 C.软件调试的过程可以实现设计 D.软件测试不能描述过程或持续时间


相似考题
更多“下列关于软件调试与软件测试的叙述中,正确的是( )。A.软件测试的目的是找出存在的错误,软件调试的 ”相关问题
  • 第1题:

    下列叙述中正确的是

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

    B.软件调试的主要目的是发现程序中错误的类型

    C.程序经调试后还应进行测试

    D.软件的测试与调试工作最好都由程序编制者来完成


    正确答案:C
    解析:软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。测试不是为了证明程序是正确的,而是在设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷。由于测试的这一特征,一般应当避免由开发者测试自己的程序。测试只能说明程序有错,而不能证明程序无错,希望通过有限次的测试就能发现程序中的所有错误是不可能的,即完全测试是不可能的。因此,选项A与D中的说法都是错误的。调试也称排错。①测试的目的是暴露错误,而调试的目的是发现错误的位置,并改正错误。②经测试发现错误后,可以立即进行调试并改正错误;经过调试后的程序还需进行回归测试,以检查调试的效果,同时也可防止在调试过程中引进新的错误。因此,选项B中的说法也是错误的,而选项C中的说法是正确的。

  • 第2题:

    在软件测试设计中,软件测试的主要目的是

    A.实验性运行软件

    B.证明软件正确

    C.找出软件中的全部错误

    D.发现软件错误而执行程序


    正确答案:D
    解析:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。

  • 第3题:

    下列关于软件测试的描述正确的是( )。

    A.通过一系列测试,证明软件是正确的

    B.排除软件中的所有错误

    C.软件测试与软件调试不同

    D.由于熟悉情况,所以应尽量让程序设计人员参加测试


    正确答案:C
    解析:软件测试是为了寻找错误而运行程序的过程。软件调试是修改程序错误,所以软件测试与软件调试是不同的概念,选项C正确。软件测试只能证明错误的存在,而不能证明错误不存在,所以选项A和选项B的说法错误;一般系统功能测试人员由设计人员和质量保证人员组成,验收测试强调用户代表和主管部门的人参与,选项D错误。

  • 第4题:

    软件测试的目的是(14)。为了提高测试的效率,应该(15)。(40)A.评价软件的质量B.发现软件的错误C.证

    软件测试的目的是(14)。为了提高测试的效率,应该(15)。(14)处填()。

    A.评价软件的质量

    B.发现软件的错误

    C.证明软件是正确的

    D.找出软件系统中存在的所有错误

    请帮忙给出正确答案和分析,谢谢!


    正确答案:B

  • 第5题:

    以下关于软件测试的叙述中,不正确的是__(17)__。

    A.软件测试的目的是为了发现错误

    B.成功的测试是能发现至今尚未发现的错误的测试

    C.测试不能用来证明软件没有错误

    D.当软件不存在错误时,测试终止


    正确答案:D
    进行软件测试的目的就是为了发现错误的,本身软件是由人开发的,肯定存在至今尚未发现的错误的。换言之测试没有找到错误,并不意味着软件没有错误,也不能证明软件没有错误。

  • 第6题:

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

    A. 软件测试的目的是确定程序中错误的位置

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

    C. 软件调试的目的是发现程序中的错误

    D. 软件调试后一般不需要再测试


    正确答案:B
    软件测试的目的是为了发现程序中的错误,而软件调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。

  • 第7题:

    下列对于软件测试的描述正确的是( )。

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

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

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

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


    正确答案:A
    软件测试的目标是发现软件中的错误。

  • 第8题:

    下面对软件测试和软件调试叙述错误的是()。

    A.严格执行测试计划,排除测试的随意性

    B.软件调试的目的是改正软件错误

    C.软件测试不需考虑测试成本

    D.正确的执行测试用例


    正确答案:C

  • 第9题:

    软件测试的目的是(40)。在进行单元测试时,常用的方法是(41)。

    A.找出软件系统中存在的所有错误

    B.证明软件系统中存在错误

    C.尽可能多地发现软件系统中的错误和缺陷

    D.证明软件的正确性


    正确答案:C
    解析:任何软件系统都存在或多或少的错误,不可能找出一个软件系统的所有错误。软件测试的目的是尽可能多地发现软件系统中的错误或缺陷。单元测试即模块测试,最常见的是程序员在编写完某模块后,立刻进行测试,因此较多采用白盒测试,辅之以黑盒测试。

  • 第10题:

    软件测试的目的是______。

    A.试验性运行软件
    B.找出软件中的全部错误
    C.证明软件正确
    D.发现软件错误

    答案:D
    解析:
    本题考查对软件测试目的的理解。软件测试的目的是发现软件的错误,验证软件是否满足用户需求,并通过分析软件错误产生的原因,以帮助发现当前开发工作所采用的软件过程的缺陷,以便进行软件过程改进。软件测试不能发现软件中的所有错误,也不可能保证软件完全正确。本题目第一个答案选项是干扰项,是不正确的。

  • 第11题:

    软件测试的目标是()。

    • A、证明软件是正确的
    • B、发现错误、降低错误带来的风险
    • C、排除软件中所有的错误
    • D、与软件调试相同

    正确答案:B

  • 第12题:

    单选题
    下面对软件测试和软件调试有关概念叙述错误的是(  )。
    A

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

    B

    程序调试通常也称为Debug

    C

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

    D

    设计正确的测试用例


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

  • 第13题:

    软件测试的目的是( )。

    A.证明软件是错误的

    B.找到软件中潜在的错误

    C.证明软件是正确的

    D.找出软件中全部的错误


    正确答案:B
    解析:软件测试的目的是找出软件中可能潜在的错误。错误是不可能找完的,所以测试并不能产生完美的软件,只能尽可能减少错误存在的几率。

  • 第14题:

    下列叙述中错误的是

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

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

    C.程序调试通常也称为Debug

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


    正确答案:A
    解析:软件测试的目的是暴露错误,评价程序的可靠性。软件调试的目的是发现错误的位置并改正错误。软件测试和软件调试不是同一个概念。

  • 第15题:

    下面叙述中错误的是 ______。

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

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

    C.程序调试通常也称为Debug

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


    正确答案:A
    解析:1983年IEEE将软件测试定义为:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。因此选项A的叙述是错误的。软件测试的基本准则为:(1)所有测试都应追溯到需求。(2)严格执行测试计划,排除测试的随意性。(3)充分注意测试中的群集现象。(4)程序员应避免检查自己的程序。(5)穷举测试不可能。(6)妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。因此选项D正确。在对程序进行了成功的测试之后将进入程序调试(通常称Debug,即排错)。因此选项C正确。程序调试的任务是诊断和改正程序中的错误。程序调试的基本步骤:(1)错误定位。(2)修改设计和代码,以排除错误。(3)进行回归测试,防止引进新的错误。因此选项B是正确的。

  • 第16题:

    软件测试的目的是(50)。

    A.证明软件的正确性

    B.找出软件系统中存在的所有错误

    C.证明软件系统中存在错误

    D.尽可能多的发现软件系统中的错误


    正确答案:D
    解析:软件测试是为了发现错误而执行程序的过程,成功的测试是发现了至今尚未发现的错误的测试。测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。

  • 第17题:

    下列对于软件测试的描述正确的是( )。

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

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

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

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


    正确答案:A
    软件测试的目标是发现软件中的错误。

  • 第18题:

    软件测试的目的是__。

    A.试验性运行软件

    B.找出软件中全部错误

    C.证明软件正确

    D.发现软件错误


    正确答案:D
    软件测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件产品(主要是指程序)中的错误和缺陷。

  • 第19题:

    下面对软件测试和软件调试有关概念叙述错误的是()。

    A.严格执行测试计划,排除测试的随意性

    B.程序调试通常也称为Debug

    C.软件测试的目的是发现错误和改正错误

    D.设计正确的测试用例


    正确答案:C

  • 第20题:

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

    A.通过一系列测试,证明软件是正确的

    B.由于熟悉情况,所以应尽量让设计人员参加测试

    C.排除软件中的所有错误

    D.软件测试与软件调试不同


    正确答案:D
    解析:软件测试的任务是预防软件发生错误;发现、改正程序错误;提供错误诊断信息。测试的目的就是在软件投入生产运行之前,尽可能多地发现软件中的错误:软件测试只能发现错误,不能证明软件没有错误。所有软件测试不可能发现程序中所有的错误。为更多地发现问题,应避免程序设计人员测试自己的程序。

  • 第21题:

    以下关于软件测试的叙述中,正确的是()。

    A.软件测试的目的是为了证明软件是正确的
    B.软件测试是为了发现软件中的错误
    C.软件测试在软件实现之后开始,在软件交付之前完成
    D.如果对软件进行了充分的测试,那么交付时软件就不存在问题了

    答案:B
    解析:
    选项B是软件测试的根本目的。

  • 第22题:

    软件测试的目的是( )。

    A.试验性运行软件
    B.找出软件中全部错误
    C.找出软件中全部的错误
    D.发现软件错误

    答案:D
    解析:
    本题考察软件测试的目的。软件测试的目的是以最少的人力、物力和时间尽可能多地找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。关于软件测试的目的,有以下的一些观点:①、软件测试是为了发现错误而执行程序的过程;②、测试是为了证明程序有错,而不是证明程序无错误。③、一个好的测试用例是在于它能发现至今未发现的错误;④、一个成功的测试是发现了至今未发现的错误的测试。

  • 第23题:

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

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

    B

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

    C

    程序调试通常也称为Debug

    D

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


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