以下关于黑盒测试的叙述中,不正确的是( )A.不需要了解程序内部的代码及买现 B.容易知道用户会用到哪些功能,会遇到哪些问题 C.基于较件开发文档,所以也能知道软件实现了文档中的哪些功能 D.可以覆盖所有的代码

题目
以下关于黑盒测试的叙述中,不正确的是( )

A.不需要了解程序内部的代码及买现
B.容易知道用户会用到哪些功能,会遇到哪些问题
C.基于较件开发文档,所以也能知道软件实现了文档中的哪些功能
D.可以覆盖所有的代码

相似考题
更多“以下关于黑盒测试的叙述中,不正确的是( )A.不需要了解程序内部的代码及买现 B.容易知道用户会用到哪些功能,会遇到哪些问题 C.基于较件开发文档,所以也能知道软件实现了文档中的哪些功能 D.可以覆盖所有的代码”相关问题
  • 第1题:

    划分软件测试属于白盒测试还是黑盒测试的依据是

    A.是否执行程序代码

    B.是否能看到软件设计文档

    C.是否能看到被测源程序

    D.运行结果是否确定


    正确答案:C

  • 第2题:

    以下不属于白盒测试的优点是()?

    A.增大代码的覆盖率

    B.与软件的内部实现无关

    C.提高代码的质量

    D.发现代码中隐藏的问题


    参考答案:B

  • 第3题:

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

    A.根据被测代码是否可见分为白盒测试和黑盒测试
    B.黑盒测试一般用来确认软件功能的正确性和可操作性
    C.静态测试主要是对软件的编程格式M结构等方面进行评估
    D.动态测试不需要实际执行程序

    答案:D
    解析:
    动态测试是指通过人工或使用工具运行程序进行检查、分析程序的执行状态和程序的外部表现。所以选项D是错误的描述。

  • 第4题:

    以下关于文档的叙述中,正确的是( )。

    A.仅仅指软件开发过程中产生的文档
    B.必须是满足一定格式要求的规范文档
    C.编写文档会降低软件开发的效率
    D.高质量文档可以提高软件系统的可维护性

    答案:D
    解析:
    本题考查软件文档的基础知识。
    软件由程序、数据和相关文档构成。因此文档是软件的不可或缺的重要组成部分。软件文档不仅包括软件开发过程中产生的文档,还包含在维护过程中的文档。软件文档既包括有一定格式要求的规范文档,在开会过程或其他活动中产生的一些记录文件也是重要的文档。尽管在开发过程中编写文档需要占用开发时间,但是相对于没有文档而言,编写文档使得开发人员对各个阶段的工作都进行周密思考,全盘权衡,从而减少返工。并且可以在开发早期发现错误和不一致性,便于及时加以纠正,因此可以提高软件开发效率。高质量的文档对于提高软件开发质量具有重要的意义,可以提高软件系统的可维护性。

  • 第5题:

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

    A.黑盒测试可以检测软件行为、性能等特性是否满足要求
    B.黑盒测试可以检测软件是否有人机交互上的错误
    C.黑盒测试依赖于软件内部的具体实现,如果实现发生了变化,则需要重新设计用例
    D.黑盒测试用例设计可以和软件实现同步进行

    答案:C
    解析:
    黑盒测试也称为功能测试,在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。进行黑盒测试主要为了发现以下发现以下几类错误:(1)是否有错误的功能或遗漏的功能?(2)界面是否有误?输入是否正确接收?输出是否正确?(3)是否有数据结构或外部数据库访问错误?(4)性能是否能够接受?(5)是否有初始化或终止错误?C选项描述的是白盒测试的特性,白盒测试关注内部的具体实现,故正确答案为C

  • 第6题:

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

    A.根据是否需要执行被测试代码可分为静态测试和动态测试
    B.黑盒测试也叫做结构测试,针对代码本身进行测试
    C.动态测试主要是对软件的逻辑、功能等方面进行评估
    D.白盒测试把被测试代码当成透明的盒子,完全可见

    答案:B
    解析:
    本题考查测试方法的基础知识。白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。黑盒测试是对软件外部表现进行测试,白盒测试才会针对代码进行测试,故正确答案为B

  • 第7题:

    软件测试的对象包括______。
    ①需求规格说明书②概要设计文档③软件测试报告④软件代码⑤用户手册⑥软件开发人员

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

    答案:B
    解析:
    本题考查软件测试的对象。根据软件的定义,软件包括程序、数据和文档。所以软件测试并不仅仅是程序测试,还应包括相应文档和数据的测试。本题中①②③⑤都属于文档,而⑥不属于程序、文档、数据中任一种,因此应该选择选项B。

  • 第8题:

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

    A.根据是否需要执行被测试代码可分为系统测试和单元测试
    B.黑盒测试也叫做结构测试,针对代码本身进行测试
    C.动态测试主要是对软件的逻辑、功能等方面进行评估
    D.白盒测试把被测试代码当成透明的盒子,完全不可见

    答案:C
    解析:
    根据是否需要执行被测试代码可分为静态测试和动态测试;白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。黑盒测试是对软件外部表现进行测试,白盒测试才会针对代码进行测试。

  • 第9题:

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

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

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

  • 第10题:

    以下关于文档管理的描述中,()是正确的。

    • A、程序源代码清单不属于文档
    • B、文档按项目周期角度可以分为开发文档和管理文档两大类
    • C、文档按重要性和质量要求可以分为重要文档和次要文档
    • D、《软件文档管理指南》明确了软件项目文档的具体分类

    正确答案:D

  • 第11题:

    单选题
    下面有关白盒测试和黑盒测试说法错误的有()。
    A

    白盒测试也称结构测试或逻辑驱动测试,是指基于一个应用代码的内部逻辑知识,即基于覆盖全部代码、分支、路径、条件的测试。

    B

    黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用

    C

    黑盒测试,也称作黑盒分析,是基于对程序内部细节有限认知上的软件调试方法

    D

    黑盒测试与白盒测试相比,更需要关心模块与模块之间的交互


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

  • 第12题:

    单选题
    以下关于文档的叙述中,不正确的是()。
    A

    项目相关人员可以通过文档进行沟通

    B

    编写文档会降低软件开发的效率

    C

    编写高质量文档可以提高软件开发的质量

    D

    文档是软件的不可或缺的部分


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

  • 第13题:

    以下关于软件文档的叙述中,不正确的是(56)。

    A.撰写规范的文档有助于传授经验,降低风险

    B.开发过程文档化的目标是易于据此重建项目

    C.由代码生成文档的全自动工具软件现已成熟

    D.过时的文档比没有文档更糟,会误导使用者


    正确答案:C
    本题考查软件工程实践的基础知识(文档撰写)。撰写规范的文档,记录开发过程和所,j的技术,有助于记载并传授经验,便于自己整理总结提高,也有助于指导他人。撰写规范的文档后,即使开发过程中有人调走了,别人也能接得上,同时,也有利于检查审核,找出问题的原因,有助于降低开发风险。开发过程文档化的目标是易于据此重建项目。需要撰写哪些文档,写到什么程度,这些都将由这个目标决定。由代码生成文档是非常复杂的,因为:文档非结构化,其中还包含了人文因素。一般只能半自动生成文档的框架,再由专业人员具体仔细补充。半自动生成文档框架有利于文档的全面完整,不容易遗漏某些方面。因此,对复杂系统来说,不会存在全自动生成文档的工具软件。过时的文档比没有文档更糟,许多功能已经删除了或者已经调整了,有些操作方法发生了变化,处理问题的方法也可能变了,所以过时文档会误导使用者和开发者,造成维护的困难和问题。

  • 第14题:

    软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括( )、测试用例和领域知识等。

    A. 项目范围定义、需求分析文档、设计文档
    B.需求分析文档、设计文档、程序代码
    C.设计文档、程序代码、界面原型
    D.程序代码、界面原型、数据表结构

    答案:B
    解析:
    软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识。通常,可重用的元素也称作软构件,可重用的软构件越大,重用的粒度越大。使用软件重用技术可以减少软件开发活动中大量的重复性工作,这样就能提高软件生产率,降低开发成本,缩短开发周期。同时,由于软构件大都经过严格的质量认证,并在实际运行环境中得到校验,因此,重用软构件有助于改善软件质量。此外,大量使用软构件,软件的灵活性和标准化程度也可望得到提高。

  • 第15题:

    以下关于白盒测试的叙述中,不正确的是______。

    A.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求
    B.逻辑覆盖法是一种常用的白盒测试方法
    C.程序中存在很多判定和条件,不可能实现100%的条件覆盖
    D.测试基于代码,无法确定设计正确与否

    答案:C
    解析:
    题考查白盒测试相关知识。白盒测试也称结构测试或逻辑驱动测试,在知道产品内部工作过程的情况下,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不考虑它的功能,白盒测试的主要方法有静态结构分析法、逻辑覆盖法、基本路径测试法等。条件覆盖是一种逻辑覆盖测试法,它的含义是:构造一组测试用例,使得每一判定语句中每个逻辑条件的可能值至少满足一次。程序中条件数目是固定的,因此是可以实现100%条件覆盖的。白盒测试完全基于代码,不了解设计的意图,因此无法确定设计的正确与否。

  • 第16题:

    软件测试的对象包括( )。
    ①需求规格说明②概要设计文档③软件测试报告④软件代码⑤用户手册⑥软件开发人员

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

    答案:B
    解析:

  • 第17题:

    以下关于白盒测试叙述中,不正确的是

    A.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求
    B.逻辑覆盖法是一种常用的白盒测试方法
    C.程序中存在很多判定和条件,不可能实现100%的条件覆盖
    D.测试基于代码,无法确定设计正确与否

    答案:C
    解析:

  • 第18题:

    以下关于文档的叙述中,不正确的是(33)。

    A.项目相关人员可以通过文档进行沟通
    B.编写文档会降低软件开发的效率
    C.编写高质量文档可以提高软件开发的质量
    D.文档是软件的不可或缺的部分

    答案:B
    解析:
    在软件的不同阶段,需要编写不同的文档。因为我们在实际开发过程中,会发现之前设计不合理的地方或者是考虑不周的地方,这就需要对之前的文档进行修改。

  • 第19题:

    以下关于黑盒测试的叙述中,不正确的是______。

    A.不需要了解程序内部的代码及实现
    B.容易知道用户会用到哪些功能,会遇到哪些问题
    C.基于软件开发文档,所以也能知道软件实现了文档中的哪些功能
    D.可以覆盖所有的代码

    答案:D
    解析:
    试题分析:本题考查黑盒测试相关知识。黑盒测试是把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。由于黑盒测试不考虑程序内部结构,所以该方法不会知道代码的覆盖情况。参考答案:D

  • 第20题:

    以下关于文档管理的描述中,( ) 是正确的。

    A. 程序源代码清单不属于文档
    B. 文档按项目周期角度可以分为开发文档和管理文档两大类
    C. 文档按重要性和质量要求可以分为正式文档和非正式文档
    D. 《软件文档管理指南》明确了软件项目文档的具体分类

    答案:C
    解析:

  • 第21题:

    以下关于文档的叙述中,不正确的是()。

    • A、项目相关人员可以通过文档进行沟通
    • B、编写文档会降低软件开发的效率
    • C、编写高质量文档可以提高软件开发的质量
    • D、文档是软件的不可或缺的部分

    正确答案:B

  • 第22题:

    关于黑盒测试的说法正确的是()。

    • A、测试者只了解源代码
    • B、测试者只了解设计文档
    • C、测试者只了解功能说明书
    • D、测试者只了解设计文档和功能说明书

    正确答案:C

  • 第23题:

    单选题
    关于黑盒测试的说法正确的是()。
    A

    测试者只了解源代码

    B

    测试者只了解设计文档

    C

    测试者只了解功能说明书

    D

    测试者只了解设计文档和功能说明书


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