
福建师范大学21秋《软件测试技术》平时作业一参考答案14.docx
13页福建师范大学21秋《软件测试技术》平时作业一参考答案1. 下面属于逻辑覆盖的是( )A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖参考答案:ABCD2. 通常,当一个对象调用另一个对象中的操作时,便完成了一次消息传递 )A.正确B.错误参考答案:A3. 软件测试人员应具备下列哪些基本素质?( )A.具有良好的计算机编程基础B.具有创新精神和超前意识C.具有整体观念,对细节敏感D.团队合作精神参考答案:ABCD4. 单元测试的依据主要是:( )单元测试的依据主要是:( )A.软件需求B.产品说明书C.概要设计D.详细设计E.代码参考答案:D5. 进行需求分析可使用多种工具,但( )是不适用的A.数据流图B.PAD图C.状态转换图D.数据词典参考答案:B6. EthernetII中前导码的作用是提供( )A.同步B.控制C.异步D.分类答案:A7. 算法中包含多重嵌套的条件选择时,哪个能够清晰地表示复杂的条件组合与应做的动作之间的对应关系?( )A.程序流程图B.盒图C.PAD图D.判定表参考答案:D8. 信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R图。
)A.正确B.错误参考答案:A9. 自返关联不属于类间关联 )A.正确B.错误参考答案:B10. 面向对象分析是从系统能完成的( )以及对象间的相互关联关系为核心A.功能B.性能C.类别D.都不正确参考答案:A11. SA方法的基本思想是( )A.自底向上逐步抽象B.自底向上逐步分解C.自顶向下逐步分解D.自上向下逐步抽象参考答案:C12. 在软件开发早期阶段进行可行性研究的原因是避免或者减轻项目开发后期可能出现的困境 )A.正确B.错误参考答案:A13. 以下属于逻辑覆盖的有( )A.语句覆盖B.判定覆盖C.条件覆盖D.条件组合覆盖参考答案:ABCD14. 测试组织管理通常包含两个方面:组织策划和组织管理 )A.错误B.正确参考答案:B15. 以下哪个不属于验证软件需求的正确性的( )A.一致性B.完整性C.现象性D.有效性参考答案:C16. 对主题层的测试应该考虑以下方面( )A.贯彻George Miller的“72”原则,如果主题个数超过7个,就要求对有较密切属性和服务的主题进行归并B.主题所反映的一组对象和结构是否具有相同和相近的属性和服务C.认定的主题是否是对象和结构更高层的抽象,是否便于理解OOA结果的概貌D.主题间的消息联系(抽象)是否代表了主题所反映的对象和结构之间的所有关联参考答案:ABCD17. 动态测试是指通过运行程序发现错误。
)A.正确B.错误参考答案:A18. 质量保证(QA)工作通过预防、检查与改进来保证软件质量 )A.错误B.正确参考答案:B19. 需求分析的主要方法有( )A.形式化分析方法B.PAD图描述C.结构化分析方法D.程序流程图参考答案:C20. 软件测试的目的是尽可能多的发现找出软件的缺陷 )A.错误B.正确参考答案:B21. 下列哪一项不是一个角色______A、CONNECTB、DBAC、RESOURCED、CREATE SESSION答案:D22. 应从用例模型中引入服务 )A.正确B.错误参考答案:A23. 设计测试阶段要设计测试用例和测试过程,要保证测试用例完全覆盖测试需求 )A.错误B.正确参考答案:B24. 动态白盒测试主要包括以下内容:( )动态白盒测试主要包括以下内容:( )A.直接测试底层函数、过程、子程序、库B.以完整程序的方式从顶层测试软件,根据对软件运行的了解调整测试用例C.从软件获得读取变量和状态信息的访问权D.估算执行测试时命中的代码量和具体代码E.像用户一样使用软件参考答案:ABCD25. 服务器的测试主要是性能的测试,包括( )A.数据库测试B.连接速度测试C.负载测试D.压力测试参考答案:ABCD26. 循环测试要覆盖含有循环结构的所有路径是不可能的。
)A.正确B.错误参考答案:A27. 软件测试在软件生命周期,主要横跨以下两个测试阶段第一阶段:单元测试阶段﹔第二阶段:黑盒测试阶段 )A.错误B.正确参考答案:A28. 面向对象分析是对系统进行( )的一种方法A.设计评审B.程序设计C.需求建摸D.测试验收参考答案:C29. 软件测试策略必须提供可以检验一小段源代码是否得以正确实现的低层测试,同时也要提供能够验证整个系统的功能是否符合用户需求的( )测试A.中层B.高层C.中间层D.都不正确参考答案:B30. 衡量程序的质量仅需看它的逻辑是否正确,性能是否满足要求 )A.正确B.错误参考答案:B31. 功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能 )A.错误B.正确参考答案:B32. SA方法用DFD描述( )A.系统的控制流程B.系统的数据结构C.系统的基本加工D.系统的功能参考答案:D33. IEEE 829-1998中对软件测试计划的目的描述包括:( )IEEE 829-1998中对软件测试计划的目的描述包括:( )A.规定测试活动的范围、方法、资源、进度B.明确正在测试的项目、待测的特性C.明确要执行的测试任务D.明确任务的责任人E.明确与计划相关的风险参考答案:ABCDE34. 在测试中,应尽量先使用工具进行( )结构分析。
A.静态B.动态C.静止D.动作参考答案:A35. 所有测试策略都为开发人员提供一个测试用的模板,而且都包含下列特征:( )A.测试从模板层开始,然后扩大延伸到整个基于计算机的系统集合中B.不同的测试技术适用于不同的时间点C.测试是由软件的开发人员和(对于大型系统而言)独立的测试组来管理的D.测试和调试是不同的活动,但是调试必须能够适应任何的测试策略参考答案:ABCD36. Edit Mesh(编辑网格)中的Vertex(项点)也可以设置颜色 )此题为判断题(对,错)正确答案:正确37. 可行性研究要进行一次( )需求分析A.详细的B.全面的C.简化的,压缩的D.彻底的参考答案:C38. 详细设计也称为( ),它将详细的设计每个模块A.模块设计B.过程设计C.整体设计D.分段设计参考答案:A39. 一般来说,应该尽量选用面向对象语言来实现面向对象分析、设计的结果 )A.正确B.错误参考答案:A40. 传统软件中存在的依赖关系( )A.变量间的数据依赖B.模块间的调用依赖C.变量与其类型间的定义依赖D.模块与其变量间的功能依赖参考答案:ABCD41. 软件生命周期中所花费用最多的阶段是软件维护。
)A.错误B.正确参考答案:B42. 什么是编译执行的语言?什么是编译执行的语言?编译方式:Compilation:针对当前的机器处理器芯片,将源程序全部翻译成机器指令,称做目标程序,再将目标程序交给计算机执行.43. 好程序的一个重要标准是源程序代码的逻辑简明清晰、易读易懂 )A.正确B.错误参考答案:A44. 软件工程的三要素:( )A.技术、方法和工具B.方法、对象和类C.方法、工具和过程D.过程、模型和方法参考答案:C45. 软件工程中描述生命周期的瀑布模型一般包括计划、需求分析、设计、编码、( )、维护等几个阶段A.产品发布B.版本更新C.可行性分析D.测试参考答案:D46. 在TCP/IP通信过程中,当发送窗口增加到32时,如果发生拥塞,则拥塞窗口将会变为( )A.16B.8C.24D.1答案:A47. 常见的软件测试方法有单元测试、集成测试、系统测试和确认测试等 )A.错误B.正确参考答案:B48. 面对复杂的系统绘制系统流程图时,一个比较好的方法是分层次地描绘这个系统(系统流程图分层) )A.正确B.错误参考答案:A49. 盒图称为( )或Chapin图,这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题A.流程图B.框图C.判定表D.N-S图参考答案:D50. 详细设计的目的中很重要的一点事是设计的处理过程应该尽可能地简明易懂。
)A.正确B.错误参考答案:A51. TurboLinux有哪些特点?TurboLinux有哪些特点?TurboLinux是一家美国公司建立的发行版,早期其致力于Linux的国际化工作,它的中文版,是最早的成熟中文Linux发行版TurboLinux注重面向具体应用,开发出针对不同应用的发行版,在国际影响力方面越来越大,是RedHat的一个主要竞争对手52. 如果出现下列哪些情况,两个模块之间就发生了内容耦合?( )A.一个模块访问另一个模块的内部数据B.一个模块不通过正常入口转到另一个模块的内部C.两个模块有一部分程序代码重叠D.一个模块有多个入口参考答案:ABCD53. 下面不是面向对象设计准则的是( )A.模块化B.抽象C.信息隐藏D.不可重用参考答案:D54. 软件自动化测试工具的自动化测试成功经验主要是指利用软件测试工具提供完整的软件测试流程的支持和各种测试的自动化实现 )A.错误B.正确参考答案:B55. 软件危机的主要体现是软件需求增加,软件价格上升 )A.正确B.错误参考答案:B56. ( )工具在软件详细设计过程中不采用A.判定表B.IPO图C.PDLDD.DFD图参考答案:D57. 而向数据流的软件设计方法可将( )映射成软件结构。
A.控制结构B.模块C.数据流D.事物流参考答案:C58. SNMP协议首先使用( )协议封装自己的数据A.TCPB.UDPC.IPD.NETBEUI答案:B。
