没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
练习题
一、判断题
(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)1 B)4 C)3 D)2
15、以下哪个是功能测试工具?( a)
A)Selenium B)LoadRuner
C)JMeter D)WebGoat
16、增量式集成测试有 3 种方式:自顶向下增量测试方法,( b )和混合增量测试方式。
A、自中向下增量测试方法 B、自底向上增量测试方法
C、多次性测试 D、维护
17、下面有关软件缺陷的说法中错误的是( c)。
A)缺陷就是软件产品在开发中存在的错误
B)缺陷就是软件维护过程中存在的错误、毛病等各种问题
C)缺陷就是导致系统程序崩溃的错误
D)缺陷就是系统所需要实现某种功能的实效和违背
18、单元测试一般以( a )为主。
A)白盒测试 B)分析测试
C)系统测试 D)黑盒测试
19、在某大学学籍管理信息系统中,假设学生年龄的输入范围为 16—40,则根据黑盒测试
中的等价类划分技术,下面划分正确的是( b )。
剩余18页未读,继续阅读
资源评论
遗月妖冶丶
- 粉丝: 4
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Esercizi di informatica!执行计划,metti alla prova!.zip
- Eloquent JavaScript 翻译 - 2ª edição .zip
- Eclipse Paho Java MQTT 客户端库 Paho 是一个 Eclipse IoT 项目 .zip
- disconf 的 Java 应用程序.zip
- cloud.google.com 上使用的 Java 和 Kotlin 代码示例.zip
- 未命名3(3).cpp
- fluent 流体动力学CFD
- Azure Pipelines 文档引用的示例 Java 应用程序.zip
- Apereo Java CAS 客户端.zip
- RAW文件的打开方法与专业处理工具推荐
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功