软件工程

从下列关于软件测试的叙述中,选出5条正确的叙述。 (1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。 (2)尽量用公共过程或子程序去代替重复的代码段。 (3)测试是为了验证该软件已正确地实现了用户的要求。 (4)对于连锁型分支结构,若有n个判定语句,则有2n条路径。 (5)尽量采用复合的条件测试,以避免嵌套的分支结构? (6)GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。 (7)发现错误多的程序模块,残留在模块中的错误也多。 (8)黑盒测试方法中最有效的是

题目

从下列关于软件测试的叙述中,选出5条正确的叙述。 (1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。 (2)尽量用公共过程或子程序去代替重复的代码段。 (3)测试是为了验证该软件已正确地实现了用户的要求。 (4)对于连锁型分支结构,若有n个判定语句,则有2n条路径。 (5)尽量采用复合的条件测试,以避免嵌套的分支结构? (6)GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。 (7)发现错误多的程序模块,残留在模块中的错误也多。 (8)黑盒测试方法中最有效的是因果图法。 (9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。 (10)程序效率的提高主要应通过选择高效的算法来实现。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

●下列关于软件测试技术的叙述,不正确的是(30)。

(30)A.用黑盒测试的结论分辨数据库或系统层面的错误

B.要满足较高的覆盖准则,路径数量有可能非常庞大

C.搭建测试环境时必须尽可能地与真实运行环境一致

D.兼容性验证测试和用户环境模拟测试可以不同


正确答案:A

第2题:

软件测试的基本方法包括白盒测试和黑金测试方法,以下关于二者之间关联的叙述,错误的是()。

A.黑盒测试与白盒测试是设计测试用例的两种基本方法

B.在集成测试阶段是采用黑盒测试与白盒测试相结合的方法

C.针对相同的系统模块,执行黑盒测试和白盒测试对代码的覆盖率都能够达到10%

D.应用系统负载压力测试一般采用黑盒测试方法


正确答案:C

第3题:

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

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

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

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

D.证明软件地正确性

(41) A.采用白盒测试,辅之以黑盒测试

B.采用黑盒测试,辅之以白盒测试

C.只使用黑盒测试

D.只使用白盒测试


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

第4题:

下列关于软件测试技术的叙述,不正确的是(32)。A.用黑盒测试的结论分辨数据库或系统层面的错误S

下列关于软件测试技术的叙述,不正确的是(32)。

A.用黑盒测试的结论分辨数据库或系统层面的错误

B.要满足较高的覆盖准则,路径数量有可能非常庞大

C.搭建测试环境时必须尽可能地与真实运行环境一致

D.兼容性验证测试和用户环境模拟测试可以不同


正确答案:A
软件测试分为动态测试和静态测试二种。动态测试是指运行程序时进行测试,静态测试则是指不运行程序时进行测试。在进行测试前需要搭建测试的环境,准备测试用例,选择适当的测试方法。动态测试方法分为白盒测试和黑盒测试二种类型;动态测试是指运行程序时进行测试,静态测试则是指不运行程序时进行测试。在进行测试前需要搭建测试的环境,准备测试用例,选择适当的测试方法。白盒测试包括有:语句覆盖、判定覆盖、判定-条件覆盖、条件组合覆盖及路径覆盖;静态测试包括有:边界值分析、因果图、错误推测、等价类划分;白盒测试是一种按照程序内部的逻辑结构和编码结构设计并执行测试用例的测试方法。采用这种测试方法,测试者需要掌握被测程序的内部结构。白盒测试通常根据覆盖准则设计测试用例,使程序中的每个语句、每个条件分支、每个控制路径都在程序测试中受到检验。白盒测试需要运行程序,并能在运行过程中跟踪程序的执行路径。如果要满足高的覆盖,在进行测试用例设计时路径的数量则会很大。黑盒测试是一种从软件需求出发,根据软件需求规格说明设计测试用例,并按照测试用例的要求运行被测程序的测试方法。它较少关心程序内部的实现过程,侧重于程序的执行结果,将被测程序看成是不可见的黑盒子,因此被称为黑盒测试。黑盒测试着重于验证软件功能和性能的正确性,它的典型测试项目包括功能测试、性能测试、边界测试、余量测试和强度测试等。选项A不正确。

第5题:

从供选择的答案中选出同下列关于软件测试的各条叙述关系最密切的字句。对可靠性要求很高的软件,例如操作系统,由第三者对源代码进行逐行检查。()

A.代码审查

B.域测试

C.黑盒测试

D.退化测试


本题答案:A

第6题:

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

A) 黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法

B) 最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试

C) 黑盒测试主要是通过对比和分析实测结果和预期结果来发现它们之间的差异,所以黑盒测试又称为“数据驱动”测试

D) 数据流测试是一种黑盒测试方法

A.

B.

C.

D.


正确答案:D

第7题:

软件测试的基本方法包括白盒测试和黑盒测试方法,以下关于二者之间关联的叙述,错误的是(61)。

A.黑盒测试与白盒测试是设计测试用例的两种基本方法

B.在集成测试阶段是采用黑盒测试与白盒测试相结合的方法

C.针对相同的系统模块,执行黑盒测试和白盒测试对代码的覆盖率都能够达到100%

D.应用系统负载压力测试一般采用黑盒测试方法


正确答案:C
解析:本题考查白盒测试和黑盒测试的关系。正确的理解是:一般情况下,执行黑盒测试对代码的覆盖率很难达到100%。

第8题:

下列关于测试方法的叙述中不正确的是______。

A) 从某种角度上讲,白盒测试与黑盒测试都属于动态测试

B) 功能测试属于黑盒测试

C) 对功能的测试通常是要考虑程序的内部结构的

D) 结构测试属于白盒测试

A.

B.

C.

D.


正确答案:C
解析:白盒测试是程序员十分了解程序的前提下,对程序的逻辑结构进行的测试。而黑盒测试则将程序视为一个黑盒子,仅仅是测试人员提供输入数据,观察输出数据,并不了解程序是如何运行的,结构测试属于白盒测试,关注的是如何选择合适的程序或子程序路径来执行有效的检查。功能测试则属于黑盒测试,对功能的测试通常通过提供输入数据,检查实际输出的结果,很少考虑程序的内部结构。

第9题:

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

A、按照软件开发阶段可分为单元测试、集成测试、系统测试等

B、按照测试实施组织可分为开发方测试、用户测试和第三方测试等

C、按照测试技术可分为白盒测试、黑盒测试等

D、按照测试持续时长可分为确认测试、验收测试等


正确答案:D

第10题:

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

A.白盒测试又称为逻辑驱动测试

B.穷举路径测试可以查出程序中因遗漏路径而产生的错误

C.一般而言,黑盒测试对结构的覆盖比白盒测试高

D.必须根据软件需求说明文档生成用于白盒测试的测试用例


正确答案:A
解析:本题考查白盒测试的概念。
  .白盒测试又称为穷举路径测试。
  .黑盒测试不测试软件系统的代码结构。
  .根据概要设计和详细设计说明文档生成用于白盒测试的测试用例。

更多相关问题