软件工程第3阶段测试题

软件工程第3阶段测试题

ID:41580357

大小:141.29 KB

页数:11页

时间:2019-08-28

软件工程第3阶段测试题_第1页
软件工程第3阶段测试题_第2页
软件工程第3阶段测试题_第3页
软件工程第3阶段测试题_第4页
软件工程第3阶段测试题_第5页
资源描述:

《软件工程第3阶段测试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、江南大学现代远程教育第三阶段测试卷考试科冃:《软件工程》第6章至第8章(总分100分)时间:90分钟学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:—*、单选题(每小题1分,共计20分)1.在黑盒测试中,着重检查输入条件组合的方法是()A.等价类划分法B.边界值分析法C.错误推测法D.因果图法2.McCabe复杂性度量乂称()A.代码行度量B.环路度量C.程序量度量D.功能性度量3.成功的测试是指运行测试用例后()A.未发现程序错误B.发现了程序错误C.证明程序正确D.改正了程序错误4.不属于白盒测试的技术

2、是()A.路径覆盖B.判定覆盖C.循环覆盖D.边界值分析5.与选择编程语言无关的因素是()A.软件开发的方法B.软件执行的环境C.程序设计风格D.软件开发人员的知识6.集成测试吋,能较早发现髙层模块接口错误的测试方法为()A.自顶向下渐增式测试B.自底向上渐增式测试C.非渐增式测试D.系统测试7.黑盒法是根据程序的什么来设计测试用例的?()A.应用范围B.内部逻辑C.功能D.输入数据&软件测试用例主要由输人数据和什么两部分组成?()A.测试计划B.测试规则C.预期输出结果D.以往测试记录分析9.维护中,因误删除一个标识符而

3、引起的错误是何副作用?()A.文档B.数据C.编码D.设计io.程序设计语言的心理特性在语言中表现不应包括()A.歧义性B.简洁性C.保密性D.传统性11单元测试主要针对模块的儿个基木特征进行测试,该阶段不能完成的测试是()A.系统功能B.局部数据结构C.重要的执行路径D.错误处理12.程序设计语言的工程特性其中Z—表现在()A.软件的可璽用性B.数据结构的描述性C.抽象类型的描述性D.数据库的易操作性13•测试的关键问题是()A.如何组织软件评审B.如何选择测试用例C.如何验证程序的正确性D.如何采用综合策略14.集成测

4、试主要是为了发现哪个阶段的错误?()A.需求分析B.概要设计15.程序设计语言的技术特性不应包括(A.数据结构的描述性C.数据库的易操作性16.软件测试的H的是()A.试验性运行软件C.证明软件正确17.与设计测试用例无关的文档是(A.项冃开发计划C.设计说明书0.详细设计D.编码B.抽象类型的描述性D.软件的可移植性B.发现软件错误D.找出软件中全部错误B.需求规格说明书D.源程序A.语句覆盖B.判定覆盖C.条件覆盖D.条件组介覆盖14.下列儿种逻辑覆盖标准中,查错能力最强的是()15.软件测试中,白盒法是通过分析程序的

5、什么来设计测试用例的?()A.应用范围B.内部逻辑20.软件维护的困难主要原因是()A.费用低C.开发方法的缺陷0.功能D.维护难D.输入数据二、名词解释(每小题2分,共计12分)1.编码2.驱动3.存根4.调试5•测试6.穷举三、简答题(每小题4分,共计32分)1.软件测试的目标?2.软件测试的步骤?3.什么是软件可靠性?4.什么是软件的可用性?5.什么是改正性维护?6.什么是适应性维护?7.什么是完善性维护?8.什么是预防性维护?四、综合应用题(「4小题7分,5小题8分,共计36分)1.设冇如下流程图,试构造其程序图f

6、l•计算它的McCabe复杂度。2.设冇如下流程图,试构造其程序图.Fl•计算它的McCabe复杂度。3.设冇如下流程图,试构造其程序图.Fl•计算它的McCabe复杂度。>1J=K=()/输出正确信息/参考答案一、单选题1.D2.B3.B4.D5.D6.A7.c8.c9.c10.c11.A12.A13.B14.B15.D16.B17.A18.D19.B20.C二、名词解释1.编码就是把软件设计结果翻译成用某种程序设计语言书写的程序。2.驱动(驱动程序)指调用被测试的单元(模块)的虚拟主程序)3.存根(存根程序)指被测试的

7、单元(模块)调用的其他模块的虚拟了程序4.调试或称纠错,它是排除(诊断和改正)程序中存在的错误过程5.测试是査找和发现程序中存在的错误的过程6.穷举(穷举测试)就是把程序所冇可能的执行路径都检查一遍的测试三、简答题1.测试的目标(G.Myers规则):(1)测试是为了发现程序中的错误而执行程序的过程;(2)好的测试方案是极可能发现迄今尚未发现错误的测试方案;(3)成功的测试是发现至今为止尚未发现错误的测试.2.软件测试的步骤:(1)模块测试一单元测试(2)子系统测试一局部“集成测试”(3)系统测试一全局“集成测试”(4)验

8、收测试一由用户参加,利用实际数据进行的系统测试(5)平行测试一试运行3.软件可靠性是指程序在给定的时间间隔内,按照规格说明帖的规定成功地运行的概率。4.软件可用性是指程序在给定的时间点,按照规格说明帖的规定,成功地运行的概率。5.改正性维护是指发现错误(问题)R诊断和改正错误的过程。(占•维护活动的50

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。