软件测试练习题.docx

上传人:b****4 文档编号:3132372 上传时间:2022-11-17 格式:DOCX 页数:23 大小:83.88KB
下载 相关 举报
软件测试练习题.docx_第1页
第1页 / 共23页
软件测试练习题.docx_第2页
第2页 / 共23页
软件测试练习题.docx_第3页
第3页 / 共23页
软件测试练习题.docx_第4页
第4页 / 共23页
软件测试练习题.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

软件测试练习题.docx

《软件测试练习题.docx》由会员分享,可在线阅读,更多相关《软件测试练习题.docx(23页珍藏版)》请在冰豆网上搜索。

软件测试练习题.docx

软件测试练习题

练习题

一、判断

(01)测试是为了验证软件已正确地实现了用户的要求。

(02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。

(03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。

(04)程序员兼任测试员可以提高工作效率。

(05)黑盒测试的测试用例是根据应用程序的功能需求设计的。

(06)当软件代码开发结束时,软件测试过程才开始。

(07)据有关数据统计,代码中60%以上的缺陷可以通过代码审查发现出来。

(08)无效等价类是无效的输入数据构成的集合,因此无需考虑无效的等价类划分。

(09)软件本地化就是将一个软件产品按特定国家或语言市场的需要翻译过来。

(10)在压力测试中通常采用的是黑盒测试方法。

(11)员无法对产品说明书进行。

(12)功能测试工具主要适合于回归测试。

(13)测试人员说:

“没有可运行的程序,我无法进行测试工作”。

(14)自底向上集成需要测试员编写驱动程序。

(15)测试是可以穷尽的。

(16)自动化测试相比手工测试而言,能发现更多的错误。

(17)软件测试自动化可以提高测试效率,可以代替手工测试。

(18)语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。

(19)Beta测试是验收测试的一种。

(20)软件开发全过程的测试工作都可以实现自动化。

(21)软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。

(22)结构性测试是根据软件的规格说明来设计测试用例。

(23)软件测试工具可以代替软件测试员。

(24)通过软件测试,可以证明程序的正确性。

(25)在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。

(26)软件缺陷可能会被修复,可能会被保留或者标识出来。

(27)测试用例是由测试输入数据和对应的实际输出结果这两部分组成。

(28)单元测试通常由开发人员进行。

(29)现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。

(30)文档的错误不是软件缺陷。

(31)Junit只是单元测试工具,并不能进行现回归测试。

(32)判定表法是一种白盒测试方法。

(33)白盒测试不考虑程序内部结构。

(34)在单元测试中,桩程序模拟被测模块工作过程中所调用的下层模块。

(35)在测试中发现缺陷多的地方,还有更多的缺陷将会被发现。

(36)测试用例越多,测试效果就会越好。

(37)在实际的软件项目测试中,穷举测试是不可能的。

(38)因果图法是一种白盒测试方法。

(39)完成了代码的编写才能开始进行测试活动。

(40)白盒法设计测试用例更详细,更完全,所以在有充足时间的时候,没有必要采用黑盒测试法。

(41)经过Alpha测试和修正的软件产品称为Beta版本。

(42)软件单元的缺陷可以在集成测试阶段发生并修复,所以没有必要进行单元测试。

(43)测试和调试没有区别。

(44)具体的测试用例最好放在测试计划文档中。

(45)单元测试和集成测试紧密相关,几乎同步进行。

(46)软件国际化是通过特定的系统设计、程序设计、编码方法来实现的。

(47)代码走查和和会议审查都属于静态测试,代码走查比会议审查更正式。

(48)软件测试能保证软件质量。

(49)性能测试中的最佳并发用户数与最大并发用户数通常是相同的。

(50)软件测试人员都可以不用具备开发技术。

(51)软件开发人员的水平肯定比测试人员水平高。

(52)代码审查工作属于静态测试。

(53)软件测试是有效的排除软件缺陷的手段。

(54)产品规格说明书和文档的谬误不属于软件缺陷。

(55)功能测试通常采用的是黑盒测试方法,而性能测试通常采用的是白盒测试方法。

(56)软件开发全过程的测试工作都可以实现自动化。

(57)只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。

(58)自动化测试相比手工测试而言,能发现更多的错误。

(59)软件缺陷主要是由于编码问题造成。

(60)Beta测试是指公司外部的典型用户试用,并要求用户报告异常情况、提出批评意见。

(61)软件测试员可以对产品说明书进行白盒测试。

(62)JUnit、CheckStyle与FindBug都是单元测试工具。

(63)不存在质量很高但可靠性很差的产品。

(64)系统测试不包括性能测试。

(65)为了快速完成集成测试,采用一次性集成方式是适宜的。

(66)在测试中发现缺陷多的地方,还有更多的缺陷将会被发现。

(67)静态测试只能发现简单的语法错误,效率低,耗费时间。

(68)在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。

(69)向后兼容是指可以使用未来版本的软件。

二、选择

1、软件测试的目的是(b)

A)避免软件开发中出现的错误

B)发现软件开发中出现的错误

C)尽可能发现并排除软件中潜藏的错误,提高软件的可靠性

D)修改软件中出现的错误

2、下列软件属性中,软件产品首要满足的应该是(b)

A)性能需求B)功能需求C)可扩展性和灵活性D)容错纠错能力

3、坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期(a)。

A)技术评审B)程序测试C)改正程序错误D)管理评审

4、为了提高测试的效率,正确的做法是(a)。

A)选择发现错误可能性大的数据作为测试用例

B)在完成程序的编码之后再制定软件的测试计划

C)随机选取测试用例

D)使用测试用例测试是为了检查程序是否做了应该做的事

5、大多数实际情况下,性能测试的实现方法是(a)。

A)黑盒测试B)可靠性测试

C)白盒测试D)静态分析

6、对程序的测试最好由谁来做,对程序的调试最好由谁来做(b)。

A)程序员第三方测试机构

B)第三方测试机构程序员

C)程序开发组程序员

D)程序开发组程序开发组

7、软件生存周期过程中,修改错误最大的阶段是(a)。

A)发布运行阶段B)设计阶段C)编程阶段D)需求阶段

8、在边界值分析中,下列数据通常不用来做数据测试的是(b)。

A)正好等于边界的值B)等价类中的等价值

C)刚刚大于边界的值D)刚刚小于边界的值

9、用黑盒技术设计测试用例的方法之一为(a)

A)因果图B)逻辑覆盖C)循环覆盖D)基本路径测试

10、关于白盒测试与黑盒测试的最主要区别,正确的是(a)。

A、白盒测试侧重于程序结构,黑盒测试侧重于功能

B、白盒测试可以使用测试工具,黑盒测试不能使用工具

C、白盒测试需要程序参与,黑盒测试不需要

D、黑盒测试比白盒测试应用更广泛

11、在进行单元测试时,常用的方法是(c)

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

C)只使用白盒测试D)只使用黑盒测试

D)在程序完成的编码之后再制定软件的测试用例

12、通常可分为白盒测试和黑盒测试。

白盒测试是根据程序的(d)来设计测试用例,

黑盒测试是根据软件的需求规格说明来设计测试用例。

A)功能B)性能C)内部数据D)内部逻辑

13、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该(d)。

A)相似B)较少

C)不确定D)较多

14、如果一个判定中的复合条件表达式为(A>1)or(B<=3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例(d)。

A)1B)4C)3D)2

15、以下哪个是功能测试工具?

(a)

A)SeleniumB)LoadRuner

C)JMeterD)WebGoat

16、增量式集成测试有3种方式:

自顶向下增量测试方法,(b)和混合增量测试方式。

A、自中向下增量测试方法B、自底向上增量测试方法

C、多次性测试D、维护

17、下面有关软件缺陷的说法中错误的是(c)。

A)缺陷就是软件产品在开发中存在的错误

B)缺陷就是软件维护过程中存在的错误、毛病等各种问题

C)缺陷就是导致系统程序崩溃的错误

D)缺陷就是系统所需要实现某种功能的实效和违背

18、单元测试一般以(a)为主。

A)白盒测试B)分析测试

C)系统测试D)黑盒测试

19、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是(b)。

A)可划分为2个有效等价类,2个无效等价类

B)可划分为1个有效等价类,2个无效等价类

C)可划分为2个有效等价类,1个无效等价类

D)可划分为1个有效等价类,1个无效等价类

20、软件生存周期过程中,修改错误代价最大的阶段是(a)。

A)发布运行阶段B)设计阶段

C)编程阶段D)需求阶段

21、根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是(a)。

A)系统测试B)单元测试C)集成测试D)验收测试

22、以下那一种选项不属于软件缺陷(b)。

A)软件没有实现产品规格说明所要求的功能

B)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题

C)软件实现了产品规格没有提到的功能

D)软件中出现了产品规格说明不应该出现的功能

23、下面有关测试原则的说法正确的是(a)。

A)测试用例应由测试的输入数据和预期的输出结果组成

B)测试用例只需选取合理的输入数据

C)程序最好由编写该程序的程序员自己来测试

D)使用测试用例进行测试是为了检查程序是否做了它该做的事

24、集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性a

A)正确性B)可靠性C)可使用性D)可维护性

25、以下有关回归测试的说法中错误的是(b)。

A、严格来说,回归测试不是一个测试阶段,只是一种可以用于各个测试阶段的测试技术

B、回归测试适合采用手工方法完成,不适合使用自动化测试工具来完成

C、回归测试可以在系统和验收测试环境下进行

D、回归测试的目标是保证被测应用在被修改或扩充后,各项功能依然正确

26、I18n的含义是(c)。

A)场所B)本地化

C)国际化D)全球化

27、下列关于测试方法的叙述中不正确的是(c)

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

B)

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

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

28、在覆准则中,最常用的是(d)

A)语句覆盖B)条件覆盖C)分支覆盖D)以上全部

29、单元测试中设计测试用例的依据是(c)。

A)项目计划说明书B)需求规格说明书

C)详细设计规格说明书D)概要设计规格说明书

30、下列方法中,不属于黑盒测试的是(a)。

A)基本路径测试法B)等价类测试法

C)边界值分析法D)基于场景的测试方法

31、软件测试是按照特定的规

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 机械仪表

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1