欢迎来到天天文库
浏览记录
ID:58085645
大小:87.00 KB
页数:10页
时间:2020-04-10
《软件工程第3阶段检测试题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、下载可编辑江南大学现代远程教育第三阶段测试卷考试科目:《软件工程》第6章至第8章(总分100分)时间:90分钟______________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、单选题(每小题1分,共计20分)1.在黑盒测试中,着重检查输入条件组合的方法是()A.等价类划分法B.边界值分析法C.错误推测法D.因果图法2.McCabe复杂性度量又称()A.代码行度量B.环路度量C.程序量度量D.功能性度量3.成功的测试是指运行测试用例后()A.未发现程序错误B.发现了程序错误C.证明程序正确D.改正了程序错误
2、4.不属于白盒测试的技术是()A.路径覆盖B.判定覆盖C.循环覆盖D.边界值分析5.与选择编程语言无关的因素是()A.软件开发的方法B.软件执行的环境C.程序设计风格D.软件开发人员的知识6.集成测试时,能较早发现高层模块接口错误的测试方法为()A.自顶向下渐增式测试B.自底向上渐增式测试C.非渐增式测试D.系统测试7.黑盒法是根据程序的什么来设计测试用例的?()A.应用范围B.内部逻辑C.功能D.输入数据8.软件测试用例主要由输人数据和什么两部分组成?()A.测试计划B.测试规则C.预期输出结果D.以往测试记录分析9.维护中,因误删
3、除一个标识符而引起的错误是何副作用?()A.文档B.数据C.编码D.设计10.程序设计语言的心理特性在语言中表现不应包括().专业.整理.下载可编辑A.歧义性B.简洁性C.保密性D.传统性11单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()A.系统功能B.局部数据结构C.重要的执行路径D.错误处理12.程序设计语言的工程特性其中之一表现在()A.软件的可重用性B.数据结构的描述性C.抽象类型的描述性D.数据库的易操作性13.测试的关键问题是()A.如何组织软件评审B.如何选择测试用例C.如何验证程序的正确性D.如
4、何采用综合策略14.集成测试主要是为了发现哪个阶段的错误?()A.需求分析B.概要设计C.详细设计D.编码15.程序设计语言的技术特性不应包括()A.数据结构的描述性B.抽象类型的描述性C.数据库的易操作性D.软件的可移植性16.软件测试的目的是()A.试验性运行软件B.发现软件错误C.证明软件正确D.找出软件中全部错误17.与设计测试用例无关的文档是()A.项目开发计划B.需求规格说明书C.设计说明书D.源程序18.下列几种逻辑覆盖标准中,查错能力最强的是()A.语句覆盖B.判定覆盖C.条件覆盖D.条件组合覆盖19.软件测试中,白盒
5、法是通过分析程序的什么来设计测试用例的?()A.应用范围B.内部逻辑C.功能D.输入数据20.软件维护的困难主要原因是()A.费用低B人员少C.开发方法的缺陷D.维护难二、名词解释(每小题2分,共计12分)1.编码2.驱动3.存根.专业.整理.下载可编辑4.调试5.测试6.穷举三、简答题(每小题4分,共计32分)1.软件测试的目标?2.软件测试的步骤?3.什么是软件可靠性?4.什么是软件的可用性?5.什么是改正性维护?6.什么是适应性维护?7.什么是完善性维护?8.什么是预防性维护?四、综合应用题(1~4小题7分,5小题8分,共计36
6、分)1.设有如下流程图,试构造其程序图且计算它的McCabe复杂度。sum=0,i=1YYNNi<=na(i)>=0.314sum=sum+a(i)i=i+1sum!=0输出sumYN输出sum.专业.整理.下载可编辑2.设有如下流程图,试构造其程序图且计算它的McCabe复杂度。i=i+1Yi=1Yi7、入M、NM!=1∧N!=1L=K-M*JY输出正确信息.专业.整理.下载可编辑参考答案一、单选题1.D2.B3.B4.D5.D6.A7.C8.C9.C10.C11.A12.A13.B14.B15.D16.B17.A18.D19.B20.C二、名词解释1.编码就是把软件设计结果翻译成用某种程序设计语言书写的程序。2.驱动(驱动程序)指调用被测试的单元(模块)的虚拟主程序)3.存根(存根程序)指被测试的单元(模块)调用的其他模块的虚拟子程序4.调试或称纠错,它是排除(诊断和改正)程序中存在的错误过程5.测试是查找和发现程序中存在的错误的过8、程6.穷举(穷举测试)就是把程序所有可能的执行路径都检查一遍的测试三、简答题1.测试的目标(G.Myers规则):(1)测试是为了发现程序中的错误而执行程序的过程;(2)好的测试方案是极可能发现迄今尚未发现错误的测试方案
7、入M、NM!=1∧N!=1L=K-M*JY输出正确信息.专业.整理.下载可编辑参考答案一、单选题1.D2.B3.B4.D5.D6.A7.C8.C9.C10.C11.A12.A13.B14.B15.D16.B17.A18.D19.B20.C二、名词解释1.编码就是把软件设计结果翻译成用某种程序设计语言书写的程序。2.驱动(驱动程序)指调用被测试的单元(模块)的虚拟主程序)3.存根(存根程序)指被测试的单元(模块)调用的其他模块的虚拟子程序4.调试或称纠错,它是排除(诊断和改正)程序中存在的错误过程5.测试是查找和发现程序中存在的错误的过
8、程6.穷举(穷举测试)就是把程序所有可能的执行路径都检查一遍的测试三、简答题1.测试的目标(G.Myers规则):(1)测试是为了发现程序中的错误而执行程序的过程;(2)好的测试方案是极可能发现迄今尚未发现错误的测试方案
此文档下载收益归作者所有