首页/ 题库 / [问答题]从下列关于软件测试的叙述中,选出5条正确的答案

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

问答题
2023-03-05 10:55
查看答案

正确答案
正确的叙述有(4)、(5)、(6)、(7)、(10)。
黑盒测试主要是根据程序的有关功能规格说明和覆盖准则来设计测试用例,进行测试的,不是根据程序的内部逻辑来设计测试用例,这是白盒测试做的事情。在所有黑盒测试方法中,最有效的不是因果图法,而是边界值分析方法。测试的目的是尽可能多地发现软件中的错误,其附带的收获才是验证该软件已正确地实现了用户的要求。测试的一条重要原则是:发现错误多的程序模块,残留在模块中的错误也多。软件可靠性模型(Shooman)就是依据这个原则建立它的公式的。对于连锁型分支结构,若有n个判定语句,则有2n条路径。因此,随着n的增大,路径数增长非常快。单元测试时,因为桩模块要模拟子模块的功能,这不是一件容易的事情,而驱动模块只是控制被测模块的执行,所以桩模块的编写比驱动模块的编写要难得多。
在程序设计风格方面,如果重复的代码段没有明显的功能,不可以抽取出来形成独立的公共过程或子程序,只有在这些代码段表现出独立的功能时,才可把它们抽取出来形成独立的公共过程或子程序。另外,程序效率的提高主要应通过选择高效的算法或使用高效的语言编译器来实现。GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁,这句话是正确的。

试题解析

标签: 大学试题 工学
感兴趣题目
下列测试方法中,(8)均属于黑盒测试的方法。
下列对于网络测试的叙述中,正确的是( )。
下列关于系统软件的四条叙述中,正确的是()。
下列关于系统软件的四条叙述中,正确的一条是()。
下列关于系统软件的四条叙述中,正确的一条是一——。
软件测试方法中的黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试______。
软件测试方法中黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试
下面有关于白箱测试和黑箱测试的叙述中,错误的是()。
下列关于软件调试与软件测试的叙述中,正确的是( )。
从下列关于软件测试的叙述中,选出5条正确的叙述。 (1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。 (2)尽量用公共过程或子程序去代替重复的代码段。 (3)测试是为了验证该软件已正确地实现了用户的要求。 (4)对于连锁型分支结构,若有n个判定语句,则有2n条路径。 (5)尽量采用复合的条件测试,以避免嵌套的分支结构? (6)GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。 (7)发现错误多的程序模块,残留在模块中的错误也多。 (8)黑盒测试方法中最有效的是因果图法。 (9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。 (10)程序效率的提高主要应通过选择高效的算法来实现。
从下列关于模块化程序设计的叙述中选出5条正确的叙述。 (1)程序设计比较方便,但比较难以维护。 (2)便于由多个人分工编制大型程序。 (3)软件的功能便于扩充。 (4)程序易于理解,也便于排错。 (5)在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块的个数。 (6)模块之间的接口叫做数据文件。 (7)只要模块之间的接口关系不变,各模块内部实现细节的修改将不会影响别的模块。 (8)模块间的单向调用关系叫做模块的层次结构。 (9)模块越小,模块化的优点越明显。一般来说,模块的大小都在10行以下。 5条正确的叙述为()。
从下列关于操作系统的叙述中选出一条不正确的答案________。
相关题目
下列关于商业银行风险压力测试的叙述,正确的有(  )。
下列关于系统软件的四条叙述中,正确的一条是( )。
关于白盒测试,以下叙述正确的是()
单选题) 下列关于系统软件的4条叙述中,正确的一条是( )。
从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试()。
以下关于基准测试的叙述中,正确的是()
从下列叙述中选出正确的叙述( )。
从下列叙述中选出正确的叙述( )。
测试方法有分析方法(包括静态分析法与白盒法)与非分析方法(称黑盒法)。
软件测试分为黑盒测试和白盒测试,其中,______方法属于黑盒测试。
软件测试分为黑盒测试和白盒测试,其中(53)方法属于黑盒测试。
黑盒测试也称为功能测试。黑盒测试不能发现(51)。
用黑盒技术测试用例的方法之一为( )。
用黑盒技术测试用例的方法之一为
使用黑盒法测试时,测试用例应根据()。
软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件的 (1) 设计测试用例,白盒测试根据软件的 (2) 设计测试用例。
软件测试方法中,黑盒测试称为功能测试,白盒测试称为()。
集成测试有各种方法,以下关于集成测试的叙述中,说法错误的是(19)。
软件测试可以在概念上分为三个大的测试阶段:单元测试、集成测试和系统测试。以下叙述中,不正确的是:() 。
软件测试可以在概念上分为三个大的测试阶段:单元测试、集成测试和系统测试。以下叙述中,不正确的是:()。
广告位招租WX:84302438

免费的网站请分享给朋友吧