《福建师范大学22春《软件测试技术》离线作业一及答案参考25》由会员分享,可在线阅读,更多相关《福建师范大学22春《软件测试技术》离线作业一及答案参考25(14页珍藏版)》请在金锄头文库上搜索。
1、福建师范大学22春软件测试技术离线作业一及答案参考1. 数据流图的基本目的它描述系统由哪几部分组成,各部分之间的联系等,以直观的图形清晰地描述了系统数据的流动和处理过程。( )A.正确B.错误参考答案:A2. 常见的软件测试方法有单元测试、集成测试、系统测试和确认测试等。( )A.错误B.正确参考答案:B3. 对主题层的测试应该考虑以下方面( )。A.贯彻George Miller的“72”原则,如果主题个数超过7个,就要求对有较密切属性和服务的主题进行归并B.主题所反映的一组对象和结构是否具有相同和相近的属性和服务C.认定的主题是否是对象和结构更高层的抽象,是否便于理解OOA结果的概貌D.主
2、题间的消息联系(抽象)是否代表了主题所反映的对象和结构之间的所有关联参考答案:ABCD4. 用户界面设计对于一个系统的成功是至关重要的,一个设计得很差的用户界面可能导致用户拒绝使用该系统。( )A.正确B.错误参考答案:A5. 以下各项中,属于在BETA测试中需要注意的要点的有:( )以下各项中,属于在BETA测试中需要注意的要点的有:( )A.指定所需要的beta测试者的类型B.仔细选择参加者C.Beta测试程序会耗费大量时间,必须计划D.保证测试者使用软件E.和程序beta版的管理者密切合作,使测试结果为人所知参考答案:ABCDE6. 条件覆盖的基本思想是,设计足够多的测试用例,不仅每个语
3、句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果(真或假)。( )A.正确B.错误参考答案:A7. 软件维护的副作用是指( )。A.运行时误操作B.隐含的错误C.因修改软件而造成的错误D.开发时的错误参考答案:C8. 以下几项中,属于网站兼容性测试和配置测试考虑的有:( )以下几项中,属于网站兼容性测试和配置测试考虑的有:( )A.硬件平台B.浏览器软件和版本C.浏览器插件D.视频分辨率E.网站动态内容参考答案:ABCD9. 下面哪些不是数据字典的元素( )A.数据流B.数据存储C.处理D.数据对象参考答案:D10. 参数文件中,下列四个符号中哪个符号开头的行表示注释行_。A、
4、$B、C、#D、!答案:C11. TurboLinux有哪些特点?TurboLinux有哪些特点?TurboLinux是一家美国公司建立的发行版,早期其致力于Linux的国际化工作,它的中文版,是最早的成熟中文Linux发行版。TurboLinux注重面向具体应用,开发出针对不同应用的发行版,在国际影响力方面越来越大,是RedHat的一个主要竞争对手。12. 常见的程序控制结构中没有( )A.GO TO 语句B.顺序C.选择D.循环参考答案:A13. 面向对象设计是在分析模型的基础上,运用面向对象技术生成软件实现环境下的设计模型。( )A.正确B.错误参考答案:A14. 通过模块分解或合并,降
5、低耦合提高内聚。( )A.正确B.错误参考答案:A15. 一个模块把数值作为参数传送给另一个模块,这种耦合方式称为( )。A.数据耦合B.公共耦合C.控制耦合D.标记耦合参考答案:A16. Spring的事务管理应该在DAO模式的哪一层?( )A、实体层B、数据访问层(dao层)C、业务层(service层)D、控制层参考答案:C17. 下面所列的性质中,( )不属于面向对象程序设计的特性。A.继承性B.重用性C.封装性D.可视化参考答案:D18. 压迫测试主要可以检查:( )压迫测试主要可以检查:( )A.内存泄漏B.观察软件对外部资源的要求和依赖程度C.让软件处理尽可能大的数据文件D.软件
6、的安全性E.软件的易用性参考答案:B19. 软件工程的三要素:( )A.技术、方法和工具B.方法、对象和类C.方法、工具和过程D.过程、模型和方法参考答案:C20. 什么是XML?什么是XML?XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,
7、虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。21. Jackson结构程序设计方法基本上由( )个步骤组成A.1B.3C.5D.7参考答案:C22. 以下各项中,不属于软件缺陷的官方定义的有:( )以下各项中,不属于软件缺陷的官方定义的有:( )A.软件未实现产品说明书要求的功能B.软件出现了产品说明书指明不应该出现的错误C.软件文档不齐全D.软件难以理解、不易使用、运行缓慢或从测试员角度看最终用户会认为不好E.软件实现了产品说明书未提到的功能参考答案:C23. 以下几项中,属于配置测试中用于等价划分硬件还应考虑的是:( )以下几项中,属于配置测试中用于等
8、价划分硬件还应考虑的是:( )A.使用的年头B.流行程度C.制造商D.驱动程序版本E.国家和地区参考答案:ABCDE24. SNMP协议首先使用( )协议封装自己的数据A.TCPB.UDPC.IPD.NETBEUI答案:B25. 下列是面向对象设计方法中有关对象的叙述,其中( )是正确的。A.对象在内存中没有它的存储区B.对象的属性集合是它的特征表示C.对象的定义与程序中类型概念相当D.对象之间不能相互通信参考答案:B26. 重复测试主要可以检查:( )重复测试主要可以检查:( )A.内存泄漏B.软件对外部资源的要求和依赖程度C.软件处理尽可能大的数据文件的能力D.软件的安全性E.软件的易用性
9、参考答案:A27. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。A.细节B.输入与输出C.软件的作用D.绘制的时间参考答案:B28. 下列关于游标的说法,正确的是:( )A、是从数据表中提取出来的数据B、以临时表的形式存放在内存中C、在游标中有一个数据指针D、在初始状态下指向的是首记录E、利用FETCH语句可以移动该指针答案:ABCE29. 模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的( )。A.内聚性和耦合性B.局部化和封装化C.抽象和信息隐藏D.逐步求精和结构图参考答案:A30. 测试人员将程序看成是一个“黑盒”,不深入代码细节的测
10、试方法称为动态黑盒测试。( )A.正确B.错误参考答案:A31. 面向对象分析的核心在于建立一个描述软件系统的模型。( )A.正确B.错误参考答案:B32. 用面向对象方法开发的软件系统,可维护性好。( )A.正确B.错误参考答案:A33. 服务器的测试主要是功能的测试。( )A.错误B.正确参考答案:A34. 以下说法中符合动态黑盒测试的有:( )以下说法中符合动态黑盒测试的有:( )A.测试员像用户一样使用软件B.测试时不知道程序实现细节C.测试员输入数据、接收输出、检验结果D.也称为行为测试E.依据详细设计进行参考答案:ABCD35. 需求分析的步骤:( )A.需求获取B.需求提炼C.需
11、求描述D.需求验证参考答案:ABCD36. ( )是指某个输入域的子集合。A.边缘值B.边界值C.等价类D.覆盖参考答案:C37. 功能模型是类似编译器之类系统的主要模型。( )A.正确B.错误参考答案:A38. 在用户的应用环境之下,用户通过运行和使用软件,检测与核实软件实现的功能是否符合预期的要求,这种测试是( )。A.开发方测试B.集成测试C.白盒测试D.用户测试参考答案:D39. 在制定测试计划的过程中需要十分明确计划内容,按照一定的规则方法进行。( )A.错误B.正确参考答案:B40. 单元测试的出口条件有:( )单元测试的出口条件有:( )A.所用测试用例执行通过B.单元测试覆盖率
12、达到预定要求C.单元测试未被执行的代码的检查D.完成至少一轮代码检视或走读E.单元测试代码通过检视参考答案:ABC41. 面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统。一个类的上层可以有父亲,下层可以有子类。这种层次结构系统的一个重要性质是( ),一个类可获得其父亲的全部描述(数据和操作)。A.兼容性B.继承性C.复用性D.多态性参考答案:B42. 在面向对象设计中,需要选择能够方便、有效实现算法的物理数据结构。( )A.正确B.错误参考答案:A43. 进行需求分析可使用多种工具,但( )是不适用的。A.数据流图B.PAD图C.状态转换图D.数据词典参考
13、答案:B44. 不能根据直觉和简单的推断来推测程序中存在的错误。( )A.正确B.错误参考答案:B45. 描述程序处理过程的工具称为详细设计工具,可以分为哪几类?( )A.样式B.图形C.表格D.语言参考答案:BCD46. 从宏观上说,C/S体系结果的软件测试通常首先要从单个客户端开始,然后再逐步集成客户端、服务器和网络系统进行集成测试,最后进行系统的整体测试。( )A.错误B.正确参考答案:B47. 对网站的测试包含多个方面:功能测试、性能测试(包括负载/压力测试)、用户界面测试、兼容性测试、安全测试、接口测试。( )A.错误B.正确参考答案:B48. 构件图(Component Diagram)是描述构件及其相互关系的图。构件图包含的3种元素是( )。A.构件B.接口C.关系D.层次参考答案:ABC49. IPO图是输入、处理、输出图(Input-Process-Output)的简称。( )A.正确B.错误参考答案:A50. 面向对象分析是从系统能完成的( )以及对象间的相互关联关系为核心。A.功能B.性能C.类别D.都不正确参考答案:A