以下关于软件测试原则的叙述中,正确的是( )A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据 B.应制定测试计划并严格执行,排除随意性 C.穷举测试是可能的 D.程序员应尽量测试自己的程序

题目
以下关于软件测试原则的叙述中,正确的是( )

A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据
B.应制定测试计划并严格执行,排除随意性
C.穷举测试是可能的
D.程序员应尽量测试自己的程序

相似考题
更多“以下关于软件测试原则的叙述中,正确的是( )”相关问题
  • 第1题:

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

    A.所有的测试都应追溯到用户需求

    B.软件测试的计划和设计需要在程序代码产生之后进行

    C.测试软件时,不仅要检验软件是否做了该做的事,还要检验软件是否做了不该做的事

    D.成功的测试是发现了迄今尚未发现的错误的测试


    正确答案:B

  • 第2题:

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

    A、测试是程序的执行过程,目的在于发现错误

    B、一个好的测试用例在于能发现至今未发现的错误

    C、分析错误产生原因不便于软件过程改进

    D、通过对测试结果分析整理,可以修正软件开发规则


    正确答案:C

  • 第3题:

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

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

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

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

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


    正确答案:C
    C。【解析】软件测试是为了尽可能多地发现程序中的错误,尤其是至今尚未发现的错误。

  • 第4题:

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

    A.社会对软件的依赖和对软件质量要求的提高是软件测试行业发展的基础B.系统建设的出资方应提供测试方案C.对软件质量的定性判断需要测试提供的定量数据支撑D.测试团队与开发团队的共同目标是改善软件质量


    正确答案:B

  • 第5题:

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

    A. 对软件产品了解到什么程度,测试才能做到什么程度B. 优秀的测试人员需要对测试知识和技能、测试经验做持续积累C. 软件测试与软件开发都有很高的技术含量D. 软件产品的发布时间应由测试团队来决定


    正确答案:D

  • 第6题:

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

    A.测试贯穿于全部软件生命周期,并不是实现完成后才开始B.测试用例本身不需要测试 C.测试用例需要逐步完善、不断修订D.当缺陷成群集中出现时,测试时应该更多关注这些缺陷群


    正确答案:B

  • 第7题:

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

    A.社会对软件的依赖和对软件质量要求的提高是软件测试行业发展的基础
    B.系统建设的出资方应提供测试方案
    C.对软件质量的定性判断需要测试提供的定量数据支撑
    D.测试团队与开发团队的共同目标是改善软件质量

    答案:B
    解析:
    本题考查软件工程基础知识。
    现在,社会对软件的依赖程度提高了,对软件的质量要求也随之提高,因此,对软件测试的要求也提高,这是软件测试行业发展的基础。对软件质量的定性判断需要由数据说话,需要有测试提供的定量数据支撑。测试团队与开发团队并不是对立的,改善软件质量是其共同的目标。软件测试方案应由软件开发设计者提出并实施。系统建设的出资方只能提出宏观的质量要求,并不会详细了解设计细节,不应由他们提出测试方案。

  • 第8题:

    以下关于嵌入式软件测试的叙述中,错误的是( )。

    A.软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书要求
    B.通过测试发现软件错误,为软件产品的质量评价提供依据
    C.软件的测试级别一般分为静态测试和动态测试
    D.动态测试可以采用白盒测试或者黑盒测试

    答案:C
    解析:
    本题考查嵌入式软件测试方面的基础知识。软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书、软件需求、设计等的要求的过程。通过测试发现软件错误,为软件产品的质量评价提供依据。软件的测试方法,一般说来可以分为两类,即静态测试和动态测试。静态测试包括检查单和静态分析方法。动态测试一般采用白盒测试或者黑盒测试方法。软件测试级别,一般可以分为单元测试、部件测试、配置项测试、系统测试等。

  • 第9题:

    以下关于软件测试原则的叙述中,正确的是( )。
    ①所有软件测试都应追溯到用户需求
    ②尽旱地和不断地进行软件测试
    ③完全测试是不可能的
    ④测试无法发现软件潜在的缺陷
    ⑤需要充分注意测试中的群集现象

    A.①②③④⑤
    B.②③④⑤
    C.①②③⑤
    D.①②④⑤

    答案:A
    解析:

  • 第10题:

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

    A.测试开始越早,越有利于发现软件缺陷
    B.采用正确的测试用例设计方法,软件测试可以做到穷举测试
    C.测试覆盖度和测试用例数量成正比
    D.软件测试的时间越长越好

    答案:A
    解析:
    本题考察软件测试的原则。选项A显然是正确的原则;选项B是错误的,软件测试的路径是无法穷尽的;选项C是错误的,测试用例数量的增加并不一定意味着测试覆盖度的增加,因为增加的测试用例可能覆盖以前相同的路径;选项D也是错误的,测试时间并非越长越好,需要在质量、进度和成本之间做出平衡。

  • 第11题:

    以下关于测试原则的叙述中,不正确的是( )。

    A.测试贯穿于全部软件生命周期,并不是实现完成后才开始
    B.测试用例本身不需要测试
    C.测试用例需要逐步完善、不断修订
    D.当缺陷成群集中出现时,测试时应该更多关注这些缺陷群

    答案:B
    解析:

  • 第12题:

    以下关于软件测试与质量保证的叙述中,()是正确的

    • A、软件测试关注的是过程中的活动,软件质量保证关注的是过程的产物 
    • B、软件测试是软件质量保证人员的主要工作内容 
    • C、软件测试是软件质量保证的重要手段 
    • D、软件质量保证人员就是软件测试人员

    正确答案:C

  • 第13题:

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

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

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

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

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


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

  • 第14题:

    下列叙述中正确的是

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

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

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

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


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

  • 第15题:

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

    A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据

    B.应制定测试计划并严格执行,排除随意性

    C.穷举测试是可能的

    D.程序员应尽量测试自己的程序


    正确答案:B
    软件测试的原则:所有的软件测试都应追溯到用户的需求尽早地和不断地进行软件测试完全测试是不可能的,测试需要终止:输入量太大输出结果太多路径组合太多测试无法显示软件潜在的缺陷充分注意测试中的群集现象程序员应避免检查自己的程序(除单元测试以外)尽量避免测试的随意性

  • 第16题:

    以下关于软件开发过程中组织软件测试的叙述,_____是正确的。

    A.软件单元测试由监理单位与承建单位联合组织

    B.软件确认测试由建设单位自行组织

    C.软件集成测试由承建单位自行组织

    D.系统测试应由承建单位和建设单位联合组织


    正确答案:D

  • 第17题:

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

    A.在设计测试用例时应考虑输入数据和预期输出结果

    B.软件测试的目的是证明软件的正确性

    C.在设计测试用例时,应该包括合理的输入条件

    D.在设计测试用例时,应该包括不合理的输入条件


    正确答案:B

  • 第18题:

    以下关于Web应用软件测试的说法中,正确的是______。A.链接测试是Web应用软件测试的一项内容 SX

    以下关于Web应用软件测试的说法中,正确的是______。

    A.链接测试是Web应用软件测试的一项内容

    B.Web应用软件测试通常不考虑安全性测试

    C.与传统软件相比,Web应用软件测试更简单

    D.Web应用软件只能进行黑盒测试,不能进行白盒测试


    正确答案:A
    解析:Web应用软件的系统测试包括功能测试、性能测试、易用性测试、内容测试、安全性测试、接口测试等。其中,功能测试包括链接测试、表单测试和Cookie测试。由此可知A正确,B错误。与传统软件相比,Web应用软件具有特殊的结构,且Web应用软件的开发主要是在固定的结构中填充相应的内容,而不是根据需求由开发人员设定结构。因此,Web应用软件的运行和测试在很大程度上要受到环境的制约,特别是单元测试和集成测试。这也使得Web应用软件的系统测试不仅包括按照测试大纲检查Web应用软件能不能满足要求,而且需要对Web应用软件的的薄弱环节进行测试。可见,Web应用软件测试并不比传统软件测试更简单,甚至还要复杂,C错误。Web应用软件测试中既有白盒测试,也有黑盒测试,D说法错误。

  • 第19题:

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

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

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

  • 第20题:

    以下关于测试计划的叙述中,不正确的是( )。

    A.测试计划能使测试工作顺利进行
    B.测试计划能使项目参与人员沟通顺畅
    C.测试计划无益于提高软件质量
    D.测试计划是软件过程规范化的要求

    答案:C
    解析:

  • 第21题:

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

    A.测试阶段在实现阶段之后,因此实现完成后再开始进行测试
    B.测试用例需要完善和修订
    C.发现错误越多的地方应进行更多的测试
    D.测试用例本身也需要测试

    答案:A
    解析:
    本题考查软件测试的原则。
    软件测试应遵循的原则包括:测试贯穿于全部软件生命周期;应当把"尽早和不断地测试"作为开发者的座右铭;程序员应该避免检查自己的程序,测试工作应该由独立的专业的软件测试机构来完成;设计测试用例时,应该考虑到合法的输入和不合法的输入,以及各种边界条件;测试用例本身也应该经过测试;设计好测试用例后还需要逐步完善和修订;一定要注意测试中的错误集中发生现象,应对错误群集的程序段进行重点测试;对测试错误结果一定要有一个确认的过程;制定严格的测试计划,并把测试时间安排得尽量宽松,不要希望在极短的时间内完成一个高水平的测试;回归测试的关联性一定要引起充分的注意,修改一个错误而引起更多错误出现的现象并不少见;妥善保存一切测试过程文档;穷举测试是不能实现的。
    根据上述描述,测试贯穿于全部软件生命周期,而不仅仅是实现之后的一个阶段。

  • 第22题:

    以下关于软件测试和软件质量保证的叙述中,不正确的是( )。

    A.软件测试是软件质量保证的一个环节
    B.质量保证通过预防、检查与改进来保证软件质量
    C.质量保证关心的是开发过程的产物而不是活动本身
    D.测试中所作的操作是为了找出更多问题

    答案:C
    解析:

  • 第23题:

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

    A.确认测试的任务是验证软件的功能和性能是否与用户要求一致
    B.确认测试一般由开发方进行
    C.确认测试需要进行有效性测试
    D.确认测试需要进行软件配置复查

    答案:B
    解析:
    本题考查确认测试的基础知识。确认测试:又称为“有效性测试”,任务是验证软件的功能和性能以及其他特性是否与用户要求一致。确认测试一般由独立的第三方测试机构进行。如果没有第三方测试机构参与,也需要由开发单位与用户共同完成。确认测试包括两部分:系统有效性测试和软件配置复查。故正确答案为B

  • 第24题:

    单选题
    以下关于软件测试与质量保证的叙述中,()是正确的
    A

    软件测试关注的是过程中的活动,软件质量保证关注的是过程的产物 

    B

    软件测试是软件质量保证人员的主要工作内容 

    C

    软件测试是软件质量保证的重要手段 

    D

    软件质量保证人员就是软件测试人员


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