软件测试练习题及答案_第1页
软件测试练习题及答案_第2页
软件测试练习题及答案_第3页
软件测试练习题及答案_第4页
软件测试练习题及答案_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.练习题一、判断(01)测试是为了验证软件已正确地实现了用户的要求。错(02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。对(03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。错(04)程序员兼任测试员可以提高工作效率。错(05)黑盒测试的测试用例是根据应用程序的功能需求设计的。对(06)当软件代码开发结束时,软件测试过程才开始。错(07)据有关数据统计,代码中60%以上的缺陷可以通过代码审查发现出来。对(08)无效等价类是无效的输入数据构成的集合,因此无需考虑无效的等价类划分。错(09)软件本地化就是将一个软件产品按特定国家或语言市场的需要翻译过来。错(10)

2、在压力测试中通常采用的是黑盒测试方法。对(11)软件测试员无法对产品说明书进行白盒测试。对(12)功能测试工具主要适合于回归测试。对(13)测试人员说: “没有可运行的程序,我无法进行测试工作”。错(14)自底向上集成需要测试员编写驱动程序。对(15)测试是可以穷尽的。错(16)自动化测试相比手工测试而言,能发现更多的错误。错(17)软件测试自动化可以提高测试效率,可以代替手工测试。错(18)语句覆盖法的基本思想是设计若干测试用例,运行被测程序, 使程序中的每个可执行语句至少被执行一次。对(19) Beta 测试是验收测试的一种。对(20)软件开发全过程的测试工作都可以实现自动化。错(21)软

3、件只要经过严格严谨的内部测试之后,可以做到没有缺陷。错(22)结构性测试是根据软件的规格说明来设计测试用例。错(23)软件测试工具可以代替软件测试员。错(24)通过软件测试,可以证明程序的正确性。错(25)在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。错(26)软件缺陷可能会被修复,可能会被保留或者标识出来。对(27)测试用例是由测试输入数据和对应的实际输出结果这两部分组成。错(28)单元测试通常由开发人员进行。对(29)现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。错(30)文档的错误不是软件缺陷。错(31) Junit 只是

4、单元测试工具,并不能进行现回归测试。错(32)判定表法是一种白盒测试方法。错(33)白盒测试不考虑程序内部结构。错(34)在单元测试中,桩程序模拟被测模块工作过程中所调用的下层模块。对.(35)在测试中发现缺陷多的地方,还有更多的缺陷将会被发现。对(36)测试用例越多,测试效果就会越好。错(37)在实际的软件项目测试中,穷举测试是不可能的。对(38)因果图法是一种白盒测试方法。错(39)完成了代码的编写才能开始进行测试活动。错(40)白盒法设计测试用例更详细,更完全, 所以在有充足时间的时候,没有必要采用黑盒测试法。错(41)经过 Alpha 测试和修正的软件产品称为Beta 版本。对(42)

5、软件单元的缺陷可以在集成测试阶段发生并修复,所以没有必要进行单元测试。错(43)测试和调试没有区别。错(44)具体的测试用例最好放在测试计划文档中。错(45)单元测试和集成测试紧密相关,几乎同步进行。对(46)软件国际化是通过特定的系统设计、程序设计、编码方法来实现的。对(47)代码走查和和会议审查都属于静态测试,代码走查比会议审查更正式。错(48)软件测试能保证软件质量。错(49)性能测试中的最佳并发用户数与最大并发用户数通常是相同的。错(50)软件测试人员都可以不用具备开发技术。错(51)软件开发人员的水平肯定比测试人员水平高。错(52)代码审查工作属于静态测试。对(53)软件测试是有效的

6、排除软件缺陷的手段。对(54)产品规格说明书和文档的谬误不属于软件缺陷。错(55)功能测试通常采用的是黑盒测试方法,而性能测试通常采用的是白盒测试方法。错(56)软件开发全过程的测试工作都可以实现自动化。错(57)只要能够达到 100的逻辑覆盖率,就可以保证程序的正确性。错(58)自动化测试相比手工测试而言,能发现更多的错误。错(59)软件缺陷主要是由于编码问题造成。错( 60) Beta 测试是指公司外部的典型用户试用,并要求用户报告异常情况、提出批评意见。对(61)软件测试员可以对产品说明书进行白盒测试。错(62) JUnit 、 CheckStyle 与 FindBug 都是单元测试工具

7、。对(63)不存在质量很高但可靠性很差的产品。对(64)系统测试不包括性能测试。错(65)为了快速完成集成测试,采用一次性集成方式是适宜的。错(66)在测试中发现缺陷多的地方,还有更多的缺陷将会被发现。对(67)静态测试只能发现简单的语法错误,效率低,耗费时间。错( 68)在软件开发过程中, 若能推迟暴露其中的错误, 则为修复和改进错误所花费的代价就会降低。错(69)向后兼容是指可以使用未来版本的软件。错.二、选择1、软件测试的目的是(b)A )避免软件开发中出现的错误B)发现软件开发中出现的错误C)尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D)修改软件中出现的错误2、下列软件属性中,

8、软件产品首要满足的应该是(b)A )性能需求B)功能需求C)可扩展性和灵活性D )容错纠错能力3、坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期(a)。A )技术评审B )程序测试C )改正程序错误D)管理评审4、为了提高测试的效率,正确的做法是(a)。A )选择发现错误可能性大的数据作为测试用例B)在完成程序的编码之后再制定软件的测试计划C)随机选取测试用例D)使用测试用例测试是为了检查程序是否做了应该做的事5、大多数实际情况下,性能测试的实现方法是(a)。A )黑盒测试B )可靠性测试C)白盒测试D )静态分析6、对程序的测试最好由

9、谁来做,对程序的调试最好由谁来做(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、白盒

10、测试可以使用测试工具,黑盒测试不能使用工具C、白盒测试需要程序参与,黑盒测试不需要D、黑盒测试比白盒测试应用更广泛11、在进行单元测试时,常用的方法是(c)A )采用白盒测试,辅之以黑盒测试B)采用黑盒测试,辅之以白盒测试C)只使用白盒测试D)只使用黑盒测试D )在程序完成的编码之后再制定软件的测试用例12、通常可分为白盒测试和黑盒测试。白盒测试是根据程序的(d)来设计测试用例,黑盒测试是根据软件的需求规格说明来设计测试用例。A )功能B)性能C )内部数据D )内部逻辑13、经验表明, 在程序测试中, 某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相

11、比,通常应该(d)。A )相似B)较少C)不确定D)较多14、如果一个判定中的复合条件表达式为(A 1 ) or( B 0 & y0)z = z*x;if(x1 | z1)z = z+3;z = y+z;return z;( 1)画出程序流程 ( 2) 句覆盖 用例( 3)判定覆盖 用例.( 4)条件覆盖测试用例( 5)判定 - 条件覆盖测试用例( 6)条件组合覆盖测试用例4、根据下列条件,使用等价划分法设计测试用例。某 16 位微机,其十六进制常数定义为:以Ox 或 OX 开头的数是十六进制整数,其值的范围是 -7fff 7fff( 表示十六进制的大小写字母不加区别)。解:( 1)划分等价类并编号: ( 6 分)表 1、等价类划分的结果输入等价类有效等价类无效等价类以 ox 或 OX 开头以 ox 开头不以 ox 或 OX 开头以 OX 开头值的范围 值 的 范 围 在 -Oxffff Ox小于 - Ox 7fffffff 之间大于 Ox 7fff字长双字节 16 位 0 位大于双字节 16 位( 2)设计测试用例,以便覆盖所有的有效等价类:(2 分)在表 1 中列出了 3 个有效等价类,编号分别为、,设计的测试用例如下:测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论