出自:河南理工大学软件工程

软件测试的目的是( )。 A.试验性运行软件 B.发现软件错误 C.证明软件正确 D.找出软件中全部错误
软件测试中白盒法是通过分析程序的( )来设计测试用例的 A.应用范围 B.内部逻辑 C.功能 D.输入数据
黑盒法是根据程序的( )来设计测试用例的 A.应用范围 B.内部逻辑 C.功能 D.输入数据
为了提高软件测试的效率,应该( )。 A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试计划 D.选择发现错误可能性最大的数据作为测试用例
与设计测试用例无关的文档是( )。 A.项目开发计划 B.需求规格说明书 C.设计说明书 D.源程序
测试的关键问题是( )。 A.如何组织软件评审 B.如何选择测试用例 C.如何验证程序的正确性 D.如何采用综合策略
软件危机可以表现为( ) A.产品不符合用户的需要 B.软件产品的质量差 C.软件的可维护性差 D.软件的价格昂贵
Jackson图中一般可能包括( ). A.表头 B.表体 C.表名 D.字段名
关于内容耦合的描述正确的是( ). A.内容耦合是最高程度的耦合 B.应该尽量使用内容耦合 C.高级语言一般设计成允许内容耦合的形式 D.如果一个模块有多个入口,可能发生内容耦合
下列属于不标准的书写格式( ). A.书写时适当使用空格分隔 B.一行写入多条语句 C.嵌套结构不使用分层缩进的写法 D.程序中不加注释
软件测试用例主要由输入数据和( )两部分组成。 A.测试计划 B.测试规则 C.预期输出结果 D.以往测试记录分析
成功的测试是指运行测试用例后( )。 A.未发现程序错误 B.发现了程序错误 C.证明程序正确性 D.改正了程序错误
下列几种逻辑覆盖标准中,查错能力最强的是( )。 A.语句覆盖 B.判定覆盖 C.条件覆盖 D.条件组合覆盖
在黑盒测试中,着重检查输入条件组合的方法是( )。 A.等价类划分法 B.边界值分析法 C.错误推测法 D.因果图法
单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( )。 A.系统功能 B.局部数据结构 C.重要的执行路径 D.错误处理
软件测试过程中的集成测试主要是为了发现( )阶段的错误。 A.需求分析 B.概要设计 C.详细设计 D.编码
关于数据字典正确的描述是( )。 A.数据字典最重要的用途是作为分析阶段的工具。 B.实现数据字典三种常见的方法有全人工过程、全自动过程、混合过程。 C.数据字典应该容易更新和修改。 D.可以采用卡片形式书写数据字典。
( )可以作为模块。 A.过程 B.子程序 C.函数 D.宏
耦合的强弱取决于( )。 A.模块间接口的复杂程度 B.调用模块的方式 C.通过接口的信息 D.模块内部各个元素彼此之间的紧密结合程度。
编码风格包括( )。 A.源程序文档化 B.数据说明方法 C.语句结构 D.输入/输出方法
不属于白盒测试的技术是( )。 A.路径覆盖 B.判定覆盖 C.循环覆盖 D.边界值分析
集成测试时,能较早发现高层模块接口错误的测试方法为( )。 A.自顶向下渐增式测试 B.自底向上渐增式测试 C.非渐增式测试 D.系统测试
确认测试以( )文档作为测试的基础。 A.需求规格说明书 B.设计说明书 C.源程序 D.开发计划
使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。 A.程序内部逻辑 B.程序的复杂度 C.使用说明书 D.程序的功能
程序的三种基本结构是( )。 A.过程子、程序、分程序 B.顺序、选择、循环 C.递归、堆栈、队列 D.调用、返回、转移
结构化程序设计的一种基本方法是( ) A.筛选法 B.递归法 C.归纳法 D.逐步求精法
软件测试主要包括( )方面的差错和纠错 A.软件计划 B.软件设计 C.软件编码 D.软件价格
在面向类的度量中,下列哪些度量方式是属于C&K套件的度量 A.每个类的加权方法 B.对象类之间的耦合 C.继承树的深度 D.类大小
以下说法正确的有 A.等价类划分和边界值分析属于白盒测试技术 B.基本路径测试属于白盒测试技术. C.在基本路径测试中,可以通过流图来计算环路复杂性. D.桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果.
下列哪些属于集成测试的内容 A.自顶向下集成 B.自底向上集成 C.回归测试 D.压力测试
软件调试的目的是( ) A.找出错误所在并改正之 B.排除存在错误的可能性 C.对错误性质进行分类 D.统计出错的次数
程序三种基本结构的共同特点是( ) A.不能嵌套使用 B.只能用来写简单程序 C.已经用硬件实现 D.只有一个入口和一个出口
下面说法正确的是( )。 A.经过测试没有发现错误说明程序正确 B.测试的目标是为了证明程序没有错误 C.成功的测试是发现了迄今尚未发现的错误的测试 D.成功的测试是没有发现错误的测试
覆盖准则最强的是( )。 A.语句覆盖 B.判定覆盖 C.条件覆盖 D.路径覆盖
发现错误能力最弱的是( )。 A.语句覆盖 B.判定覆盖 C.条件覆盖 D.路径覆盖
实际的逻辑覆盖测试中,一般以( )为主设计测试用例。 A.条件覆盖 B.判定覆盖 C.条件组合覆盖 D.路径覆盖
以下哪些内容是面向对象分析所包含的任务 A.标识类(定义属性和方法) B.刻画类的层次关系 C.标识对象——对象关系 D.表示对象行为
我们可以将设计模式大致划分为以下几种类型 A.创建型 B.行为型 C.变换型 D.结构型
软件产品与其它工业产品相比具有独特的开发过程,这决定了我们需要使用软件质量保证的方法学和工具面对软件质量的各种特殊的挑战.那么,软件开发过程的独特性有 A.软件产品的高复杂性 B.与其它系统有接口 C.软件产品的不可见性 D.检测缺陷的机会只限于产品开发阶段
测试设计员的职责有 A.制定测试计划 B.设计测试用例 C.设计测试过程,脚本 D.评估测试活动
下面( )方法能够有效地检测输入条件的各种组合可能引起的错误。 A.等价类划分 B.边界值分析 C.错误推测 D.因果图
与确认测试阶段有关的文档是( )。 A.需求规格说明书 B.概要设计说明书 C.详细设计说明书 D.源程序
超出软件工程范围的测试是( )。 A.单元测试 B.集成测试 C.确认测试 D.系统测试
软件测试不需要了解软件设计的( )。 A.功能 B.内部结构 C.处理过程 D.条件
( )方法需要考察模块间的接口和各模块之间的联系。 A.单元测试 B.集成测试 C.确认测试 D.系统测试
调试应该由( )完成。 A.与源程序无关的程序员 B.编制该源程序的程序员 C.不了解软件设计的机构 D.设计该软件的机构
软件工程研究的对象包括 A.质量 B.过程 C.技术 D.数据库
下列选项中,属于项目管理的对象是 A.人员 B.产品 C.过程 D.设备
电子政务应用目标一般有()。 A.针对部门业务特点,在界面和功能上体现出部门特色 B.有利于提高政府机关的办公效率 C.可以实现无纸化办公,节约办公经费 D..充分利用政府内部的知识资源和技能以及政府掌握的社会信息资源,为社会公众提供更好的服务
电子政务应用系统一般具有()的功能。 A.政务信息发布 B.政府内部的信息资源共享 C.政府部门之间的信息互通 D.政府与公众的信息交互