欢迎来到天天文库
浏览记录
ID:47499863
大小:181.00 KB
页数:19页
时间:2020-01-12
《软件测试练习题及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、练习题一、判断(01)测试是为了验证软件已正确地实现了用户的要求。错(02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。对(03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。错(04)程序员兼任测试员可以提高工作效率。错(05)黑盒测试的测试用例是根据应用程序的功能需求设计的。对(06)当软件代码开发结束时,软件测试过程才开始。错(07)据有关数据统计,代码中60%以上的缺陷可以通过代码审查发现出来。对(08)无效等价类是无效的输入数据构成的集合,因此无需考虑无效的等价类划
2、分。错(09)软件本地化就是将一个软件产品按特定国家或语言市场的需要翻译过来。错(10)在压力测试中通常采用的是黑盒测试方法。对(11)软件测试员无法对产品说明书进行白盒测试。对(12)功能测试工具主要适合于回归测试。对(13)测试人员说:“没有可运行的程序,我无法进行测试工作”。错(14)自底向上集成需要测试员编写驱动程序。对(15)测试是可以穷尽的。错(16)自动化测试相比手工测试而言,能发现更多的错误。错(17)软件测试自动化可以提高测试效率,可以代替手工测试。错(18)语句覆盖法的基本思想是设计若
3、干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。对(19)Beta测试是验收测试的一种。对(20)软件开发全过程的测试工作都可以实现自动化。错(21)软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。错(22)结构性测试是根据软件的规格说明来设计测试用例。错(23)软件测试工具可以代替软件测试员。错(24)通过软件测试,可以证明程序的正确性。错(25)在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。错(26)软件缺陷可能会被修复,可能会被保留或者标识出来。对(27)测试
4、用例是由测试输入数据和对应的实际输出结果这两部分组成。错(28)单元测试通常由开发人员进行。对(29)现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。错(30)文档的错误不是软件缺陷。错(31)Junit只是单元测试工具,并不能进行现回归测试。错(32)判定表法是一种白盒测试方法。错(33)白盒测试不考虑程序内部结构。错(34)在单元测试中,桩程序模拟被测模块工作过程中所调用的下层模块。对(35)在测试中发现缺陷多的地方,还有更多的缺陷将会被发现。对(36)
5、测试用例越多,测试效果就会越好。错(37)在实际的软件项目测试中,穷举测试是不可能的。对(38)因果图法是一种白盒测试方法。错(39)完成了代码的编写才能开始进行测试活动。错(40)白盒法设计测试用例更详细,更完全,所以在有充足时间的时候,没有必要采用黑盒测试法。错(41)经过Alpha测试和修正的软件产品称为Beta版本。对(42)软件单元的缺陷可以在集成测试阶段发生并修复,所以没有必要进行单元测试。错(43)测试和调试没有区别。错(44)具体的测试用例最好放在测试计划文档中。错(45)单元测试和集成测
6、试紧密相关,几乎同步进行。对(46)软件国际化是通过特定的系统设计、程序设计、编码方法来实现的。对(47)代码走查和和会议审查都属于静态测试,代码走查比会议审查更正式。错(48)软件测试能保证软件质量。错(49)性能测试中的最佳并发用户数与最大并发用户数通常是相同的。错(50)软件测试人员都可以不用具备开发技术。错(51)软件开发人员的水平肯定比测试人员水平高。错(52)代码审查工作属于静态测试。对(53)软件测试是有效的排除软件缺陷的手段。对(54)产品规格说明书和文档的谬误不属于软件缺陷。错(55)功
7、能测试通常采用的是黑盒测试方法,而性能测试通常采用的是白盒测试方法。错(56)软件开发全过程的测试工作都可以实现自动化。错(57)只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。错(58)自动化测试相比手工测试而言,能发现更多的错误。错(59)软件缺陷主要是由于编码问题造成。错(60)Beta测试是指公司外部的典型用户试用,并要求用户报告异常情况、提出批评意见。对(61)软件测试员可以对产品说明书进行白盒测试。错(62)JUnit、CheckStyle与FindBug都是单元测试工具。对(63)
8、不存在质量很高但可靠性很差的产品。对(64)系统测试不包括性能测试。错(65)为了快速完成集成测试,采用一次性集成方式是适宜的。错(66)在测试中发现缺陷多的地方,还有更多的缺陷将会被发现。对(67)静态测试只能发现简单的语法错误,效率低,耗费时间。错(68)在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。错(69)向后兼容是指可以使用未来版本的软件。错二、选择1、软件测试的目的是(b)A)避
此文档下载收益归作者所有